×

Systems and methods for instant provisioning of virtual machine files

  • US 9,032,403 B1
  • Filed: 04/24/2013
  • Issued: 05/12/2015
  • Est. Priority Date: 05/06/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method for cloning a virtual disk file in a virtual computing environment, the method comprising:

  • under control of a computer system comprising one or more physical computing devices;

    receiving a request to clone a source virtual disk file, the source virtual disk file comprising a source file system representing data stored in the source virtual disk file;

    instructing a cloning application to begin cloning of a clone virtual disk file from the source virtual disk file, the clone virtual disk file comprising a clone file system representing data stored or to be stored in the clone virtual disk file;

    launching a virtual machine;

    associating the clone virtual disk file with the virtual machine before the cloning of the clone virtual disk file is completed, the virtual machine having access to the entire clone file system of the clone virtual disk file before the cloning of the clone virtual disk file is completed;

    receiving a read request from an application executing in the virtual machine for data represented in the clone file system of the clone virtual disk file;

    determining whether the data has been written to the clone virtual disk file, wherein;

    if the data has been written, retrieving the data from the clone virtual disk file; and

    if the data has not been written, retrieving the data from the source virtual disk file.

View all claims
  • 23 Assignments
Timeline View
Assignment View
    ×
    ×