2017-10-29 10 views
0

제목에서 알 수 있듯이 파이썬 API를 사용하여 opennebula에서 VM을 만들려고합니다.파이썬 API를 사용하여 opennebula에서 vm을 만듭니다.

oca.exceptions.OpenNebulaException: [VirtualMachineAllocate] Error allocating a new virtual machine. Parse error: syntax error, unexpected $end, expecting EQUAL or EQUAL_EMPTY at line 1, columns 1:5 

사람이 생각하는 방법 :

#!/usr/bin/python3 

import oca 
client = oca.Client('username:passwd', 'ip:2633/RPC2') 
oca.VirtualMachine.allocate(client, 'test') 
#'test' is the name of the template i want to use 

이 나를이 오류를 준다 (이것은 하나의 작업 내 처음이다 그리고 난 저와 너무 열심히 anythings의 제로 단서, 그래서 PLZ 수 있습니다) 이 문제를 해결하려면? 사전에 감사합니다.

+0

답변을 질문에 대한 답변으로 작성하십시오. – 0TTT0

답변

0

괜찮아. 나는 바보 같아서 4h를 올바른 장소에서 시험해 보았다. -> git 저장소와 'issues'탭.

vm_templ = oca.VmTemplatePool(client) 
vm_templ.info() 

for templ in vm_templ: 
    if templ.name == "Ubuntu 14.04 - KVM": 
     templ.instantiate("oca-test") 

이것은 파이썬을 통해 기존 템플릿의 VM을 생성하는 방법입니다. (연결 부분이 없지만 간단합니다).

나는이 질문을 삭제하지 않을 것입니다. 아마도 누군가가이 일에 어려움을 겪을 것입니다.