发明名称 |
Virtual machine provisioning engine |
摘要 |
Embodiments described herein extend to methods, systems, and computer program products for setting up, configuring, and customizing one or more virtual machines. A scenario definition file may be accessed and parsed to provide information to a virtual machine provisioning server. A virtual machine is provisioned and instantiated according to the information contained in the scenario definition file. A virtual machine is instantiated upon a host machine. Upon instantiation, a virtual machine communicates with a custom action service to execute an action upon the virtual machine. |
申请公布号 |
US8990362(B2) |
申请公布日期 |
2015.03.24 |
申请号 |
US201012971680 |
申请日期 |
2010.12.17 |
申请人 |
Microsoft Technology Licensing, LLC |
发明人 |
Yang Yingwei |
分类号 |
G06F15/177;G06F9/50;G06F9/445;G06F15/16;G06F9/455;G06F9/46 |
主分类号 |
G06F15/177 |
代理机构 |
|
代理人 |
Drakos Kate;Andrews David;Minhas Micky |
主权项 |
1. A method for setting up, configuring, and customizing one or more virtual machines, the method performed at a computer system including one or more processors and data storage, the method comprising:
accessing a virtual machine scenario definition file defining the characteristics of one or more virtual machines, the virtual machine scenario definition file comprising the data fields: Role, Machine, Host, and Template, Role being used to describe a group of virtual machines that share a common template, Machine representing a virtual machine that is going to be created upon a host machine or an actual physical machine that is going to be customized, Host being a physical machine that a virtual machine is going to be created on, Template being a system prepped virtual machine; parsing the virtual machine scenario definition file, including each of the data fields, to determine information defining a virtual machine; providing to a virtual machine provisioning server the information defining the virtual machine such that the provisioning server passes a request to a virtual machine host which instantiates the virtual machine; and communicating with a custom action service of the virtual machine provisioning server to cause an action to execute upon the virtual machine. |
地址 |
Redmond WA US |