Methods and systems for creating and maintaining a library of virtual hard disks
First Claim
Patent Images
1. A method, comprising:
- detaching, by the one or more processors, from a virtual machine on a physical host computer, at least one virtual hard disk loaded with pre-selected custom content consisting at least in part of internal data of an enterprise for processing one or more predetermined repetitive tasks of the enterprise on the virtual machine;
cataloging, by the one or more processors, the detached at least one virtual hard disk loaded with said pre-selected custom content consisting at least in part of said internal data of the enterprise for processing the one or more predetermined repetitive tasks of the enterprise on the virtual machine in a database together with a database library record with fields for at least an identifier of an owner and clone access control parameters comprising a list of identifiers of users permitted to clone the detached at least one virtual hard disk with a default condition permitting cloning of the detached at least one virtual hard disk loaded with said pre-selected custom content consisting at least in part of said internal data of the enterprise for processing the one or more predetermined repetitive tasks of the enterprise on the virtual machine only by the owner when no identifiers of users are listed in the library record for the detached at least one virtual hard disk; and
reattaching, by the one or more processors, the cataloged at least one virtual hard disk loaded with said pre-selected custom content consisting at least in part of said internal data of the enterprise for processing the one or more predetermined repetitive tasks of the enterprise on the virtual machine from the database to said virtual machine on the physical host computer.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems for creating and maintaining a virtual library of virtual hard disks involve one or more processors partitioning resources on a physical host computer into at least one virtual machine having at least one virtual hard disk attached to the virtual machine and loading pre-selected custom content on the virtual hard disk. Thereafter, the virtual hard disk may be detached from the virtual machine and cataloged in a database together with control parameters limiting cloning of the detached virtual hard disk. At a later time, the cataloged virtual hard disk loaded with the pre-selected custom content may be attached from the database to the virtual machine on the physical host computer.
25 Citations
20 Claims
-
1. A method, comprising:
-
detaching, by the one or more processors, from a virtual machine on a physical host computer, at least one virtual hard disk loaded with pre-selected custom content consisting at least in part of internal data of an enterprise for processing one or more predetermined repetitive tasks of the enterprise on the virtual machine; cataloging, by the one or more processors, the detached at least one virtual hard disk loaded with said pre-selected custom content consisting at least in part of said internal data of the enterprise for processing the one or more predetermined repetitive tasks of the enterprise on the virtual machine in a database together with a database library record with fields for at least an identifier of an owner and clone access control parameters comprising a list of identifiers of users permitted to clone the detached at least one virtual hard disk with a default condition permitting cloning of the detached at least one virtual hard disk loaded with said pre-selected custom content consisting at least in part of said internal data of the enterprise for processing the one or more predetermined repetitive tasks of the enterprise on the virtual machine only by the owner when no identifiers of users are listed in the library record for the detached at least one virtual hard disk; and reattaching, by the one or more processors, the cataloged at least one virtual hard disk loaded with said pre-selected custom content consisting at least in part of said internal data of the enterprise for processing the one or more predetermined repetitive tasks of the enterprise on the virtual machine from the database to said virtual machine on the physical host computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system, comprising:
one or more processors coupled to memory and programmed to; detach, from a virtual machine on a physical host computer, at least one virtual hard disk loaded with pre-selected custom content consisting at least in part of internal data of an enterprise for processing one or more predetermined repetitive tasks of an enterprise on the virtual machine; catalog the detached at least one virtual hard disk loaded with said pre-selected custom content consisting at least in part of said internal data of the enterprise for processing the one or more predetermined repetitive tasks of the enterprise on the virtual machine in a database together with a database library record with fields for at least an identifier of an owner and clone access control parameters comprising a list of users permitted to clone the detached at least one virtual hard disk with a default condition permitting cloning of the detached at least one virtual hard disk loaded with said pre-selected custom content consisting at least in part of said internal data of the enterprise for processing the one or more predetermined repetitive tasks of the enterprise on the virtual machine only by the owner when no users are listed in the library record for the detached at least one virtual hard disk; and reattach the cataloged at least one virtual hard disk loaded with said pre-selected custom content consisting at least in part of said internal data of the enterprise for processing the one or more predetermined repetitive tasks of the enterprise on the virtual machine from said database to said virtual machine on the physical host computer.
Specification