如何使用pyvmomi查找ESXi主机序列号?

时间:2019-04-05 10:01:12

标签: esxi vcenter pyvmomi

以前,对于VCenter软件6.0.0版,我使用的是vim.host.SystemIdentificationInfo,它在identifierValue中给了我想要的值 但是对于VCenter软件6.5.0版,vim.host.SystemIdentificationInfo向我返回了一个空列表

输出:

'hardware': (vim.host.HardwareInfo) {

dynamicType = <unset>,

dynamicProperty = (vmodl.DynamicProperty) [],

systemInfo = (vim.host.SystemInfo) {

 dynamicType = <unset>,

 dynamicProperty = (vmodl.DynamicProperty) [],

 vendor = 'Cisco Systems Inc',

 model = 'UCSB-B200-M4',

 uuid = '16fa7876-059e-e711-0000-00000000001f',

 otherIdentifyingInfo = (vim.host.SystemIdentificationInfo) []

 }

但是我正在从ESXi主机cli检查,我正在使用以下命令获取序列号:

  

esxcfg-info | grep“序列号N”

     

| ----序列号..................................... .... FLM1950CK2X

因此,该值可用,但pyvmomi当前未返回该值。

有人可以帮我找出来吗?

1 个答案:

答案 0 :(得分:0)

host.hardware.systemInfo.serialNumber