P
US10831705B2ActiveUtilityPatentIndex 51

Managing migration of virtual file servers

Assignee: EMC IP HOLDING CO LLCPriority: Feb 2, 2018Filed: Apr 19, 2019Granted: Nov 10, 2020
Est. expiryFeb 2, 2038(~11.6 yrs left)· nominal 20-yr term from priority
Inventors:NANDA KUMARI BIJAYALAXMIFORRESTER WALTER
H04L 67/1097G06F 9/45558G06F 2009/4557G06F 3/067G06F 16/1824G06F 3/061G06F 9/5077G06F 9/5088G06F 3/0647G06F 3/0646G06F 16/119G06F 16/188G06F 1/206G06F 2009/45575G06F 9/5083G06F 3/065
51
PatentIndex Score
0
Cited by
1
References
20
Claims

Abstract

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.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. A method of managing migration of virtual file servers, the method comprising:
 migrating a virtual file server from a source storage processor to a destination storage processor in a storage system, wherein the storage system includes the source and the destination storage processors; and 
 enabling concurrent access to a root file system from both the source and destination storage processors during the migration until a set of user file systems is migrated from the source storage processor to the destination storage processor. 
 
     
     
       2. The method of  claim 1 , wherein the migration of virtual file server from the source storage processor to the destination storage processor occurs upon occurrence of at least one of events, the events including a reboot, a failback, and a load balancing. 
     
     
       3. The method of  claim 1 , further comprising:
 updating access permission for the root file system and a configuration file system mounted on the source storage processor to a read-only access mode; and 
 mounting the root file system and the configuration file system on the destination storage processor in the read-only access mode. 
 
     
     
       4. The method of  claim 3 , further comprising:
 unmounting the set of user file systems from the source storage processor; and 
 mounting the set of user file systems on the destination storage processor under the root file system made accessible concurrently on the destination storage processor. 
 
     
     
       5. The method of  claim 4 , further comprising:
 unmounting the root file system and the configuration file system from the source storage processor upon unmounting of each user file system of the set of user file systems from the source storage processor; and 
 updating access permission for the root file system and the configuration file system mounted on the destination storage processor to a read-write access mode. 
 
     
     
       6. The method of  claim 5 , further comprising:
 disallowing any configuration changes for the virtual file server until the virtual file server is migrated from the source storage processor to the destination storage processor. 
 
     
     
       7. The method of  claim 4 , further comprising:
 unmounting the root file system and the configuration file system from the source storage processor upon unmounting of each user file system of the set of user file systems from the source storage processor; and 
 deleting the root file system and the configuration file system mounted on the source storage processor. 
 
     
     
       8. The method of  claim 1 , further comprising:
 creating a replica of the root file system and a replica of a configuration file system; 
 mounting the replicas of root file system and the configuration file system on the destination storage processor in a read-write access mode; and 
 marking the root file system and the configuration file system mounted on the source storage processor for deletion at a later time. 
 
     
     
       9. The method of  claim 1 , further comprising:
 transferring ownership of a set of network interfaces associated with the virtual file server from the source storage processor to the destination storage processor upon availability of the root file system and a configuration file system on the destination storage processor. 
 
     
     
       10. A system for use in managing migration of virtual file servers, the system comprising a processor configured to:
 migrate a virtual file server from a source storage processor to a destination storage processor in a storage system; and 
 enable concurrent access to a root file system from both source and destination storage processors during the migration until a set of user file systems is migrated from the source storage processor to the destination storage processor. 
 
     
     
       11. The system of  claim 10 , wherein the migration of virtual file server from the source storage processor to the destination storage processor occurs upon occurrence of at least one of events, the events including a reboot, a failback, and a load balancing. 
     
     
       12. The system of  claim 10 , further configured to:
 update access permission for the root file system and a configuration file system mounted on the source storage processor to a read-only access mode; and 
 mount the root file system and the configuration file system on the destination storage processor in the read-only access mode. 
 
     
     
       13. The system of  claim 12 , further configured to:
 unmount the set of user file systems from the source storage processor; and 
 mount the set of user file systems on the destination storage processor under the root file system made accessible concurrently on the destination storage processor. 
 
     
     
       14. The system of  claim 13 , further configured to:
 unmount the root file system and the configuration file system from the source storage processor upon unmounting of each user file system of the set of user file systems from the source storage processor; and 
 update access permission for the root file system and the configuration file system mounted on the destination storage processor to a read-write access mode. 
 
     
     
       15. The system of  claim 14 , further configured to:
 disallow any configuration changes for the virtual file server until the virtual file server is migrated from the source storage processor to the destination storage processor. 
 
     
     
       16. The system of  claim 13 , further configured to:
 unmount the root file system and the configuration file system from the source storage processor upon unmounting of each user file system of the set of user file systems from the source storage processor; and 
 delete the root file system and the configuration file system mounted on the source storage processor. 
 
     
     
       17. The system of  claim 10 , further configured to:
 create a replica of the root file system and a replica of a configuration file system; 
 mount the replicas of root file system and the configuration file system on the destination storage processor in a read-write access mode; and 
 mark the root file system and the configuration file system mounted on the source storage processor for deletion at a later time. 
 
     
     
       18. The system of  claim 10 , further configured to:
 transfer ownership of a set of network interfaces associated with the virtual file server from the source storage processor to the destination storage processor upon availability of the root file system and a configuration file system on the destination storage processor. 
 
     
     
       19. A computer program product for managing migration of virtual file servers, the computer program product comprising:
 a non-transitory computer readable storage medium having computer executable program code embodied therewith, the program code executable by a computer processor to:
 migrate a virtual file server from a source storage processor to a destination storage processor in a storage system, wherein the storage system includes the source and the destination storage processors; and 
 enable concurrent access to a root file system from both source and destination storage processors during the migration until a set of user file systems is migrated from the source storage processor to the destination storage processor. 
 
 
     
     
       20. The computer program product of  claim 19 , wherein the migration of virtual file server from the source storage processor to the destination storage processor occurs upon occurrence of at least one of events, the events including a reboot, a failback, and a load balancing.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.