Provisioning of computer systems using virtual machines
First Claim
1. A method for creating a virtualized computer system, the method comprising:
- receiving, from a user, a request to create a virtual machine comprising a user-selected application;
prior to the virtual machine being deployed;
enabling the user to define access rights to the user-selected application;
receiving, from the user, a list of resources available to the user-selected application; and
automatically configuring the virtual machine with the user-selected application, the virtual machine comprising the defined access rights to the user-selected application and a list of resources available to the user-selected application; and
deploying the configured virtual machine on a host.
0 Assignments
0 Petitions
Accused Products
Abstract
A provisioning server automatically configures a virtual machine (VM) according to user specifications and then deploys the VM on a physical host. The user may either choose from a list of pre-configured, ready-to-deploy VMs, or he may select which hardware, operating system and application(s) he would like the VM to have. The provisioning server then configures the VM accordingly, if the desired configuration is available, or it applies heuristics to configure a VM that best matches the user'"'"'s request if it isn'"'"'t. The invention also includes mechanisms for monitoring the status of VMs and hosts, for migrating VMs between hosts, and for creating a network of VMs.
44 Citations
14 Claims
-
1. A method for creating a virtualized computer system, the method comprising:
-
receiving, from a user, a request to create a virtual machine comprising a user-selected application; prior to the virtual machine being deployed; enabling the user to define access rights to the user-selected application; receiving, from the user, a list of resources available to the user-selected application; and automatically configuring the virtual machine with the user-selected application, the virtual machine comprising the defined access rights to the user-selected application and a list of resources available to the user-selected application; and deploying the configured virtual machine on a host. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer readable medium comprising computer-readable instructions thereon that instruct one or more processors to:
-
receive, from a user, a request to create a virtual machine comprising a user-selected application; prior to virtual machine being deployed; enable the user to define access rights to the user-selected application; receive, from the user, a list of resources available to the user-selected application; and automatically configure the virtual machine with the user-selected application, the virtual machine comprising the defined access rights to the user-selected application and a list of resources available to the user-selected application; and deploying the configured virtual machine on a host. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification