System and method for storage and deployment of virtual machines in a virtual server environment
First Claim
1. A system for producing a virtual machine (VM) on a server, the system comprising:
- a VM manager engine configured for;
producing a virtual disk (vdisk) from a container object comprising VM data and vdisk configuration data, the vdisk comprising the VM data and vdisk configuration data, the VM data describing a VM;
exporting the vdisk to the server;
using the vdisk configuration data on the vdisk for making the VM data on the vdisk accessible to the server; and
producing the VM on the server using the VM data.
1 Assignment
0 Petitions
Accused Products
Abstract
Described herein are systems and methods for storage and deployment of VMs in a virtual server environment. A VM deployment module executing on a server may produce VM container objects representing VMs, a VM container object comprising VM data describing a VM and vdisk configuration data. The VM deployment module may also later produce VMs on a server using the VM container objects. The VM deployment module may do so by producing a vdisk from a VM container object, the vdisk comprising the VM and vdisk configuration data. Rather than configuring the vdisk as typically done to make the vdisk useable to the server, the vdisk configuration data is used to make the vdisk useable and the VM data on the vdisk immediately accessible to the server. As such, the VM data may be immediately read to produce a VM on the server, thus providing rapid deployment of VMs.
-
Citations
20 Claims
-
1. A system for producing a virtual machine (VM) on a server, the system comprising:
a VM manager engine configured for; producing a virtual disk (vdisk) from a container object comprising VM data and vdisk configuration data, the vdisk comprising the VM data and vdisk configuration data, the VM data describing a VM; exporting the vdisk to the server; using the vdisk configuration data on the vdisk for making the VM data on the vdisk accessible to the server; and producing the VM on the server using the VM data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A non-transitory computer readable medium having instructions stored thereon for execution by a processor, the computer readable medium comprising sets of instructions for:
-
producing a virtual disk (vdisk) from a container object comprising VM data and vdisk configuration data, the vdisk comprising the VM data and vdisk configuration data, the VM data describing a VM; exporting the vdisk to server; using the vdisk configuration data on the vdisk for making the VM data on the vdisk accessible to the server; and producing the VM on the server using the VM data. - View Dependent Claims (10, 11, 12, 13, 14, 15, 18, 19, 20)
-
-
16. A method comprising:
-
producing a virtual disk (vdisk) from a container object comprising VM data and vdisk configuration data, the vdisk comprising the VM data and vdisk configuration data, the VM data describing a VM; exporting the vdisk to a server; using the vdisk configuration data on the vdisk for making the VM data on the vdisk accessible to the server; and producing the VM on the server using the VM data. - View Dependent Claims (17)
-
Specification