HYBRID CLOUD DATA MANAGEMENT SYSTEM
First Claim
1. A method for operating a data management system, comprising:
- acquiring a first snapshot of a first virtual machine;
storing a full image associated with the first snapshot within a first storage domain;
receiving an instruction to transfer the first snapshot to a second storage domain different from the first storage domain;
identifying a base image associated with a second virtual machine different from the first virtual machine in response to receiving the instruction;
generating a dependent base file using the full image and the base image; and
transferring the dependent base file to the second storage domain.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems for managing, storing, and serving data within a virtualized environment are described. In some embodiments, a data management system may manage the extraction and storage of virtual machine snapshots, provide near instantaneous restoration of a virtual machine or one or more files located on the virtual machine, and enable secondary workloads to directly use the data management system as a primary storage target to read or modify past versions of data. The data management system may allow a virtual machine snapshot of a virtual machine stored within the system to be directly mounted to enable substantially instantaneous virtual machine recovery of the virtual machine.
64 Citations
20 Claims
-
1. A method for operating a data management system, comprising:
-
acquiring a first snapshot of a first virtual machine; storing a full image associated with the first snapshot within a first storage domain; receiving an instruction to transfer the first snapshot to a second storage domain different from the first storage domain; identifying a base image associated with a second virtual machine different from the first virtual machine in response to receiving the instruction; generating a dependent base file using the full image and the base image; and transferring the dependent base file to the second storage domain. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A data management system, comprising:
-
a memory, the memory stores a full image associated with a first snapshot of a first virtual machine, the full image comprises data associated with one or more virtual disks of the first virtual machine; and one or more processors in communication with the memory, the one or more processors receive an instruction to transmit the first snapshot to a remote storage domain, the one or more processors identify a base image associated with a second virtual machine different from the first virtual machine in response to receiving the instruction, the one or more processors generate a dependent base file using the full image and the base image, the one or more processors transmit the dependent base file to the remote storage domain. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. One or more storage devices containing processor readable code for programming one or more processors to perform a method for operating a data management system, the processor readable code comprising:
-
processor readable code configured to acquire a first snapshot of a first virtual machine; processor readable code configured to store a full image associated with the first snapshot within a first storage domain, the full image comprises data associated with one or more virtual disks of the first virtual machine; processor readable code configured to receive an instruction to transfer the first snapshot to a second storage domain different from the first storage domain; processor readable code configured to identify a base image associated with a second virtual machine different from the first virtual machine in response to receiving the instruction; processor readable code configured to generate a dependent base file using the full image and the base image; and processor readable code configured to transfer the dependent base file to the second storage domain.
-
Specification