首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VIX API克隆调用-指定参数不支持此操作。

VIX API克隆调用-指定参数不支持此操作。
EN

Stack Overflow用户
提问于 2016-10-27 13:56:56
回答 1查看 547关注 0票数 0

我有两个ESXi主机和vCenter实例。我在我的Ubuntu16.04上安装了VIX API包,并试图克隆一个VM。为此,我使用了来自文档的示例。不幸的是,在执行以下代码(连接到主机和打开vm进程正常工作)之后,我的程序就会崩溃:“指定参数不支持操作”。

守则:

代码语言:javascript
复制
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类型)的限制的信息,应该也支持它。我的电话怎么了?

另外,我看到了一些类似的那里,但是对这个问题的描述非常糟糕。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-11-16 00:06:17

来自VIXAPI操作的克隆是,而不是VMware服务器支持的。我也面临同样的问题,当我连接到主机时,主机类型应该通过VIX_SERVICEPROVIDER_VMWARE_WORKSTATION来设置和连接。

您可以在这里或支持文档中找到完整的兼容性矩阵,如上面所列:"VMware工作站6.5 ( VMware服务器不支持)“。

正如YSK在上面的注释中提到的,这是支持vSphere的最后一个VIX SDK版本。在vSphere WebServices SDK中集成了一组VIX来宾操作API。下面是VMware关于如何迁移到vSphere SDK:technote.pdf的一篇文章

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40286548

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档