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对象状态更新。
下面是伪代码