Как найти серийный номер хоста ESXi с помощью pyvmomi? - PullRequest
2 голосов
/ 05 апреля 2019

Ранее для программного обеспечения 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, что я получаю серийный номер с помощью команды:

esxcfg-info | grep "Серийный N"

| ---- Серийный номер ........................................ .... FLM1950CK2X

Итак, значение доступно, но в настоящее время не возвращается pyvmomi.

Может ли кто-нибудь помочь мне выяснить это?

...