1
opennebula 4.8
과 xmlrpc
및 python
을 통해 통신을 시도하고 있습니다. 여기에 코드입니다 :opennebula와의 통신 4.8을 통해 python xmlrpc
import xmlrpclib
import re
import hashlib
server = 'http://10.1.7.205:2633/RPC2'
user = "oneadmin"
password = "pass"
password = hashlib.sha1(password).hexdigest()
one_auth = '{0}:{1}'.format(user, password)
def getProxy():
return xmlrpclib.ServerProxy(server)
def getVMInfo(id):
response = getProxy().one.vm.info(one_auth,id)
if response[0]:
return response[1]
else:
raise Exception(response[1])
은 ->
Exception: [VirtualMachineInfo] User couldn't be authenticated, aborting call.
나는 oca package에서이 예제를 가지고 있지만, 더 이상 새로운 opennebula
의 버전이 프로젝트에서 작동하지 않는 저자 작동하지의 .