如何在 virsh 中列出域?

Chi*_*Abs 12 virtual-machine

virsh list返回一个空列表,但 guivirt-manager有 2 个定义的 QEMU/KVM 虚拟机。为什么virsh list没有列出任何东西?

Ste*_*ris 17

该virsh list命令只运行正在运行的东西。

如果你想要定义但不运行的东西

virsh list --all
Run Code Online (Sandbox Code Playgroud)

请记住每种类型的命名空间是不同的,所以你可能需要--connect以及

例如

$ virsh -c lxc:/// list      
 Id    Name                           State
----------------------------------------------------


$ virsh -c lxc:/// list --all
 Id    Name                           State
----------------------------------------------------
 -     helloworld                     shut off

$ virsh -c qemu:///system list
 Id    Name                           State
----------------------------------------------------
 37    fedora24                       running

$ virsh -c qemu:///system list --all
 Id    Name                           State
----------------------------------------------------
 37    fedora24                       running
 -     docker                         shut off
 -     kali                           shut off
 -     test1                          shut off
Run Code Online (Sandbox Code Playgroud)