Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

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>
    [...]