Managing virtual machines with system-wide policies
First Claim
1. At a virtual machine manager in a computerized environment, the virtual machine manager being configured to manage one or more virtual machines at one or more virtual machine hosts, a method of automatically managing the creation and operation of the one or more virtual machines through delegated authority, comprising the acts of:
- receiving electronic control instructions from a virtual machine authority, the control instructions comprising one or more policy settings;
passing the one or more policy settings to a configuration store;
receiving a user request to create a virtual machine in accordance with one or more parameters;
determining from the one or more policy settings that the user request can be granted; and
sending electronic management instructions to a virtual machine host, wherein the management instructions identify that the requested virtual machine can be created in accordance with the one or more parameters.
4 Assignments
0 Petitions
Accused Products
Abstract
An administrative authority for virtual machines can send one or more delegated policy settings to a virtual machine manager. The virtual machine manager can in turn send management instructions that include the one or more policy settings to one or more virtual machine hosts. As such, a user'"'"'s request for a virtual machine at a virtual machine host can be granted or denied based on the delegated policy settings. The policy settings can be updated periodically, and can include additional information about starting, stopping, expiring, saving, or even deleting virtual machines by particular users, as well as users accessing from particular locations. In addition, an agent operating at the virtual machine host can monitor and report virtual machine activity, to ensure unauthorized virtual machines are quickly stopped and reviewed until authorized.
225 Citations
20 Claims
-
1. At a virtual machine manager in a computerized environment, the virtual machine manager being configured to manage one or more virtual machines at one or more virtual machine hosts, a method of automatically managing the creation and operation of the one or more virtual machines through delegated authority, comprising the acts of:
-
receiving electronic control instructions from a virtual machine authority, the control instructions comprising one or more policy settings;
passing the one or more policy settings to a configuration store;
receiving a user request to create a virtual machine in accordance with one or more parameters;
determining from the one or more policy settings that the user request can be granted; and
sending electronic management instructions to a virtual machine host, wherein the management instructions identify that the requested virtual machine can be created in accordance with the one or more parameters. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. At a virtual machine host in a computerized environment in which the virtual machine host manages one or more virtual machines in accordance with authority delegated from a virtual machine manager, a method of automatically managing the creation and operation of the one or more virtual machines through the delegated authority, comprising the acts of:
-
receiving electronic management instructions from a virtual machine manager, the management instructions comprising one or more policy settings for the virtual machine host;
receiving one or more electronic requests to create a virtual machine in accordance with one or more parameters;
identifying from the one or more policy settings that at least one of the one or more requests can be granted;
creating the virtual machine in accordance with the at least one request; and
identifying one or more operating characteristics of each of one or more virtual machines installed at the virtual machine host. - View Dependent Claims (17, 18, 19)
-
-
20. At a virtual machine manager in a computerized environment, the virtual machine manager being configured to manage one or more virtual machines at one or more virtual machine hosts, a computer program product having computer-executable instructions stored thereon that, when executed, cause one or more processors to perform a method of automatically managing the creation and operation of the one or more virtual machines through delegated authority, comprising the acts of:
-
receiving electronic control instructions from a virtual machine authority, the control instructions comprising one or more policy settings;
passing the one or more policy settings to a configuration store;
receiving a user request to create a virtual machine in accordance with one or more parameters;
determining from the one or more policy settings that the user request can be granted; and
sending electronic management instructions to a virtual machine host, wherein the management instructions identify that the requested virtual machine can be created in accordance with the one or more parameters.
-
Specification