使用vmware vshpere API在多个虚拟机中共享磁盘?

使用vmware vshpere API在多个虚拟机中共享磁盘?,vmware,vsphere,Vmware,Vsphere,我正在尝试在多个虚拟机之间共享卷磁盘,是否有任何vmware API或sdk解决方案可以做到这一点?我尝试了VIJava sdk,但有一些基本操作,如vm创建、删除和克隆 提前感谢 从API/SDK方面,查看。它使用起来很复杂,但它允许您分别重新配置每个卷 在VirtualMachineConfigSpec对象中,您应该提供一个deviceChange表示要添加/修改的磁盘。然后,您将向另一个VM添加相同的磁盘(如果是vmdk,则添加相同的vmdk文件名;如果是RDM,则添加相同的物理设备) 如

我正在尝试在多个虚拟机之间共享卷磁盘,是否有任何vmware API或sdk解决方案可以做到这一点?我尝试了VIJava sdk,但有一些基本操作,如vm创建、删除和克隆


提前感谢

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

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

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

使用PowerCLI是不可能的吗?它有一个新的名字