Building a cloud computing environment using a seed device in a virtual computing infrastructure
First Claim
1. A method of building a cloud computing environment having a plurality of computing nodes, the method comprising:
- connecting a seed device to a network;
initiating, from the seed device, a launching of a cloud computing management configuration, the seed device including a repository of software including an infrastructure controller;
installing, from the seed device, software including the infrastructure controller on one of the plurality of computing nodes to run a cloud computing management system by booting the one of the plurality of computing nodes from the network;
loading the software including the infrastructure controller from the one of the plurality of computing nodes onto each of the plurality of computing nodes by booting each of the plurality of computing nodes from the network;
each computing node of the plurality of computing nodes executing a copy of the infrastructure controller to select a computing node, from the plurality of computing nodes, to designate as a master node; and
controlling operations of the cloud computing management system from the copy of the infrastructure controller executing on the master node.
2 Assignments
0 Petitions
Accused Products
Abstract
A cloud computing environment having a plurality of computing nodes is described. A seed device is connected to a network. From the seed device, a launching of a cloud computing management configuration is initiated. The seed device includes a repository of software. From the seed device, software is installed on one of the plurality of computing nodes to run a cloud computing management system. The software is loaded from one of the plurality of computing nodes onto each of the plurality of nodes. A computing node is selected from the plurality of computing nodes, to designate as a master node. Operations of the cloud computing management system is controlled from the master node.
-
Citations
15 Claims
-
1. A method of building a cloud computing environment having a plurality of computing nodes, the method comprising:
-
connecting a seed device to a network; initiating, from the seed device, a launching of a cloud computing management configuration, the seed device including a repository of software including an infrastructure controller; installing, from the seed device, software including the infrastructure controller on one of the plurality of computing nodes to run a cloud computing management system by booting the one of the plurality of computing nodes from the network; loading the software including the infrastructure controller from the one of the plurality of computing nodes onto each of the plurality of computing nodes by booting each of the plurality of computing nodes from the network; each computing node of the plurality of computing nodes executing a copy of the infrastructure controller to select a computing node, from the plurality of computing nodes, to designate as a master node; and controlling operations of the cloud computing management system from the copy of the infrastructure controller executing on the master node. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A cloud computing system, comprising:
-
a plurality of computing nodes; at least one storage configured to store a plurality of processing instructions; and at least one processor in communication with the at least one storage, and configured to execute instructions to; connect a seed device to a network; initiate, from the seed device, a launching of a cloud computing management configuration, the seed device including a repository of software including an infrastructure controller; install, from the seed device, software including the infrastructure controller on one of the plurality of computing nodes to run a cloud computing management system by booting the one of the plurality of computing nodes from the network; load the software including the infrastructure controller from the one of the plurality of computing nodes onto each of the plurality of computing nodes by booting each of the plurality of computing nodes from the network; execute, by each computing node of the plurality of computing nodes, a copy of the infrastructure controller to select a computing node, from the plurality of computing nodes, to designate as a master node; and control operations of the cloud computing management system from the copy of the infrastructure controller executing on the master node. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable storage medium storing instructions which, when executed by one or more processors, cause the one or more processors to:
-
install, from a seed device, onto a computing node on which no operating system is installed, by way of the computing node booting from a network to which the seed device is connected, software including an infrastructure controller; wherein the software, when executed by the computing node, causes the computing node to load the software including the infrastructure controller onto each of a plurality of computing nodes that are connected to the network and on which no operating systems are installed at a time that the computing nodes of the plurality of computing nodes boot from the network; wherein the infrastructure controller enables each computing node on which the infrastructure controller executes to participate in an election of a master computing node from the plurality of computing nodes.
-
Specification