1. 简介
pyvmomi是一款 VMware vSphere API的python sdk,可以通过它管理ESX, ESXi和Vcenter。它提供了非常完全的信息和操作,如虚拟机信息、存储信息、物理设备信息、虚拟机克隆、虚拟机关机等等。
2. 安装使用
安装方式
pip install pyVmomi
3.使用示例
import ssl
import atexit
from pyVmomi import vim
from pyVim import connect
def print_vm_info(virtual_machine):
summary = virtual_machine.summary
print("keys: ", dir(summary))
print("Name : ", summary.config.name)
print("Template : ", summary.config.template)
print("Path : ", summary.config.vmPathName)
print("Guest : ", summary.config.guestFullName)
print("Instance UUID : ", summary.config.instanceUuid)
print("Bios UUID : ", summary.config.uuid)
annotation = summary.config.annotation
if annotation:
print("Annotation : ", annotation)
print("State : ", summary.runtime.powerState)
if summary.guest is not None:
ip_address = summary.guest.ipAddress
tools_version = summary.guest.tool

最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



