0

这里有人使用这样的库吗?或者使用ctypesdllVIX API就足以完成管理 VMWare 映像的任务?

根据您的经验,您有什么想法和建议?是否有任何用 Python 编写的有效且最新的解决方案?

4

4 回答 4

3

我会推荐 VMware 发布的官方库:pyVmomi。它反映了vSphere Web 服务 SDK并在 Python 2 或 3 中工作。

这里有一个讨论:PySphere 和 PyVmomi 有什么区别?

于 2015-03-17T19:52:21.103 回答
1

看来pyspherevix合适。

它已更新到最新版本VMware API,并且已经开发和维护了一段时间。

即使对于非常复杂的脚本,您也应该使用 powershell 的官方绑定:VMWare PowerCLI.

于 2013-02-01T10:48:37.010 回答
1

如果您的 VirtualMachine 对象是 vSphere 环境的一部分,您应该使用 pyVmomi 并使用 GuestOperations。VIX 实际上已从 vSphere https://www.vmware.com/support/developer/vix-api/VIX-1.14-ReleaseNotes.html#Deprecate中弃用,实际上应该仅用于 Fusion 或 Workstation。

于 2015-03-22T15:56:56.043 回答
0

我使用ctypesgen为 VIX dylib 生成 ctypes 包装器,并编写了一些辅助类(主机、VM、作业等)。我使用它将虚拟机恢复为命名快照并在来宾中运行脚本。

于 2017-11-22T23:04:45.710 回答