Apparatus, system, and method for virtual machine backup
First Claim
1. A computer program product comprising a computer useable medium having a computer readable program stored on a tangible storage device, wherein the computer readable program when executed on a computer causes the computer to:
- establish an administrative machine name for a virtual machine, the virtual machine comprising a unique security configuration, the security configuration comprising a secure key distinct from the administrative machine name and providing secure access to the virtual machine;
associate at least one administrative name space with the administrative machine name;
quiesce files belonging to the virtual machine;
create an incremental snapshot for the virtual machine;
back up the files belonging to the virtual machine to the at least one administrative machine name space with the administrative machine name and the secure key using a backup proxy with a security control comprising a backup proxy secure key used to access the backup proxy, the security control distinct from the security configuration, wherein the files are segregated under the administrative machine name and are only accessible using the secure key under the security configuration of the virtual machine;
mask out pathname components from the at least one administrative machine name space for each backup file pathname so that the backup file pathname is equivalent to a virtual machine file pathname; and
thaw the snapshot for the virtual machine.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus, system, and method are disclosed for a virtual machine backup. A name module establishes an administrative machine name for a virtual machine. A space module associates at least one administrative name space with the administrative machine name. A backup module backs up files belonging to the virtual machine using a backup proxy, wherein the files are segregated under the administrative machine name and are accessible using only a secure key belonging to the virtual machine and without using a backup proxy secure key. A mask module masks out pathname components for each backup file pathname so that the backup file pathname is equivalent to a virtual machine file pathname.
45 Citations
14 Claims
-
1. A computer program product comprising a computer useable medium having a computer readable program stored on a tangible storage device, wherein the computer readable program when executed on a computer causes the computer to:
-
establish an administrative machine name for a virtual machine, the virtual machine comprising a unique security configuration, the security configuration comprising a secure key distinct from the administrative machine name and providing secure access to the virtual machine; associate at least one administrative name space with the administrative machine name; quiesce files belonging to the virtual machine; create an incremental snapshot for the virtual machine; back up the files belonging to the virtual machine to the at least one administrative machine name space with the administrative machine name and the secure key using a backup proxy with a security control comprising a backup proxy secure key used to access the backup proxy, the security control distinct from the security configuration, wherein the files are segregated under the administrative machine name and are only accessible using the secure key under the security configuration of the virtual machine; mask out pathname components from the at least one administrative machine name space for each backup file pathname so that the backup file pathname is equivalent to a virtual machine file pathname; and thaw the snapshot for the virtual machine. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus to back up a virtual machine, the apparatus comprising:
-
a storage device storing a computer readable program; a processor executing the computer readable program, the computer readable program comprising; a name module establishing an administrative machine name for a virtual machine, the virtual machine comprising a unique security configuration, the security configuration comprising a secure key distinct from the administrative machine name and providing secure access to the virtual machine; a space module associating at least one administrative name space with the administrative machine name; a backup module quiescing files belonging to the virtual machine, creating an incremental snapshot for the virtual machine, and backing up the files belonging to the virtual machine to the at least one administrative machine name space with the administrative machine name and the secure key using a backup proxy with a security control comprising a backup proxy secure key used to access the backup proxy, the security control distinct from the security configuration, wherein the files are segregated under the administrative machine name and are only accessible using the secure key under the security configuration of the virtual machine and thawing the snapshot for the virtual machine; and a mask module masking out pathname components from the at least one administrative machine name space for each backup file pathname so that the backup file pathname is equivalent to a virtual machine file pathname. - View Dependent Claims (9, 10, 11)
-
-
12. A method for deploying computer infrastructure, comprising integrating a computer readable program stored on a tangible storage device into a computing system, wherein the program executed by the computing system performs the following:
-
discovering each virtual machine eligible for backup; preparing each virtual machine for backup; establishing an administrative machine name for each virtual machine, each virtual machine comprising a unique security configuration, the security configuration comprising a secure key distinct from the administrative machine name and providing secure access to the virtual machine; associating at least one administrative name space with each administrative machine name; quiescing files belonging to the virtual machine; creating an incremental snapshot for the virtual machine; backing up the files belonging to each virtual machine to the at least one administrative machine name space with the administrative machine name and the secure key using a backup proxy with a security control comprising a backup proxy secure key used to access the backup proxy, the security control distinct from the security configuration, wherein the files are segregated under each administrative machine name and are only accessible using the secure key under the security configuration of the virtual machine; masking out pathname components from the at least one administrative machine name space for each backup file pathname so that the backup file pathname is equivalent to a virtual machine file pathname; and thawing the snapshot for the virtual machine. - View Dependent Claims (13)
-
-
14. A system to back up a virtual machine, the system comprising:
-
a computer executing a plurality of virtual machines; a backup proxy backing up the plurality of virtual machines; a name module establishing an administrative machine name for each virtual machine, each virtual machine comprising a unique security configuration, the security configuration comprising a secure key distinct from the administrative machine name and providing secure access to the virtual machine; a space module associating at least one administrative name space with each administrative machine name; a backup module quiescing files belonging to the virtual machine, creating an incremental snapshot for the virtual machine, and backing up the files belonging to each virtual machine to the at least one administrative machine name space with the administrative machine name and the secure key using a backup proxy with a security control comprising a backup proxy secure key used to access the backup proxy, the security control distinct from the security configuration, wherein the files are segregated under the administrative machine name and are only accessible using the secure key under the security configuration of each virtual machine and thawing the snapshot for the virtual machine; and a mask module masking out pathname components from the at least one administrative machine name space for each backup file pathname so that the backup file pathname is equivalent to a virtual machine file pathname, wherein each module is embodied in a storage device storing a computer readable program and a processor executing the computer readable program.
-
Specification