跳转到主要内容

VMware vSphere Python SDK

项目描述

downloads py-version

pyVmomi 是用于 VMware vSphere 管理API的 Python SDK,允许您快速构建与 VMware ESXi 和 vCenter Server 集成的解决方案。要访问 vSphere Automation APIs(REST)的功能,请参阅VMware vSphere Automation SDK for Python

入门

要开始使用,请参阅入门指南。您需要Pythonpip示例项目

安装

主分支是开发中的代码,官方版本会被标记并发布到pypi

  • 使用 pip 可以获取官方版本,只需运行 pip install --upgrade pyvmomi

  • 要在 github 中安装版本,使用 python setup.py develop 进行开发安装或使用 python setup.py install

  • 要在项目主目录中安装带有 sso 支持的 github 版本,只需运行 pip install -e ".[sso]"

测试

可以通过使用 tox 命令来调用单元测试。您可能需要配置多个 Python 解释器,以便在 tox.ini 中列出的所有环境中进行测试,或者您必须使用 -e 标志运行 tox 以仅测试您的 Python 版本。例如,如果您只有 Python 2.7,则 tox -e py27 将将测试运行限制在 Python 2.7 上。

贡献

文档

关于 vSphere 管理API的通用语言中立文档,请参阅

Python 支持

  • pyVmomi 支持 Python 3.4+

版本控制

pyVmomi: X.Y.Z.U.P

与 vCenter 相关:X.Y -(主要版本),Z -(更新版本),U -(补丁)

与 pyVmomi 相关:P -(pyVmomi 补丁)

兼容性策略

pyVmomi 与之前 四个 版本的 vSphere 和它自己的前四个版本保持最小向后兼容性。与更老版本的兼容性可能仍然可以工作,但将不会得到积极支持。

例如,版本 v6.0.0 与 vSphere 6.0、5.5、5.1 和 5.0 最兼容。与某个 vSphere 版本兼容的初始版本将带有裸版本号 v6.0.0,表示该版本的 pyVmomi 与相同版本号的 vSphere GA 版本同时发布。

支持

对于官方支持,拥有“Active - Premium SDK Support, Standard SDK Support, Premier/Success 360,和VMware Select Support”的用户可以通过VMware 全球支持联系,以获取与我们的SDK 和 API 支持政策相关的任何问题。对于社区支持,请打开Github 问题或开始讨论

项目详情


下载文件

下载适用于您平台的应用程序。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分发

pyvmomi-8.0.3.0.1.tar.gz (1.2 MB 查看哈希值)

上传时间

由以下支持