Patent ID: 8578375

Claim:
A method of virtual machine administration for data center resource managers, the method comprising: discovering, by a deployment agent, one or more resources of the datacenter to be managed by a resource manager; determining, by the deployment agent in dependence upon attributes of the resources of the datacenter to be managed, processing capabilities of the discovered resources to be managed; determining, by the deployment agent in dependence upon attributes of the resources of the datacenter to be managed, memory capabilities of the discovered resources to be managed; determining, by the deployment agent in dependence upon attributes of the resources of the datacenter to be managed, minimum memory requirements for managing the discovered resources to be managed; determining, by the deployment agent in dependence upon attributes of the resources of the datacenter to be managed, minimum processing requirements for managing the discovered resources to be managed; deploying, by the deployment agent in dependence upon the determined processing capabilities and memory capabilities upon one or more of the resources of the datacenter to be managed, a virtual machine having at least the minimum memory requirements and the minimum processing requirements; and deploying, by a deployment agent, the resource manager on the virtual machine; wherein deploying, upon one or more of the resources of the datacenter to be managed, a virtual machine having at least the minimum memory requirements and the minimum processing requirements further comprises: identifying, in dependence upon at least the minimum processing requirements for managing the discovered resources to be managed, minimum cooling requirements for the virtual machine; and selecting resources to be managed in the datacenter upon which to deploy at least a portion of the virtual machine and resource manager in dependence upon the minimum cooling requirements.