Virtualized HA Pair Data Migration Method
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data migration methods in computer systems with High Availability (HA) configurations fail to maintain the HA configuration when migrating logical devices between storage apparatuses, leading to disruptions in data availability.
Innovation Solution
The method involves virtualizing logical devices on new storage apparatuses, configuring them as part of a new HA pair, and migrating data while maintaining the HA configuration, ensuring continuous data availability and system operation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If data migration is performed using existing methods, then data can be transferred between storage apparatuses, but the HA configuration cannot be maintained
Solution Approach 1:
The migration process is divided into distinct phases: first creating virtual devices on the new storage apparatus, then establishing HA pairs between old and new devices, and finally migrating data. This segmentation allows the HA configuration to be maintained throughout the migration process by having multiple active HA pairs simultaneously.
Solution Approach 2:
Virtual devices are created on the new storage apparatus before data migration begins. HA pairs are pre-configured between the old logical devices and the new virtual devices, ensuring that the HA structure is established in advance, so that when migration occurs, the HA configuration is already in place and can be maintained throughout the process.
2Adaptability or versatility
If logical devices are migrated to other storage apparatuses, then storage flexibility is improved, but the HA pair configuration is lost
Solution Approach 1:
Virtual devices serve as intermediaries between the old logical devices and the new physical storage apparatuses. The HA pairs are formed between the old logical devices and these virtual devices, allowing the system to migrate to new storage infrastructure while maintaining the HA pair structure through the intermediary virtualization layer.
Solution Approach 2:
Virtual devices are created as copies or representations of the original logical devices on the new storage apparatus. These virtual devices replicate the functionality and data structure of the original devices, allowing HA pairs to be maintained with the copied virtual devices while the physical migration occurs.
3Ease of operation
If migration is performed without maintaining HA configuration, then migration simplicity is improved, but data availability is disrupted
Solution Approach 1:
Multiple HA pairs are maintained simultaneously during the migration process, ensuring continuous data availability. The system maintains active HA relationships between old and new devices throughout migration, allowing data access to continue without disruption while the migration progresses.
Solution Approach 2:
HA pairs are pre-configured between old and new devices before full migration occurs. This creates a cushion or backup pathway for data access, ensuring that if migration issues arise, the pre-established HA relationships maintain data availability and prevent service disruption.
Data Source
AI summary
In a computer system, when a first high availability (HA) pair is configured with a first logical device of a first storage apparatus and a second logical device of a second storage apparatus, the first logical device is virtualized on a third storage apparatus and is set to correspond with a third logical device of the third storage apparatus. A fourth storage apparatus virtualizes the second logical device and sets the second logical device to correspond with a fourth logical device of the fourth storage apparatus. After a second HA pair is configured with the third logical device and the fourth logical device, the data on the first logical device is migrated to the third storage apparatus and managed as data on the third logical device. The data on the second logical device is migrated to the fourth storage apparatus and managed as data on the fourth logical device.


