Virtual machine deployment and management engine
AssigneeVMware, Inc.
InventorsGururaja HEGDAL, Kiran KASALA, Marichetty M.S
Life of this patent
Estimating the term…
Abstract
A virtual machine deployment and management engine deploys virtual machines to physical host computers based on a deployment time matrix. The deployment time matrix specifies approximate amounts of time used to clone or deploy a virtual machine from every host computer to every other host computer. The virtual machine deployment and management engine selects a deployment path based on the deployment times and executes the clone or deploy operations.
Claims20
A computer-implemented method of cloning virtual machines in a plurality of host computers connected via a computer network, the host computers comprising a source host computer and a set of target host computers having at least a first target host computer, the method comprising:
- receiving a request to clone multiple copies of a virtual machine residing on the source host computer to the set of target host computers, the request designating one of the target host computers for each of the multiple copies to be cloned;
- and
- in response to the request,
- cloning a first copy of the virtual machine from the source host to the first target host computer;
- and
- cloning a second copy of the virtual machine by copying from the first copy of the virtual machine on the first target host computer.
A virtualized computing system comprising:
- a plurality of host computers connected via a computer network, the host computers comprising a source host computer and a set of target host computers having at least a first target host computer;
- and
- a management module configured to:
- receive a request to clone multiple copies of a virtual machine residing on the source host computer to the set of target host computers, the request designating one of the target host computers for each of the multiple copies to be cloned;
- and
- in response to the request,
- clone a first copy of the virtual machine from the source host to the first target host computer;
- and
- clone a second copy of the virtual machine by copying from the first copy of the virtual machine on the first target host computer.
A non-transitory computer readable medium having stored thereon instructions which, when executed, causes a processor to perform a method of cloning virtual machines in a plurality of host computers connected via a computer network, the host computers comprising a source host computer and a set of target host computers having at least a first target host computer, the method comprising:
- receiving a request to clone multiple copies of a virtual machine residing on the source host computer to the set of target host computers, the request designating one of the target host computers for each of the multiple copies to be cloned;
- and
- in response to the request,
- cloning a first copy of the virtual machine from the source host to the first target host computer;
- and
- cloning a second copy of the virtual machine by copying from the first copy of the virtual machine on the first target host computer.
Dependencies are inferred from the claim text.