使用 virsh 控制在 virt-manager 中创建的 VM

I_G*_*ong 6 kvm virtual-machine virt-manager virsh libvirt

这是一个问题,一直在驱使我绕过弯道。我设法从想要与我相反的人那里找到了大量资源,即看到他们使用virshin virt-manager.

但是,我有几个通过创建的虚拟机,virt-manager现在需要使用virsh.

当我使用 eg 时,virsh start <vm-name>它无法声明未找到域。

virsh list --all 什么都不返回。

如果有任何区别,我创建的存储卷已移动到我的/home分区上的子目录中。

此外,libvirtd肯定正在运行,并且仍然可以使用virt-manager.

任何和所有的帮助将不胜感激。

小智 3

virsh使用和时,您必须使用不同的凭据virt-manager。在您的用户下执行所有操作,或者至少每次都在同一用户下执行。virt-managervirsh是同一libvirt虚拟机数据库的接口,但用户上下文有所不同,因此如果您想管理同一组虚拟机,请始终使用同一用户使用这两个实用程序。