"virsh list" 命令不显示由 "qemu-system-x86_64" 命令创建的 VM
"virsh list" command not showing VM created by "qemu-system-x86_64" command
我使用 "qemu-system-x86_64" 命令创建了一个 VM。 VM 已启动并且 运行。我可以通过命令“ps -ef | grep qemu-system-x86_64.
访问它并列出它
但是如果我尝试使用 "virsh list" 命令列出虚拟机,那么我在那里看不到它。你能指出我可能是什么原因吗?
为什么 "virsh list" 命令无法列出由 "qemu-system" 命令创建的虚拟机?我认为 virsh 是一个使用 libvirt 来访问 KVM/linux 的虚拟化功能的应用程序。因此,即使通过任何方法创建 VM,virsh 也应该能够查询 KVM 以检查主机上已经存在的 运行 个 VM。
qemu-system-x86_64
是 backend
被 virsh
用来启动 VM
。虽然 qemu-system-x86_64
依赖于 libvirt,但它不会在 virsh
/libvirtd
元数据中注册任何 运行 实例。
我使用 "qemu-system-x86_64" 命令创建了一个 VM。 VM 已启动并且 运行。我可以通过命令“ps -ef | grep qemu-system-x86_64.
访问它并列出它但是如果我尝试使用 "virsh list" 命令列出虚拟机,那么我在那里看不到它。你能指出我可能是什么原因吗?
为什么 "virsh list" 命令无法列出由 "qemu-system" 命令创建的虚拟机?我认为 virsh 是一个使用 libvirt 来访问 KVM/linux 的虚拟化功能的应用程序。因此,即使通过任何方法创建 VM,virsh 也应该能够查询 KVM 以检查主机上已经存在的 运行 个 VM。
qemu-system-x86_64
是 backend
被 virsh
用来启动 VM
。虽然 qemu-system-x86_64
依赖于 libvirt,但它不会在 virsh
/libvirtd
元数据中注册任何 运行 实例。