Cloning a cloud-agnostic deployment
AssigneeVMware, Inc.
InventorsKaloyan Bojilski, Stoyan Staykov Genchev, Iliya Uzunov
Life of this patent
Estimating the term…
Abstract
Cloning a cloud-agnostic deployment is described herein. One example method includes receiving modifications to an existing deployment created using a blueprint in a virtualized environment, and performing a deployment clone operation responsive to receiving a request to clone the deployment. The deployment clone operation can include creating an image associated with a virtual computing instance (VCI) of the deployment, creating a snapshot associated with a disk of the deployment, generating a clone blueprint based on the image and the snapshot, and deploying the clone blueprint in the virtualized environment.
Claims20
A method of cloning a cloud-agnostic deployment, comprising:
- receiving modifications to an existing deployment created using a blueprint in a first virtualized environment;
- and
- performing a deployment clone operation responsive to receiving a request to clone the deployment, wherein the deployment clone operation includes:
- creating an image associated with a virtual machine of the deployment;
- creating a snapshot associated with a disk of the deployment;
- generating a clone blueprint based on the image of the virtual machine and the snapshot of the disk;
- and
- deploying the clone blueprint in a second virtualized environment that is different from the first virtualized environment.
A non-transitory machine-readable medium having instructions stored thereon which, when executed by a processor, cause the processor to carry out a method of cloning a cloud-agnostic deployment, the method comprising:
- receiving modifications to an existing deployment created using a blueprint in a first virtualized environment;
- and
- performing a deployment clone operation responsive to receiving a request to clone the deployment, wherein the deployment clone operation includes:
- creating an image associated with a virtual machine of the deployment;
- creating a snapshot associated with a disk of the deployment;
- generating a clone blueprint based on the image of the virtual machine and the snapshot of the disk;
- and
- deploying the clone blueprint in a second virtualized environment that is different from the first virtualized environment.
A system comprising processing and memory resources that are configured to carry out a method of cloning a cloud-agnostic deployment, the method comprising:
- receiving modifications to an existing deployment created using a blueprint in a first virtualized environment;
- and
- performing a deployment clone operation responsive to receiving a request to clone the deployment, wherein the deployment clone operation includes:
- creating an image associated with a virtual machine of the deployment;
- creating a snapshot associated with a disk of the deployment;
- generating a clone blueprint based on the image of the virtual machine and the snapshot of the disk;
- and
- deploying the clone blueprint in a second virtualized environment that is different from the first virtualized environment.
Dependencies are inferred from the claim text.