Virtual File Server Migration via Concurrent Root Access
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional methods for migrating virtual file servers from a source storage processor to a destination storage processor incur significant latency due to serial mounting and unmounting processes, limiting concurrent access and increasing downtime during events like reboot, failback, and load balancing.
Innovation Solution
The method enables concurrent access to the root file system from both source and destination storage processors by creating a duplicate set of root and configuration file systems on the destination processor, allowing parallel unmounting and mounting of user file systems, thereby reducing downtime and improving migration efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If serial mounting and unmounting processes are used for migrating virtual file servers, then system stability is maintained, but migration time and data unavailability time increase significantly
Solution Approach 1:
The patent segments the file system migration process into distinct components: root file system, configuration file system, and user file systems. This segmentation allows different parts of the file system to be mounted and unmounted independently and in parallel, eliminating the serial dependency that causes migration delays while maintaining system stability through controlled segmentation of the migration process.
Solution Approach 2:
The patent performs preliminary actions by creating duplicate root and configuration file systems on the destination storage processor before initiating the migration. This preliminary setup allows the destination processor to be pre-prepared with necessary file system structures, enabling parallel mounting operations and reducing the overall migration time without compromising system reliability.
2Productivity
If concurrent access to root file system is enabled from both source and destination storage processors, then migration speed increases, but system complexity increases
Solution Approach 1:
The patent creates duplicate copies of the root and configuration file systems on the destination storage processor. This copying approach enables concurrent access from both source and destination processors during migration, significantly improving migration speed. The duplication strategy manages complexity by creating controlled copies rather than attempting complex shared access protocols.
3Loss of time
If parallel unmounting and mounting of user file systems is implemented, then data unavailability time is minimized, but risk of data inconsistency increases
Solution Approach 1:
The patent segments user file systems into independent units that can be unmounted from the source and mounted on the destination in parallel. Each user file system is treated as an independent segment with its own mount/unmount operations, allowing simultaneous operations across multiple file systems while maintaining data consistency through structured segmentation and controlled transition protocols.
Data Source
AI summary
A method is used in managing migration of virtual file servers. The method migrates a virtual file server from a source storage processor to a destination storage processor in a storage system. The storage system includes the source and the destination storage processors. The virtual file server comprises a root file system, a configuration file system, and a set of user file systems. The method enables concurrent access to the root file system from both source and destination storage processors during the migration until the set of user file systems is migrated from the source storage processor to the destination storage processor.


