15.6. 在救援模式中引导 Manager 虚拟机

这部分论述了如何在 Manager 虚拟机启动时将 Manager 虚拟机引导至救援模式。如需更多信息,请参阅 Red Hat Enterprise Linux 系统管理员指南 中的 引导至救援模式

  1. 连接到其中一个 hosted-engine 节点:

    $ ssh root@host_address
  2. 将自托管引擎设置为全局维护模式:

    # hosted-engine --set-maintenance --mode=global
  3. 检查 Manager 虚拟机是否正在运行实例:

    # hosted-engine --vm-status

    如果 Manager 虚拟机实例正在运行,连接到其主机:

    # ssh root@host_address
  4. 关闭虚拟机:

    # hosted-engine --vm-shutdown
    注意

    如果虚拟机没有关闭,请执行以下命令:

    # hosted-engine --vm-poweroff
  5. 以暂停模式启动 Manager 虚拟机:

    hosted-engine --vm-start-paused
  6. 设置临时 VNC 密码:

    hosted-engine --add-console-password

    命令输出所需的信息,您需要使用 VNC 登录到 Manger 虚拟机。

  7. 使用 VNC 登录到 Manager 虚拟机。Manager 虚拟机仍暂停,因此它似乎为 frozen。
  8. 使用以下命令恢复 Manager 虚拟机:

    警告

    运行以下命令后会显示引导装载程序菜单。在引导装载程序进行正常引导过程前,您需要进入救援模式。继续此命令之前,阅读有关进入救援模式的下一步。

    # /usr/bin/virsh -c qemu:///system?authfile=/etc/ovirt-hosted-engine/virsh_auth.conf resume HostedEngine
  9. 在救援模式下引导 Manager 虚拟机。
  10. 禁用全局维护模式

    # hosted-engine --set-maintenance --mode=none

现在,您可以在 Manager 虚拟机上运行 rescue 任务。