Я пишу скрипт на Python для удаленного управления хостом ESXi (терминал ssh).
До сих пор мне удалось перевести хост-систему (ESXi) в режим обслуживания и вывести ее, однако,я не могу найти способ получить статус хоста (если он уже находится в режиме обслуживания).
Это состояние InMaintenanceMode существует в API Doc (https://code.vmware.com/apis/196/vsphere#/doc/vim.HostSystem.html#enterMaintenanceMode), но я не могу его достичь.
c = SmartConnect(host=host, user=user, pwd=pwd, sslContext=s)
cont = c.RetrieveContent()
atexit.register(Disconnect, c)
objview = c.content.viewManager.CreateContainerView(c.content.rootFolder, [vim.HostSystem], True)
#enter in Maintenance Mode
objview.view[0].EnterMaintenanceMode(0)
#exit the Maintenance Mode
objview.view[0].ExitMaintenanceMode(0)
Не могли бы вы мне помочь?