我安装了libvirt
,并且没有运行qemu
实例。但是virsh domcapabilities
使用域功能转储XML:
<domainCapabilities>
<path>/usr/bin/qemu-system-x86_64</path>
<domain>qemu</domain>
<machine>pc-i440fx-2.11</machine>
<arch>x86_64</arch>
...
<devices>
...
</devices>
...
</domainCapabilities>
libvirt
是如何发现所有这些的?
只有在VM运行时,qemu进程才会运行。但是,libvirt将运行qemu二进制文件来提取这些数据并缓存它们。请参阅libvirtqemu驱动程序功能代码