20.36. 显示每个虚拟机信息
20.36.1. 显示客户机虚拟机 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
使用 virsh 显示活跃客户机虚拟机列表及其当前状态:
virsh list
# virsh list
其它可用选项包括:
--all- 列出所有 guest 虚拟机。例如:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 注意如果在运行 virsh list --all 时不显示任何结果,则可能是因为您不会以 root 用户身份创建虚拟机。virsh list --all 命令识别以下状态:- Running
-状态为 CPU 上当前活跃的 guest 虚拟机。 - idle -
idle状态表示客户机虚拟机处于空闲状态,可能无法运行或可运行。当客户机虚拟机在 I/O(传统等待状态)上处于睡眠状态时会出现这种情况,因为它没有其他操作。 - paused - 当客户机虚拟机暂停时,它会消耗内存和其他资源,但不符合从虚拟机监控程序调度 CPU 资源的条件。在 virt-manager 或 virsh suspend 命令中使用
paused按钮后,暂停的状态发生。 - 关闭 -
处于关闭状态,用于关闭过程中的客户机虚拟机。客户机虚拟机发送了一个关机信号,应在正常停止其操作过程中。这可能不会用于所有虚拟客户机操作系统;一些操作系统不响应这些信号。 - 关闭 -
关闭状态表示客户机虚拟机没有运行。当 guest 虚拟机完全关闭或尚未启动时,这可能会导致。 - crashed -
crashed状态表示客户机虚拟机已经崩溃,且只能在 guest 虚拟机被配置为崩溃时发生。 - pmsuspended - 客户机电源管理已暂停。
--inactive- 列出已定义但当前未激活的客户机虚拟机。这包括关闭并崩溃的机器。--managed-save- 启用了受管保存状态的客户机将列为已保存的。请注意,要使用这个选项过滤 guest,还需要使用--all或--inactive选项。--name- 命令列出了客户机的名称,而不是默认的表格式。这个选项与--uuid选项相互排斥,该选项只打印客户端 UUID 列表,使用--table选项,它决定了应当使用表风格输出。--- 同时列出 guest 标题字段,其中通常包含 guest 的简短描述。这个选项必须与默认的(title--table)输出格式一起使用。例如:Copy to Clipboard Copied! Toggle word wrap Toggle overflow --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选项。