我有 2 个 ESXi 主机和 vCenter 实例。我在我的 Ubuntu 16.04 上安装了 VIX API 包并尝试克隆虚拟机。为此,我使用了文档中的示例。不幸的是,我的程序在执行以下代码后崩溃并显示此消息(连接到主机并打开 vm 进程正常工作):“指定参数不支持该操作”
编码:
jobHandle = VixVM_Clone(vmHandle,
VIX_INVALID_HANDLE,
VIX_CLONETYPE_FULL,
"[datastore1] mytemp-21_linked/mytemp-21_linked.vmx",
0,
VIX_INVALID_HANDLE,
NULL,
NULL);
值得注意的是,在文档示例中使用了 VIX_SERVICEPROVIDER_VMWARE_WORKSTATION 主机类型,因为我没有找到任何有关 ESXi 和 vCenter 限制的信息(VIX_SERVICEPROVIDER_VMWARE_VI_SERVER 类型),它也应该受到支持。我的电话怎么了?
另外,我在那里看到了类似的东西,但是对问题的描述很糟糕。