VMProv
A command line tool to turn any backup into an instant disaster recovery solution and perform instant provisioning of VMs

The current state of art - wait for file copy to complete before provisioning the VM
Virtualization related storage files (VHD, VMDK etc.) typically range in size from tens of GBs to hundreds of GBs. Copying such large files can tax a server bus, performance of other running VMs, as well as network performance.

Unfortunately, many of the usage scenarios for Virtual Machines directly lead to a file copy and current technology requires the file copy to complete before a VM . Some examples:

  • A primary data center goes off line and a recent backup available at a secondary site is potentially the last remaining data copy. Prudent practices call for making a copy of the VHD and then provisioning a VM with the copy
  • Checking out a VM from a management solution such as System Center Virtual Machine Manager (SCVMM). This can lead a VHD file copy operation and one has to wait until the file copy has completed before the VM can be provisioned and utilized. Note that Microsoft Windows Server 2008 R2 based Clustered Shared Volumes encourage placing multiple VHDs on a single volume. This increases the likelihood that VM provisioning will be done via a file copy, rather than a SAN LUN transfer. A SAN LUN transfer would move all  the recommended 4-8 VHDs on the LUN from an SCVMM Library Share to a Hyper-V host.

What's wrong with the current state of the art
The current solutions lead to a number of inefficiencies:

  • The admin has to wait until a VM file copy is complete before the VM can be booted.
  • Meaningless data is copied.
  • Data is copied, and then immediately overwritten e.g. a VM provisioning can involve a file copy, and once the VM is provisioned, the admin installs some new software. This new software overwrites a significant part of the data that was copied during the VM provisioning.

The Solution - VMProv - a command line utility
VMProv is based upon the patent pending technology that allows a VM to be provisioned as soon as the VHD file copy begins. This means that the VM can start booting in seconds and is available sooner to meet business continuity needs. You can install software inside the VM, or do anything you can with a regularly provisioned VM. All changes made to the VM while the file copy is happening are preserved.

VMProv leads to some distinct advanatges:

  • Any backup can be turned into an instant Disaster Recovery solution.
  • A lot of useless disk I/O that affects admin productivity and adverseley affects other running VMs can be avoided. For example, an admin would normally checkout a 160 GB VHD, and wait for 120GB worth of zeros to be written. Then the admin would install SQL and associated data inside the VM which would overwrite 100GB worth of zeros with data. With VMProv, the SQL installation can start much sooner. So potentially, the 100GBs worth of data is written first, and when VMProv finishes cloning the VM, only 20GBs worth of zeros need to be written.

VMprov is designed to be used with Microsoft System Center Virtual Machine Manager R2 and its Rapid Provisoning feature.  VMProv is also designed to complement Microsoft System Center Data Protection Manager and turn the VHD it produces at a secondary site into an instant DR solution.

VMProv Advantages
  • Designed to complement Microsoft SCVMM 2008 R2, if deployed, and its Rapid Provisioning feature
  • Designed to complement Microsoft System Center Data Protection Manager if deployed
  • Turn any backup into an instant Disaster Recovery solution
  • Instantly provision a VM even while using low cost non SAN storage
  • Boot the VM in seconds without waiting for the file copy to complete
  • Minimize data copied
  • Minimize data copied and then overwritten
  • Significant improvement in productivity and resource usage thereby reducing operational expense
  • works with both fixed size and also dynamic VHDs

See the VMProv Product Data Sheet for details on requirements and caveats.

See a screenshot of VMProv in action

Try before you buy
VMProv is now available for purchase. Please send email to sales@VMUtil.com to obtain your evaluation copy.