使用vmware vshpere API在多个VM中共享磁盘?

时间:2017-07-20 05:04:48

标签: vmware vsphere

我正在尝试在多个vms之间共享卷磁盘,是否有任何vmware API或任何sdk解决方案来执行此操作?我尝试过VIJava sdk,但有基本的操作,如vm创建,删除和克隆..

提前谢谢...... !!

1 个答案:

答案 0 :(得分:0)

在API / SDK方面,查看ReconfigVM_Task。它使用起来很复杂,但它允许您分别重新配置每个卷。

VirtualMachineConfigSpec对象中,您应该提供表示要添加/修改的磁盘的deviceChange。然后,您将向另一个VM添加相同的磁盘(如果是VMDK,则将相同的vmdk文件名或RDM情况下的相同物理设备)。

如果您从未使用过vSphere SDK,那么它可能会有点令人生畏。如果需要,可以发布具体的后续问题(使用您的代码)。

使用PowerCLI是不可能的?它有一个New-HardDisk cmdlet