US 12,112,053 B1
Automated migration of virtual volumes between storage virtualization appliances
Usha B Narasappa, Bengaluru (IN); Koundinya Koorapati, Bengaluru (IN); Sadasivam Shanmugam, Hosur (IN); Atifa Kheel, Bangalore (IN); Ratan Lal, Alwar (IN); Nadimpalli Sunil Kumar Raju, Medchal-Malkajgiri District (IN); Nalluri Sri Varsha, Prakasam District (IN); and Yamuna Hanumanthu, Vishakapatnam (IN)
Assigned to Dell Products L.P., Round Rock, TX (US)
Filed by Dell Products L.P., Round Rock, TX (US)
Filed on Jun. 2, 2023, as Appl. No. 18/327,985.
Int. Cl. G06F 3/06 (2006.01)
CPC G06F 3/0647 (2013.01) [G06F 3/0604 (2013.01); G06F 3/0665 (2013.01); G06F 3/067 (2013.01)] 20 Claims
OG exemplary drawing
 
1. An apparatus comprising:
at least one processing device comprising a processor coupled to a memory;
the at least one processing device being configured:
to select, from a first storage virtualization appliance, one or more virtual volumes to migrate to a second storage virtualization appliance;
to determine a configuration of a first set of storage elements of the first storage virtualization appliance utilized to implement the selected one or more virtual volumes;
to provision a second set of storage elements for implementing the selected one or more virtual volumes on the second storage virtualization appliance, the second set of storage elements being provisioned in an inactive state;
to pause input-output operations directed to the selected one or more virtual volumes on the first set of storage elements of the first storage virtualization appliance;
to modify (i) the first set of storage elements of the first storage virtualization appliance from an active state to the inactive state and (ii) the second set of storage elements of the second storage virtualization appliance from the inactive state to the active state; and
to resume input-output operations directed to the selected one or more virtual volumes on the second set of storage elements of the second storage virtualization appliance.