Orchestrated peer-to-peer server provisioning
First Claim
1. A server provisioning method comprising:
- establishing grouping criteria;
grouping different target computing nodes into different groups of target computing nodes according to the established grouping criteria;
server provisioning a root node in each of the different groups of target computing nodes by applying a bundle to one target computing node in each of the different groups of target computing nodes, where the bundle includes a collection of components and support files required to complete server provisioning for the root node and levels below the root node within a hierarchy of the root node; and
,relying upon the root node in each of the different groups to peer-to-peer server provision remaining nodes in each of the different groups resulting in the bundle being applied to at least one level below the root node within the hierarchy of the root node in each of the different groups of target computing nodes.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present invention address deficiencies of the art in respect to server provisioning in a heterogeneous computing environment and provide a method, system and computer program product for secure and verified distributed orchestration and provisioning. In one embodiment of the invention, a server provisioning method can be provided. The server provisioning method can include establishing grouping criteria, grouping different target computing nodes into different groups of target computing nodes according to the established grouping criteria, server provisioning a root node in each of the different groups of target computing nodes, and relying upon the root node in each of the different groups to peer-to-peer server provision remaining nodes in each of the different groups.
34 Citations
14 Claims
-
1. A server provisioning method comprising:
-
establishing grouping criteria; grouping different target computing nodes into different groups of target computing nodes according to the established grouping criteria; server provisioning a root node in each of the different groups of target computing nodes by applying a bundle to one target computing node in each of the different groups of target computing nodes, where the bundle includes a collection of components and support files required to complete server provisioning for the root node and levels below the root node within a hierarchy of the root node; and
,relying upon the root node in each of the different groups to peer-to-peer server provision remaining nodes in each of the different groups resulting in the bundle being applied to at least one level below the root node within the hierarchy of the root node in each of the different groups of target computing nodes. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product comprising a non-transitory computer-readable storage medium having stored thereon computer usable program code for server provisioning, the computer usable program code, when executed on a computer hardware system, causing the computer hardware system to perform the following operations:
-
establishing grouping criteria; grouping different target computing nodes into different groups of target computing nodes according to the established grouping criteria; server provisioning a root node in each of the different groups of target computing nodes by applying a bundle to one target computing node in each of the different groups of target computing nodes, where the bundle includes a collection of components and support files required to complete server provisioning for the root node and levels below the root node within a hierarchy of the root node; and
,relying upon the root node in each of the different groups to peer-to-peer server provision remaining nodes in each of the different groups resulting in the bundle being applied to at least one level below the root node within the hierarchy of the root node in each of the different groups of target computing nodes. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification