2015-02-11 23 views
1

是否有可能使用python从KVM管理程序中创建虚拟机? 我有一个直接从云端下载的iso。 Id在互联网上没有找到任何示例。Python - libvirt

干杯

回答

3

确定libvirt-python被设计来做到这一点。你只需要打开一个连接并调用具有良好格式化XML的defineXML()。

import libvirt 
conn = libvirt.open('qemu+ssh://[email protected]/system') 
conn.defineXML(imagine_a_well_formated_domain_xml_here) 

现在的定义域,你可以启动它:

dom = conn.lookupByName(the_domain_name) 
dom.create() # start the domain