Systems and methods for identification and management of cloud-based virtual machines
First Claim
1. A method comprising:
- instantiating, by a management server device of a cloud computing system, a set of virtual machines in computing devices of the cloud computing system;
inserting, by the management server device, a single token ID which is not an identifier used to identify a virtual machine of the set of virtual machines, the single token ID to designate the virtual machine as a management instance virtual machine of the set of virtual machines, wherein the presence of the single token ID in the management instance virtual machine allows the management server device to directly configure, manage, store, and track the management instance virtual machine;
registering, by the management server device, the management instance virtual machine to a database of the management server device;
storing, by the management server device, an image of the management instance virtual machine to the database in order to record a configuration record of the set of virtual machines; and
changing, by the management server device, a configuration of the management instance virtual machine, wherein changing the configuration comprises at least one of setting an operating system, changing one or more applications, adding one or more applications, deleting one or more applications, updating processing level, or updating bandwidth.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments relate to systems and methods for identification and management of cloud-based virtual machines. A user requests the instantiation of a set of virtual machines from a cloud computing environment. A cloud management system requests the resources necessary to build the machines from a set of resource servers. After populating the set of virtual machines from the cloud, the cloud management system inserts a token ID into one of the virtual machines to designate that machine as a management instance. An image of that machine can be stored in the cloud management system to represent the configuration of the set of virtual machines, even when the cloud itself lacks permanent storage. When the user wishes to update the set of virtual machines, the cloud management system can insert another token ID into another virtual machine, reconfigure the software, processing, or other resources of that machine as a revised management instance.
-
Citations
26 Claims
-
1. A method comprising:
-
instantiating, by a management server device of a cloud computing system, a set of virtual machines in computing devices of the cloud computing system; inserting, by the management server device, a single token ID which is not an identifier used to identify a virtual machine of the set of virtual machines, the single token ID to designate the virtual machine as a management instance virtual machine of the set of virtual machines, wherein the presence of the single token ID in the management instance virtual machine allows the management server device to directly configure, manage, store, and track the management instance virtual machine; registering, by the management server device, the management instance virtual machine to a database of the management server device; storing, by the management server device, an image of the management instance virtual machine to the database in order to record a configuration record of the set of virtual machines; and changing, by the management server device, a configuration of the management instance virtual machine, wherein changing the configuration comprises at least one of setting an operating system, changing one or more applications, adding one or more applications, deleting one or more applications, updating processing level, or updating bandwidth. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for managing the identification of entities in a cloud computing environment, comprising:
-
a memory; a processor communicably coupled to the memory; a network interface device to communicably couple the memory and the processor to a set of virtual machines in a cloud computing environment; and a cloud management module executed from the memory by the processor and communicating with the cloud computing environment via the network interface device, the cloud management module configured to; inserting a single token ID which is not an identifier used to identify a virtual machine of the set of virtual machines, the single token ID to designate the virtual machine as a management instance virtual machine of the set of virtual machines, wherein the presence of the single token ID in the management instance virtual machine allows the management server device to directly configure, manage, store, and track the management instance virtual machine; register the management instance virtual machine in a database of the cloud management module; store an image of the management instance virtual machine to the database in order to record a configuration record of the set of virtual machines; and change a configuration of the management instance virtual machine, wherein changing the configuration comprises at least one of setting an operating system, changing one or more applications, adding one or more applications, deleting one or more applications, updating processing level, or updating bandwidth. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer-implemented method comprising:
-
receiving, by a virtual machine of a set of virtual machines executed in a resource server device of a cloud computing system, a single token ID from a management server device of the cloud computing system which is not an identifier used to identify a virtual machine of the set of virtual machines, the single token ID to designate the virtual machine as a management instance virtual machine, wherein the presence of the single token ID in the management instance virtual machine allows the management server device to directly configure, manage, store, and track the management instance virtual machine; changing, by the management instance virtual machine of the resource server device, a configuration of the management instance virtual machine based on instructions from the management server device, wherein changing the configuration comprises at least one of setting an operating system, changing one or more applications, adding one or more applications, deleting one or more applications, updating processing level, or updating bandwidth; and providing, by the virtual machine of the resource server device, identification and configuration data to the management server device for registration of the management instance virtual machine to a database of the management server device and storage of an image of the management instance virtual machine to the database in order to record a configuration record of the set of virtual machines. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
Specification