“virsh list”命令未显示由“qemu-system-x86_64”命令创建的VM

时间:2015-11-01 22:19:52

标签: kvm virsh

我使用“qemu-system-x86_64”命令创建了一个VM。 VM已启动并正在运行。我可以通过命令“ps -ef | grep qemu-system-x86_64”来访问它并列出它。

但是,如果我尝试使用“virsh list”命令列出VM,那么我在那里看不到它。你能指出我可能是什么原因吗?

为什么“virsh list”命令无法列出“qemu-system”命令创建的虚拟机?我认为virsh是一个使用libvirt访问KVM / linux虚拟化功能的应用程序。因此,即使VM是通过任何方法创建的,virsh也应该能够查询KVM以检查主机上已经运行的VM。

1 个答案:

答案 0 :(得分:6)

qemu-system-x86_64backend virsh用于启动VM的{​​{1}}。虽然qemu-system-x86_64依赖于libvirt,但它不会在virsh / libvirtd元数据中注册任何正在运行的实例。