Vserver Migration Between Clusters With Asynchronous Baseline Transfer

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing storage virtual machine (Vserver) migration technologies face challenges in efficiently transferring configuration information and data volumes from a source cluster to a destination cluster with minimal disruption to client systems, leading to potential data access interruptions.

Innovation Solution

A multi-phase migration process involving setup, transfer, cutover commit, post-cutover, and cleanup phases, utilizing group control, orchestration for failure handling, logical interface and volume placement, asynchronous data transfer, and a locking mechanism to ensure seamless migration with minimal disruption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If Vserver migration is performed from source cluster to destination cluster, then storage system flexibility and resource optimization are improved, but data access interruption and migration time increase

Engineering Contradiction:
Improvestorage system flexibilityVSAvoidmigration time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by creating a destination Vserver and copying configuration information before the actual data migration. The destination Vserver is prepared in advance with all necessary settings, and configuration replication is performed before data transfer begins, enabling faster migration and reducing overall migration time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The migration process is segmented into distinct phases: setup phase (creating destination Vserver and copying configuration), transfer phase (moving data volumes), cutover commit phase (switching active connections), and cleanup phase (removing source Vserver). This segmentation allows each phase to be optimized independently and enables parallel operations that reduce total migration time.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If Vserver migration is performed, then storage resource optimization is improved, but data access disruption increases

Engineering Contradiction:
Improvestorage resource optimizationVSAvoiddata access continuity
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent ensures continuity of useful action by maintaining dual-active Vservers during migration. The source Vserver continues serving client requests while the destination Vserver is being populated with data. Client connections are seamlessly switched from source to destination without interruption, ensuring continuous data access throughout the migration process.

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The migration system acts as an intermediary between source and destination clusters, managing the transition of data and connections. The system coordinates configuration replication, data transfer, and connection switching to ensure that client access remains uninterrupted during the migration process.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If configuration information and data volumes are transferred, then Vserver migration completeness is improved, but migration complexity increases

Engineering Contradiction:
Improvemigration completenessVSAvoidmigration process complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

Configuration information is copied to the destination Vserver during the setup phase before data volume transfer begins. This preliminary action includes copying Vserver configuration, volume settings, and metadata, which simplifies the subsequent data transfer process and ensures migration completeness without increasing operational complexity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent merges configuration replication and data volume transfer into a coordinated migration process. The setup and transfer phases are integrated with proper sequencing, where configuration is prepared first and then data is transferred, reducing the overall complexity compared to handling these operations separately.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12423125B2Methods and systems for storage virtual machine migration between clusters of a networked storage system
Publication Date: 2025.09.23 NETAPP INC
  • US12423125B2 patent drawing
  • US12423125B2 patent drawing
  • US12423125B2 patent drawing

AI summary

Methods and systems for Vserver migration are provided. One method includes executing a transfer phase of a migrate operation for migrating a Vserver of a source cluster to a destination cluster, using asynchronous baseline transfer to transfer a plurality of source storage volumes configured in a consistency group (CG) for the migrate operation to a plurality of destination storage volumes of a destination cluster; updating a state of each of the plurality of source storage volumes to a sync state indicating completion of a pre-commit phase of the migrate operation to initiate a commit phase of the migrate operation; and generating a snapshot of the plurality of destination storage volumes for performing data integrity checks between data stored at the source cluster and migrated data at destination cluster, after completing a commit phase of the migrate operation.