Я попытался написать код pysphere, который поместил esxi в режим обслуживания, а затем выполните некоторую операцию, а затем выйдите из режима обслуживания. Чтобы поместить ESXi хост в режим обслуживания я получил код в pysphere и его работу Однако для выхода из режима технического обслуживания не удается .my кода являетсяКак выйти из режима обслуживания esxi в pysphere или pyvomi
def exit_maintenance_mode(host):
try :
host = host_mor(host)
request=VI.ExitMaintenanceMode_TaskRequestMsg()
_this = request.new__this(host)
_this.set_attribute_type(host.get_attribute_type())
request.set_element__this(_this)
task = server._proxy.ExitMaintenanceMode_Task(request)._returnval
return VITask(task,server)
except Exception,e:
logger.console(e)
Ее сбой с сообщением ERROR
Got None for nillable(False), minOccurs(1) element (urn:vim25,timeout), <ns1:ExitMaintenanceMode_Task xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ZSI="http://www.zolera.com/schemas/ZSI/" xmlns:ns1="urn:vim25" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="ns1:ExitMaintenanceModeRequestType"><ns1:_this>host-30</ns1:_this></ns1:ExitMaintenanceMode_Task>
Может кто-нибудь предложите, как реализовать это
Я знаю, что pyvmomi - это новейшая api, поддерживаемая vmware. Поэтому, если кто-нибудь предложит мне, как реализовать это в pyvmomi, который также будет полезен.
К downvoter .. и должны упомянуть причину downvote. Не слепо делать это и отговаривать других. – undefined