vmjuggler为vmware的sdk提供了简单的高级api。
vmjuggler的Python项目详细描述
什么是vmjuggler
vmjuggler为vmware的sdk提供了简单的高级api。
它围绕pyvmomi库构建,旨在简化与vmware vCenter及其托管对象的交互 对于Devops人群和那些不想深入研究对象关系的人来说。同时能力 在低级别上执行操作被保留。
安装
pip install vmjuggler
手动安装
安装以下python软件包
- pyvmomi
- future-fstrings if used Python version < 3.5
解包并运行python setup.py install
开始
fromvmjugglerimportVCenter# Create instance of VCenter and connect to VCentervc=VCenter('10.0.0.1','user','super_secret_password')vc.return_single(True)vc.connect()# Find VM and print out it's power statevm=vc.get_vm(name='My_Linux_VM')ifvm:print(f'{vm.name} | {vm.state}')# Close connection to VCentervc.disconnect()
请检查documentation以获取更多示例。