Я пытаюсь распечатать сведения о транспорте (например, из vCenter — хост > устройства хранения > сведения об устройстве > транспорт > SAS), используя pyvmomi.
Это API, который я использовал в качестве справки: https://pubs.vmware.com/vi3/sdk/ReferenceGuide/vim.host.MultipathInfo.Path.html
HostMultiPathInfoLuns = host.config.storageDevice.multipathInfo.lun
for lun in HostMultiPathInfoLuns:
for path in lun.path:
print(path.transport)
Это распечатывает следующее:
(vim.host.SerialAttachedTargetTransport) {
dynamicType = <unset>,
dynamicProperty = (vmodl.DynamicProperty) []
}
(vim.host.SerialAttachedTargetTransport) {
dynamicType = <unset>,
dynamicProperty = (vmodl.DynamicProperty) []
}
Меня интересует получение чего-то вроде этого: (Запустите команду esxcli storage core path list, чтобы сгенерировать список всех путей LUN, в настоящее время подключенных к хосту ESXi.)
fc.5001438005685fb5:5001438005685fb4-fc.50060160c46036df:50060167446036df-naa.6006016094602800e07ff528b73ae011
UID: fc.5001438005685fb5:5001438005685fb4-fc.50060160c46036df:50060167446036df-naa.6006016094602800e07ff528b73ae011
Runtime Name: vmhba0:C0:T0:L23
Device: naa.6006016094602800e07ff528b73ae011
Device Display Name: DGC Fibre Channel Disk ( naa.6006016094602800e07ff528b73ae011)
Adapter: vmhba0
Channel: 0
Target: 0
LUN: 23
Plugin: NMP
State: active
Transport: fc
Adapter Identifier: fc.5001438005685fb5:5001438005685fb4
Target Identifier: fc.50060160c46036df:50060167446036df
Adapter Transport Details: WWNN:-43-WWPN: 50:01:43:80:05:68:5f:b4
Target Transport Details: WWNN:-45-WWPN: 50:06:01:67:44:60:36:d
Заранее спасибо...