Provisioning of Computer Systems Using Virtual Machines
First Claim
1. A method for creating a virtualized computer system comprising the following steps:
- inputting information identifying a desired computer configuration, the inputted information includes characteristics of a desired hardware platform; and
automatically configuring and deploying on a physical host platform a virtual machine according to the inputted information.
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.
378 Citations
20 Claims
-
1. A method for creating a virtualized computer system comprising the following steps:
-
inputting information identifying a desired computer configuration, the inputted information includes characteristics of a desired hardware platform; and automatically configuring and deploying on a physical host platform a virtual machine according to the inputted information. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for creating a virtualized computer system comprising the following steps:
-
pre-storing a plurality of virtualized hardware configurations, operating systems, and applications; sensing input by a requester of at least one goal; heuristically selecting one of the pre-stored virtualized hardware configurations, one of the pre-stored operating systems, and at least one of the pre-stored applications that together best meet the goal; automatically configuring and deploying on a physical host platform a virtual machine having the heuristically selected virtualized hardware configuration, an operating system and an application. - View Dependent Claims (7, 8)
-
-
9. A method for creating a virtualized computer system comprising the following steps:
-
creating and storing a plurality of pre-configured virtual machines having different configurations; sensing selection by a requester of one of the pre-configured virtual machines; and automatically deploying the selected virtual machine, wherein the automatically deploying includes installing an additional application in the selected virtual machine if the additional application being requested via the information and the additional application not pre-installed in the pre-configured virtual machines. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A system for creating a virtualized computer system comprising:
-
input means for inputting information identifying a desired computer configuration; and a provisioning server forming means for automatically configuring and deploying on a physical host platform a virtual machine according to the inputted information. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification