MANAGING VIRTUAL MACHINES USING GLOBALLY UNIQUE PERSISTENT VIRTUAL MACHINE IDENTIFIERS
First Claim
1. A method for identifying and managing a plurality of virtual machines, the method comprising:
- creating a virtual machine within the plurality of virtual machines;
creating a plurality of globally unique IDs for each virtual machine within the plurality of virtual machines, wherein the plurality of globally unique IDs is created by being randomly generated, by combining a plurality of server IDs, or by using a hostname, and wherein the plurality of globally unique IDs is independent of a data center, a cluster, and a server;
assigning each of the globally unique IDs within the plurality of globally unique IDs to each of the virtual machines within the plurality of virtual machines, wherein the assigned globally unique ID is assigned to only one virtual machine;
recording each globally unique ID into at least one database; and
associating the recorded globally unique ID with a management domain corresponding to the virtual machine assigned the globally unique ID, and a domain ID corresponding to the virtual machine.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for identifying and managing a plurality of virtual machines is provided. The method may include creating a virtual machine within the plurality of virtual machines. The method may include creating a plurality of globally unique IDs for each virtual machine within the plurality of virtual machines. The method may also include assigning each of the globally unique IDs within the plurality of globally unique IDs to each of the virtual machines within the plurality of virtual machines, whereby the assigned globally unique ID is assigned to only one virtual machine. The method may include recording each globally unique ID into at least one database. The method may include associating the recorded globally unique ID with a management domain corresponding to the virtual machine assigned the globally unique ID, and a domain ID corresponding to the virtual machine.
11 Citations
20 Claims
-
1. A method for identifying and managing a plurality of virtual machines, the method comprising:
-
creating a virtual machine within the plurality of virtual machines; creating a plurality of globally unique IDs for each virtual machine within the plurality of virtual machines, wherein the plurality of globally unique IDs is created by being randomly generated, by combining a plurality of server IDs, or by using a hostname, and wherein the plurality of globally unique IDs is independent of a data center, a cluster, and a server; assigning each of the globally unique IDs within the plurality of globally unique IDs to each of the virtual machines within the plurality of virtual machines, wherein the assigned globally unique ID is assigned to only one virtual machine; recording each globally unique ID into at least one database; and associating the recorded globally unique ID with a management domain corresponding to the virtual machine assigned the globally unique ID, and a domain ID corresponding to the virtual machine. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer system for identifying and managing a plurality of virtual machines, the computer system comprising:
-
one or more processors, one or more computer-readable memories, one or more computer-readable tangible storage devices, and program instructions stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, wherein the computer system is capable of performing a method comprising; creating a virtual machine within the plurality of virtual machines; creating a plurality of globally unique IDs for each virtual machine within the plurality of virtual machines, wherein the plurality of globally unique IDs is created by being randomly generated, by combining a plurality of server IDs, or by using a hostname, and wherein the plurality of globally unique IDs is independent of a data center, a cluster, and a server; assigning each of the globally unique IDs within the plurality of globally unique IDs to each of the virtual machines within the plurality of virtual machines, wherein the assigned globally unique ID is assigned to only one virtual machine; recording each globally unique ID into at least one database; and associating the recorded globally unique ID with a management domain corresponding to the virtual machine assigned the globally unique ID, and a domain ID corresponding to the virtual machine. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer program product for identifying and managing a plurality of virtual machines, the computer program product comprising:
-
one or more computer-readable storage devices and program instructions stored on at least one of the one or more tangible storage devices, the program instructions executable by a processor, the program instructions comprising; program instructions to create a virtual machine within the plurality of virtual machines; program instructions to create a plurality of globally unique IDs for each virtual machine within the plurality of virtual machines, wherein the plurality of globally unique IDs is created by being randomly generated, by combining a plurality of server IDs, or by using a hostname, and wherein the plurality of globally unique IDs is independent of a data center, a cluster, and a server; program instructions to assign each of the globally unique IDs within the plurality of globally unique IDs to each of the virtual machines within the plurality of virtual machines, wherein the assigned globally unique ID is assigned to only one virtual machine; program instructions to record each globally unique ID into at least one database; and program instructions to associate the recorded globally unique ID with a management domain corresponding to the virtual machine assigned the globally unique ID, and a domain ID corresponding to the virtual machine. - View Dependent Claims (20)
-
Specification