20.5. 显示客户机虚拟机和虚拟机监控程序的信息
virsh list 命令将列出连接到您的管理程序(适合请求的搜索参数)的客户机虚拟机。 命令的输出在表中有 3 列。每个 guest 虚拟机均列出其 ID、名称和状态。
有多种搜索参数可用于 virsh list。这些选项位于 man page 中,运行 man virsh 或运行 virsh list --help 命令。
注意
请注意,如果此命令仅显示由 root 用户创建的 guest 虚拟机。如果没有显示您创建的虚拟机,则不能以 root 身份创建虚拟机。
使用 virt-manager 界面创建的客户机默认由 root 创建。
例 20.1. 如何列出所有本地连接的虚拟机
以下示例列出了您的虚拟机监控程序连接到的所有虚拟机。请注意,这个命令列出了持久性和 临时 虚拟机。
# virsh list --all
Id Name State
------------------------------------------------
8 guest1 running
22 guest2 paused
35 guest3 shut off
38 guest4 shut off
例 20.2. 如何列出不活跃的虚拟机
以下示例列出了当前不活跃或没有运行的客户机。请注意,该列表仅包含永久虚拟机。
# virsh list --inactive
Id Name State
------------------------------------------------
35 guest3 shut off
38 guest4 shut off
另外,使用以下命令也可以用来显示有关管理程序的基本信息:
- # virsh hostname - 显示 hypervisor 的主机名,例如:
# virsh hostname dhcp-2-157.eus.myhost.com
- # virsh sysinfo - 显示 hypervisor 系统信息的 XML 表示,例如:
# virsh sysinfo <sysinfo type='smbios'> <bios> <entry name='vendor'>LENOVO</entry> <entry name='version'>GJET71WW (2.21 )</entry> [...]