Python - libvirt

Можно ли создать виртуальную машину из гипервизора KVM с помощью libvirt-python API? У меня есть iso, который я скачал напрямую из облака. Я не нашел ни одного примера в Интернете.

Ваше здоровье


person user3142208    schedule 11.02.2015    source источник


Ответы (1)


уверен, что libvirt-python предназначен для этого. Вам просто нужно открыть соединение и вызвать defineXML () с хорошо отформатированным XML.

import libvirt
conn = libvirt.open('qemu+ssh://root@yourhost/system')
conn.defineXML(imagine_a_well_formated_domain_xml_here)

Теперь домен определен, вы можете его запустить:

dom = conn.lookupByName(the_domain_name)
dom.create() # start the domain
person goneri    schedule 12.02.2015