US 11,893,259 B2
Storage system configured with stealth drive group
Boris Giterman, Beer Sheva (IL); Yaniv Sagron, HaDarom (IL); and Arieh Don, Newton, MA (US)
Assigned to EMC IP Holding Company LLC, Hopkinton, MA (US)
Filed by EMC IP Holding Company LLC, Hopkinton, MA (US)
Filed on Jan. 7, 2021, as Appl. No. 17/143,358.
Prior Publication US 2022/0214813 A1, Jul. 7, 2022
Int. Cl. G06F 3/06 (2006.01); G06F 21/57 (2013.01)
CPC G06F 3/065 (2013.01) [G06F 3/0635 (2013.01); G06F 3/0689 (2013.01); G06F 21/572 (2013.01); G06F 3/0604 (2013.01)] 20 Claims
OG exemplary drawing
 
1. An apparatus comprising:
a storage system comprising a plurality of storage devices;
the storage system being configured:
to establish a production drive group comprising a first subset of the storage devices, using a first firmware-level configuration process based at least in part on a first configuration file;
to establish a stealth drive group comprising a second subset of the storage devices, using a second firmware-level configuration process different than the first firmware-level configuration process, the second firmware-level configuration process being based at least in part on a second configuration file different than the first configuration file, the first firmware-level configuration process being performed at least in part in parallel with the second firmware-level configuration process, the storage devices of the stealth drive group thereby being separated at a firmware level of the storage system from the storage devices of the production drive group;
to copy data of one or more logical storage volumes from the production drive group to the stealth drive group; and
responsive to completion of the copying of the data of the one or more logical storage volumes from the production drive group to the stealth drive group, to initiate a firmware-level reconfiguration process for the storage devices of the stealth drive group;
wherein establishing the production drive group comprising the first subset of the storage devices, using the first firmware-level configuration process, comprises forming a first system resources pool comprising the first subset of the storage devices;
wherein establishing the stealth drive group comprising the second subset of the storage devices, using the second firmware-level configuration process, comprises forming a second system resources pool, different than the first system resources pool, comprising the second subset of the storage devices, the second subset of the storage devices used for forming the second system resources pool comprising storage devices that have not previously been used for forming any portion of the first system resources pool; and
wherein the first and second subsets of storage devices comprising the respective production drive group and stealth drive group comprise respective distinct and non-overlapping subsets of the storage devices of the storage system;
the copied data of the one or more logical storage volumes as stored in the stealth drive group thereby being stored in its entirety on one or more storage devices that are different than any of those utilized to store the data of the one or more logical storage volumes in the production drive group.