Network group name for virtual machines
First Claim
1. A computer-implemented system for virtual machine management, comprising:
- a service component for capturing registration information between a first virtual machine and a name server, the first virtual machine hosted on a physical machine; and
a record component for generating a group name, and storing the registration information in association with the group name.
2 Assignments
0 Petitions
Accused Products
Abstract
Virtual machine (VM) management using a group name. By associating VM registration information with a group name, all VMs running off a single physical machine image can be managed (e.g., blocked or unblocked) simultaneously. A service component captures registration information (e.g., IP address-VM name pair) between a virtual machine and a name server. The IP address-VM name pair is recorded (or stored) in the name server database. Based on the VM pair, a record component generates a group name, and stores the VM pair in association with the group name in the name server database. Blocking of the group name then blocks all VMs associated with the group name. Moreover, queries against the group name will then expose all operational VMs for that host. Updates to the group name record can be made based on registration and deregistration of VMs for a given host machine.
-
Citations
20 Claims
-
1. A computer-implemented system for virtual machine management, comprising:
-
a service component for capturing registration information between a first virtual machine and a name server, the first virtual machine hosted on a physical machine; and a record component for generating a group name, and storing the registration information in association with the group name. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method of managing virtual machines, comprising:
-
intercepting name-address information of virtual machines of a host machine; generating a network-level group name for the host machine; storing the group name on a name service; associating the host machine and the virtual machines with the group name; and managing the virtual machines based on the group name. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer-implemented system, comprising:
-
computer-implemented means for intercepting name-address information of virtual machines on a host machine; computer-implemented means for generating a network-level group name for the host machine; computer-implemented means for registering the group name with a name service; and computer-implemented means for associating the host machine and the virtual machines with the group name.
-
Specification