VMWare SDK 学习与使用 reconfigVM_Task---(add hard disk)

背景知识:

我们可以在创建VM时设置其硬件/软件配置,在VM创建之后也可以修改配置来满足应用需要。

操作对象:Virtual Machine

调用方法:reconfigVM_Task

功能:

虚拟机创建之后修改如CPU个数,内存大小等信息,还可以增加或删除硬件设备。

参数:

_this:ManagedObjectReference (Virtual Machine)类型。要被设置的Virtual Machine。

config:VirtualMachineConfigSpec 类型。这个参数与在Folder对象上调用的createVM_Task方法的参数一样。包含了VM设置的所有信息。这个对象很复杂,涵盖了VM配置的方方面面。下面看看这个复杂的对象。

reconfig的过程分为三步

1.将VirtualMachineConfigSpec 类型的config对象设置为适当的值。

2.调用reconfigVM_Task方法。

3.等待返回task对象状态更新。

 

 

下面是伪代码

 

 

posted on 2011-05-12 21:07  边晓宇  阅读(2502)  评论(0编辑  收藏  举报