我如何使用 pyvmomi 或任何其他 python API 从 VMware 获取 VM 的预留详细信息
How I can fetch CPU reservation details of a VM from VMware using pyvmomi or any other python API
https://github.com/vmware/pyvmomi-community-samples/issues/265?
从这里我可以获得内存信息,但我无法获得 CPU 保留字段。
请查找以下代码
def main():
service_instance = connect.SmartConnect(host=vcenter_host, user=vcenter_user, pwd=vcenter_password,port=int(vcenter_port), sslContext=context)
print("Fetched the server instance")
atexit.register(connect.Disconnect, service_instance)
print("Diconnect the connections")
content = service_instance.content
for datacenter in content.rootFolder.childEntity:
if printVM:
if hasattr(datacenter.vmFolder, 'childEntity'):
vmFolder = datacenter.vmFolder
vmList = vmFolder.childEntity
for vm in vmList:
print "VM name ", vm
printVmInformation(vm)
summary = virtual_machine.summary
#print("Name of the VM:",summary.config.name)
#print("Path Name: ",summary.config.vmPathName)
#print("Guest Name",summary.config.guestFullName)
#print("Memory size",summary.config.memorySizeMB)#print("No of CPU used by a VM",summary.config.numCpu)
这里我还需要为虚拟机CPU预留
求推荐。
谢谢
https://github.com/vmware/pyvmomi-community-samples/issues/265? 从这里我可以获得内存信息,但我无法获得 CPU 保留字段。
请查找以下代码
def main():
service_instance = connect.SmartConnect(host=vcenter_host, user=vcenter_user, pwd=vcenter_password,port=int(vcenter_port), sslContext=context)
print("Fetched the server instance")
atexit.register(connect.Disconnect, service_instance)
print("Diconnect the connections")
content = service_instance.content
for datacenter in content.rootFolder.childEntity:
if printVM:
if hasattr(datacenter.vmFolder, 'childEntity'):
vmFolder = datacenter.vmFolder
vmList = vmFolder.childEntity
for vm in vmList:
print "VM name ", vm
printVmInformation(vm)
summary = virtual_machine.summary
#print("Name of the VM:",summary.config.name)
#print("Path Name: ",summary.config.vmPathName)
#print("Guest Name",summary.config.guestFullName)
#print("Memory size",summary.config.memorySizeMB)#print("No of CPU used by a VM",summary.config.numCpu)
这里我还需要为虚拟机CPU预留
求推荐。
谢谢