Red Hat Training

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

20.36. 显示每个虚拟机信息

20.36.1. 显示客户机虚拟机

使用 virsh 显示活跃客户机虚拟机列表及其当前状态:
# virsh list
其它可用选项包括:
  • --all - 列出所有 guest 虚拟机。例如:
    # virsh list --all
     Id Name                 State
    ----------------------------------
      0 Domain-0             running
      1 Domain202            paused
      2 Domain010            shut off
      3 Domain9600           crashed
    
    注意
    如果在运行 virsh list --all 时不显示任何结果,则可能是因为您不会以 root 用户身份创建虚拟机。
    virsh list --all 命令识别以下状态:
    • Running - 状态为 CPU 上当前活跃的 guest 虚拟机。
    • idle - idle 状态表示客户机虚拟机处于空闲状态,可能无法运行或可运行。当客户机虚拟机在 I/O(传统等待状态)上处于睡眠状态时会出现这种情况,因为它没有其他操作。
    • paused - 当客户机虚拟机暂停时,它会消耗内存和其他资源,但不符合从虚拟机监控程序调度 CPU 资源的条件。在 virt-managervirsh suspend 命令中使用 paused 按钮后,暂停的状态发生。
    • 关闭 - 处于关闭状态,用于关闭过程中的客户机虚拟机。客户机虚拟机发送了一个关机信号,应在正常停止其操作过程中。这可能不会用于所有虚拟客户机操作系统;一些操作系统不响应这些信号。
    • 关闭 - 关闭状态 表示客户机虚拟机没有运行。当 guest 虚拟机完全关闭或尚未启动时,这可能会导致。
    • crashed - crashed 状态表示客户机虚拟机已经崩溃,且只能在 guest 虚拟机被配置为崩溃时发生。
    • pmsuspended - 客户机电源管理已暂停。
  • --inactive - 列出已定义但当前未激活的客户机虚拟机。这包括 关闭崩溃 的机器。
  • --managed-save - 启用了受管保存状态的客户机将列为 已保存的。请注意,要使用这个选项过滤 guest,还需要使用 --all--inactive 选项。
  • --name - 命令列出了客户机的名称,而不是默认的表格式。这个选项与 --uuid 选项相互排斥,该选项只打印客户端 UUID 列表,使用 --table 选项,它决定了应当使用表风格输出。
  • -- title - 同时列出 guest 标题字段,其中通常包含 guest 的简短描述。这个选项必须与默认的(--table)输出格式一起使用。例如:
    $ virsh list --title
    
    Id       Name                                          State     Title
    ----------------------------------------------------------------------------
    0        Domain-0                                      running   Mailserver1
    2        rhelvm                                        paused
    
  • --persistent - 仅包括持久的 guest 包含在列表中。使用 --transient 参数列出临时 guest。
  • --with-managed-save - 配置了受管保存的客户机列表。要列出没有虚拟机的虚拟机,请使用 -- without-managed-save 选项。
  • --state-running - 仅列出正在运行的 guest.同样,使用 --state-paused 用于暂停的 guest,--state-shutoff 用于关闭的 guest,--state-other 将所有状态列为回退。
  • --autostart - 只列出自动启动 guest。要列出禁用了这个功能的客户端,请使用 --no-autostart 参数。
  • --with-snapshot - 列出可以列出快照映像的客户机。要过滤没有快照的 guest,请使用 -- without-snapshot 选项。