2015-09-05 132 views
0

如果我qemu-system-x86_64〜/ Whonix-Gateway-11.0.0.3.0.qcow2我可以在没有网络的情况下启动机器,我发现目录中包含一个.xml文件将KVM XML导入到Qemu

<domain type='kvm'> 
    <name>Debian</name> 
    <description></description> 
    <memory unit='KiB'>1048576</memory> 
    <currentMemory unit='KiB'>1048576</currentMemory> 
    <vcpu placement='static'>2</vcpu> 
    .... 

我该如何导入它?

回答

0

这不是一个“qemu”XML文件;这是一个将图像导入libvirt的文件。

如果你有一个libvirt的XML文件,你可以使用virsh define命令导入:

virsh define /path/to/xmlfile.xml 

这将定义但不启动相应的客人。您可以使用virsh start <name>启动它,或使用类似virt-manager的工具。有一个virsh create命令,将定义并开始在一个命令来宾:

virsh create /path/to/xmlfile.xml 

对于这些工作,当然,你需要有libvirtd运行,你需要有相应的权限来访问它。如果您想要实现功能性网络连接,则可能需要修改域XML描述以匹配您的本地环境(或者,如果XML采用标准libvirt default网络,并且您的系统配置了该网络)。

+0

有没有办法在os x上启动libvirtd?我花了一些时间研究无济于事。看起来苹果特别是反管理程序。 –

+0

我不知道您是否可以在OS X上成功运行libvirt守护进程。如果您正在寻找可在OS上运行的管理程序,则可以使用[VirtualBox](http://www.virtualbox.org/) X. – larsks

+0

如何导入Virtualbox中的xml文件?似乎没有简单的解决方案,感谢您的意见。 –