我正在尝试在多个vms之间共享卷磁盘,是否有任何vmware API或任何sdk解决方案来执行此操作?我尝试过VIJava sdk,但有基本的操作,如vm创建,删除和克隆..
提前谢谢...... !!
答案 0 :(得分:0)
在API / SDK方面,查看ReconfigVM_Task
。它使用起来很复杂,但它允许您分别重新配置每个卷。
在VirtualMachineConfigSpec
对象中,您应该提供表示要添加/修改的磁盘的deviceChange
。然后,您将向另一个VM添加相同的磁盘(如果是VMDK,则将相同的vmdk文件名或RDM情况下的相同物理设备)。
如果您从未使用过vSphere SDK,那么它可能会有点令人生畏。如果需要,可以发布具体的后续问题(使用您的代码)。
使用PowerCLI是不可能的?它有一个New-HardDisk
cmdlet。