Configuring new nodes for using a storage system managed by a unified storage manager
First Claim
1. A method comprising:
- detecting, by a processing device executing a unified storage manager (USM), a connection of a machine to the USM;
invoking a provisioning component of the USM to initiate a provisioning process for the machine;
utilizing, by the processing device via the provisioning process, an external provisioning service to cause a bootstrapping process to execute on the machine, the bootstrapping process to install an operating system (OS) on the machine and to execute a kickstart file on the machine;
responsive to execution of the kickstart file, performing, by the processing device, a handshake process with the machine to establish a communication channel between the USM and the machine; and
receiving, via the established communication channel, an availability status of the machine as a storage node for storage services managed by the USM.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for configuring new nodes for using a storage system managed by a unified storage manager (USM) are disclosed. An example method may comprise detecting, by a processing device executing a unified storage manager (USM), a connection of a machine to the USM, invoking a provisioning component of the USM to initiate a provisioning process for the machine, utilizing, via the provisioning process, an external provisioning service to cause a bootstrapping process to execute on the machine, the bootstrapping process to install an operating system (OS) on the machine and to execute a kickstart file on the machine, responsive to execution of the kickstart file, performing a handshake process with the machine to establish a communication channel between the USM and the machine, and receiving, via the established communication channel, an availability status of the machine as a storage node for storage services managed by the USM.
47 Citations
20 Claims
-
1. A method comprising:
-
detecting, by a processing device executing a unified storage manager (USM), a connection of a machine to the USM; invoking a provisioning component of the USM to initiate a provisioning process for the machine; utilizing, by the processing device via the provisioning process, an external provisioning service to cause a bootstrapping process to execute on the machine, the bootstrapping process to install an operating system (OS) on the machine and to execute a kickstart file on the machine; responsive to execution of the kickstart file, performing, by the processing device, a handshake process with the machine to establish a communication channel between the USM and the machine; and receiving, via the established communication channel, an availability status of the machine as a storage node for storage services managed by the USM. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising,
a memory; - and
a processing device communicably coupled to the memory, the processing device to; detect a connection of a machine to a unified storage manager (USM) executed by the processing device; invoke a provisioning component of the USM to initiate a provisioning process for the machine; utilize, via the provisioning process, an external provisioning service to cause a bootstrapping process to execute on the machine, the bootstrapping process to install an operating system (OS) on the machine and to execute a kickstart file on the machine; perform a handshake process with the machine to establish a communication channel between the USM and the machine, the handshake process initiated by execution of the kickstart file at the machine; receive, via the established communication channel, an availability status of the machine as a storage node for storage services managed by the USM. - View Dependent Claims (12, 13, 14, 15, 16)
- and
-
17. A non-transitory machine-readable storage medium storing instructions that cause a processing device to:
-
receive an indication of a selection of an available storage node, the available storage node provisioned by a provisioning component of a unified storage manager (USM) executed by the processing device; initiate, by the processing device, an inventory process to determine capabilities of the selected storage node; receive, from the selected storage node responsive to the inventory process, the capabilities of the storage node; store the received capabilities of the selected storage node in a data store of the USM; receive identification of a cluster type to apply to the selected storage node, the identified cluster type based on the capabilities of the selected storage node; and provide, by the processing device via an external provisioning service, storage service packages corresponding to the identified cluster type, the storage service packages for installation on the selected storage node. - View Dependent Claims (18, 19, 20)
-
Specification