VMware vSphere API与python交互的库pyvmomi使用教程-100准备工作

1、写在前面的话

几年的运维开发经验,熟练使用vmware平台的pyvmomi工具对通用云进行脚本自动化处置。特此写下系列文章,帮助相关朋友使用pyvmomi工具做开发,也欢迎大家对其中不足及错误之处做出指正。

2、环境准备

2.1 python环境

pyvmomi是python工具包,所以要在python环境下,请大家自行准备,最好python3。

2.2 pyvmomi工具包

pyvmomi是Python官方推荐的用于与VMware vSphere API交互的库

  • (1)如果你处在有网络连接的情况下,可以直接下载:pip install pyvmomi ,不带版本号就是安装最新的版本,根据自己需要选择。
  • (2)如果处在开发内网中无法网络下载,可以先从有网环境下载下来工具包,传到内网中,将解压出来的工具包放在python安装环境下的site-packages文件下,即可使用。下载地址:https://pypi.org/project/pyvmomi/#files

2.3 vmware官方的pyvmomi使用示例

链接:https://github.com/vmware/pyvmomi-community-samples
vmware官方在github上提供有一些方法示例,本系列文章采用的方法也是参考该官方示例而进一步修改而来,提供在这里给大家参考。

2.4 vSphere Web Services API

vSphere客户端可以管理通用云虚拟机,官方开发详细文档可以参考:
https://developer.broadcom.com/xapis/vsphere-web-services-api/7.0/
我使用的版本是7.0,大家根据各自vSphere客户端版本选择对应版本。该地址官方更换过一次,若后续再有更改,请以实际为准。
此api文档详细描述了配置过程中所涉及的所有属性、方法等,熟悉起来需要一定时间,建议先看2.3中的示例,再辅助查看此文档,加深理解。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值