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.