ARCHIVING VIRTUAL MACHINES IN A DATA STORAGE SYSTEM
First Claim
1. A method of archiving virtual machines in a networked data storage system, comprising:
- monitoring usage of a virtual machine (VM) executing on one or more client computers in primary storage with computer hardware comprising one or more computer processors;
in response to determining that the VM should be archived, copying the VM and its associated data from the primary storage to secondary storage;
creating a VM placeholder for the VM in the primary storage; and
deleting the VM and the associated data from the primary storage,wherein the VM placeholder appears to be the VM.
4 Assignments
0 Petitions
Accused Products
Abstract
The data storage system according to certain aspects can manage the archiving of virtual machines to (and restoring of virtual machines from) secondary storage. The system can determine whether to archive virtual machines based on usage data or information. The usage information may include storage usage, CPU usage, memory usage, network usage, events defined by a virtual machine software or application, etc. The system may archive virtual machines that are determined to have a low level of utilization. For example, a virtual machine can be archived when its usage level falls below a threshold level. The system may create a virtual machine placeholder for an archived virtual machine, which may be a “light” or minimal version of the virtual machine that acts as if it is the actual virtual machine. By using a virtual machine placeholder, a virtual machine may appear to be active and selectable by the user.
34 Citations
20 Claims
-
1. A method of archiving virtual machines in a networked data storage system, comprising:
-
monitoring usage of a virtual machine (VM) executing on one or more client computers in primary storage with computer hardware comprising one or more computer processors; in response to determining that the VM should be archived, copying the VM and its associated data from the primary storage to secondary storage; creating a VM placeholder for the VM in the primary storage; and deleting the VM and the associated data from the primary storage, wherein the VM placeholder appears to be the VM. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A data storage system configured for archiving virtual machines, comprising:
-
a storage manager module executing on computer hardware comprising one or more computer processors and configured to initiate copying of data from primary storage to secondary storage; and a virtual machine archiving module executing on computer hardware comprising one or more computer processors and configured to; monitor usage of a virtual machine (VM) executing on one or more client computers in the primary storage; in response to determining that the VM should be archived, initiate copying of the VM and its associated data, by the storage manager, from the primary storage to the secondary storage; create a VM placeholder for the VM in the primary storage; and delete the VM and the associated data from the primary storage, wherein the VM placeholder appears to be the VM. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification