使用 vSphere Web 服务 SDK 可以将硬盘添加到 esx 服务器上的虚拟机,而无需使用任何 vSphere 客户端。
将硬盘添加到 VM 的示例代码的任何链接都将非常有帮助。
我所知道的是 Vsphere Client 也使用相同的 sdk 来调用我们从代码中执行的操作。因此,当我们运行代码时,可能会绕过 vsphere 客户端。(我可能是错的。因为您从代码中执行的任何操作都可以在 Vsphere Client 中看到进度。专家可以对此发表评论。)
您可以获取将磁盘添加到 VM @ VmDiskOp.java的示例
您不需要 vSphere Client SDK - 您需要标准 vSphere API。一个简单的开始方法是使用 vSphere 管理 SDK - https://code.vmware.com/web/sdk/65/vsphere-management。