Method, apparatus and system for proxying, aggregating and optimizing virtual machine information for network-based management
First Claim
1. A method of optimizing information provided on a network including virtual machine host devices, comprising:
- intercepting a message from a network-based management server to at least one of the virtual machine host devices on the network;
accessing the information for at least one virtual machine running on the virtual machine host device; and
utilizing the information to respond to the message on behalf of the at least one virtual machine
1 Assignment
0 Petitions
Accused Products
Abstract
A method, apparatus and system enable a management virtual machine to act as a proxy for other virtual machines on a virtual machines host. In one embodiment, the management virtual machine may maintain a database of network management information pertaining to each virtual machine on the host. An enhanced virtual machine manager on the host may provide an interface to the management virtual machine to enable the management virtual machine to trap management messages destined for virtual machines on the host. The management virtual machine may respond to the messages based on information in the database and/or issue queries to the virtual machines to obtain the requisite information. In one embodiment, the management virtual machine may aggregate the information from various virtual machines prior to responding to the network management message.
-
Citations
30 Claims
-
1. A method of optimizing information provided on a network including virtual machine host devices, comprising:
-
intercepting a message from a network-based management server to at least one of the virtual machine host devices on the network;
accessing the information for at least one virtual machine running on the virtual machine host device; and
utilizing the information to respond to the message on behalf of the at least one virtual machine - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for optimizing information provided on a network including virtual machine host devices, comprising:
-
a virtual machine running on at least one of the virtual machine host devices; and
a management virtual machine capable of intercepting messages from a network-based management server to the virtual machine, the management virtual machine capable of accessing information pertaining to the virtual machine and utilizing the information to respond on behalf of the virtual machine. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method of optimizing information provided by a virtual machine host device, comprising:
-
grouping virtual machines on the virtual machine host device into at least one class;
intercepting a message from a network-based management server to the at least one class of virtual machines;
accessing the information for the at least one class of virtual machines; and
utilizing the information to respond to the message on behalf of the at least one class of virtual machine - View Dependent Claims (18)
-
-
19. A system for optimizing information provided on a network including virtual machine host devices, comprising:
-
a class of virtual machines running on at least one of the virtual machine host devices, the class of virtual machines comprising a plurality of virtual machines; and
a management virtual machine capable of intercepting messages from a network-based management server to the class of virtual machines, the management virtual machine capable of accessing information pertaining to the class of virtual machines and utilizing the information to respond on behalf of the class of virtual machines. - View Dependent Claims (20)
-
-
21. An management virtual machine residing on a virtual machine host device, comprising:
-
a module capable of intercepting messages to virtual machines residing on the virtual machine host device;
an interface capable of retrieving information pertaining to the virtual machines;
and a module capable of utilizing the information to respond to the messages on behalf of the virtual machines. - View Dependent Claims (22, 23)
-
-
24. An article comprising a machine-accessible medium having stored thereon instructions that, when executed by a machine, cause the machine to:
-
intercept a message from a network-based management server to at least one virtual machine host devices on the network;
access the information for at least one virtual machine running on the virtual machine host device; and
utilize the information to respond to the message on behalf of the at least one virtual machine. - View Dependent Claims (25, 26, 27, 28, 29, 30)
-
Specification