- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
我需要编写 python 脚本来自动配置在 ESX/ESXi 主机上运行的虚拟机的时间。
我不知道该使用哪个 API。
我能够找到 VMWare API 的 python 绑定(bind),即。 PySphere 和 PyVmomi。
谁能解释一下它们之间有什么区别,应该使用哪一个?
最佳答案
我是帮助解决这个问题的(现在是前任)VMware 员工。
pyVmomi 代表 VMware 发布的 vSphere API 的官方绑定(bind)。函数和对象名称直接映射到 vSphere Web Services SDK 中记录的内容。 .需要一段时间来适应它,我们应该添加一些文档,帮助人们将官方文档中的内容映射到您可以在 pyVmomi 中实际使用的内容,但它真的就在那里,您可能会获得比您无法使用的更多功能pysphere 将官方 API 调用包装在 API 特定的函数名称中。
通过 pyVmomi 使用 vSphere API 的最完整的项目之一是我帮助开源的另一个项目,ThinApp Factory .我建议查看其来源(特别是 linked.py )以了解可能的情况。
如果 pyVmomi 难以使用或不清楚,请随时在 our Github 上提交错误。 .玩得开心!
关于python - PySphere 和 PyVmomi 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21326448/
我可以在 python.exe 中输入以下内容来创建与 Vmware Esxi 的 session from pysphere import VIServer server = VIServer()
我需要编写 python 脚本来自动配置在 ESX/ESXi 主机上运行的虚拟机的时间。 我不知道该使用哪个 API。 我能够找到 VMWare API 的 python 绑定(bind),即。 Py
我正在尝试使用 pysphere 自动将新端口组添加到 ESXi 主机。我正在使用以下代码片段: from pysphere import MORTypes from pysphere import
更新:即使我尝试创建共享 VM 并更改该 VM 的位置,问题仍然存在。 我在尝试使用 PySphere 访问位于 D:\VMs\CentOS-Backup\CentOS-Secondary-Serve
我是一名优秀的程序员,十分优秀!