Patent ID: 9699252
Date: 2017-07-04
CPC Classifications: G06F,H04L

Claim:
1. A method, comprising: receiving, by a virtual machine disk (VMDK) deployment module residing in memory and executed by a processor, a request to deploy a VMDK to a virtual machine (VM), the VMDK comprising a master virtual disk file and at least one data virtual disk file; copying, by the VMDK deployment module, the master virtual disk file from a shared network file system to a storage device associated with the host computing system, the master virtual disk file comprising a pointer pointing to the at least one data virtual disk file in the shared network file system; creating, by the VMDK deployment module, a redo virtual disk file in the storage device upon copying the master virtual disk file, the redo virtual disk file comprising a pointer pointing to the master virtual disk file in the storage device; performing one of deploying the VM on the host computing system and allowing the VM running on the host computing system to access the VMDK using the redo virtual disk file and the master virtual disk file; and storing, by the VMDK deployment module, changes made to content associated with the VMDK in the redo virtual disk file until the at least one data virtual disk file is copied to the storage device.