2015-09-05 102 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文件?似乎沒有簡單的解決方案,感謝您的意見。 –