在我的Dom0上,我有一些客人在跑步。对于他们每个人,我都可以看到一个qemu过程:
# ps -eaf | grep qemu
root 8936 3879 0 Sep13 ? 00:12:42 /usr/lib/xen/bin/qemu-dm -d 419 -serial pty -domain-name my_pv_huest -videoram 4 -vnc 0.0.0.0:0 -vncunused -M xenpv
root 18117 3879 0 Sep18 ? 00:10:00 /usr/lib/xen/bin/qemu-dm -d 430 -domain-name my_pvhvm_guest -videoram 4 -k en-us -vnc 0.0.0.0:0 -vncunused -vcpus 2 -vcpu_avail 0x3 -boot c -serial pty -acpi -net none -M xenfv
root 31709 3879 0 Sep18 ? 00:09:37 /usr/lib/xen/bin/qemu-dm -d 429 -domain-name my_hvm_guest -videoram 4 -k en-us -vnc 0.0.0.0:0 -vncunused -vcpus 1 -vcpu_avail 0x1 -boot c -serial pty -acpi -net nic,vlan=1,macaddr=00:16:3e:40:94:4f,model=rtl8139 -net tap,vlan=1,ifname=tap429.0,bridge=br0 -M xenfv
输出的第一行,第二行和第三行分别对应于pvm,pvhvm和hvm来宾。
这是我的问题:
qemu-dm
工具仅用于访问HVM来宾的网络和磁盘,因为它不会有前端驱动程序。那么为什么PVM会像qemu-dm一样运行?或者这个过程只是命名为qemu-dm而与qemu-dm的确无关?答案 0 :(得分:1)
QEMU用于令人惊讶的事情,例如运行VNC服务器,在为VM文件系统使用文件时提供I / O. 当您不运行任何来宾VM时,您仍然可以使用QEMU进行dom0。