第 15 章 管理自托管引擎

15.1. 维护自托管引擎

自托管引擎维护模式

通过维护模式,您可以启动、停止和修改 Manager 虚拟机,而不影响高可用性代理,以及重启和修改环境中的自托管引擎节点,而无需与 Manager 干扰。

可以强制实施三种维护模式:

  • 全局 - 集群中的所有高可用性代理都禁止监控 Manager 虚拟机的状态。对于需要停止 ovirt-engine 服务的任何设置或升级操作,必须应用全局维护模式,比如升级到更新的 Red Hat Virtualization 版本。
  • local - 发布命令的节点上的高可用性代理在监控 Manager 虚拟机的状态被禁用。在处于本地维护模式时,该节点无法托管管理器虚拟机;如果托管了 Manager 虚拟机,则管理器将迁移到另一节点,提供有一个可用的节点。在对自托管引擎节点应用系统更改或更新时,建议使用本地维护模式。
  • none - 禁用维护模式,确保高可用性代理正在运行。

设置本地维护

在单个自托管引擎节点上停止高可用性代理。

从管理门户设置本地维护模式

  1. 将自托管引擎节点设置为本地维护模式:

    1. 在管理门户中,单击 ComputeHosts 并选择自托管引擎节点。
    2. 单击 ManagementMaintenance。该节点会自动触发本地维护模式。
  2. 完成任何维护任务后,禁用维护模式:

    1. 在管理门户中,单击 ComputeHosts 并选择自托管引擎节点。
    2. ManagementActivate

通过命令行设置本地维护模式

  1. 登录到自托管引擎节点并将其设置为本地维护模式:

    # hosted-engine --set-maintenance --mode=local
  2. 完成任何维护任务后,禁用维护模式:

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

设置全局维护

在集群中的所有自托管引擎节点上停止高可用性代理。

从管理门户设置全局维护模式

  1. 将所有自托管引擎节点设置为全局维护模式:

    1. 在管理门户中,单击 ComputeHosts 并选择任何自托管引擎节点。
    2. More Actions ( moreactions ),然后点 Enable Global HA Maintenance
  2. 完成任何维护任务后,禁用维护模式:

    1. 在管理门户中,单击 ComputeHosts 并选择任何自托管引擎节点。
    2. More Actions ( moreactions ),然后点 Disable Global HA Maintenance

从命令行设置全局维护模式

  1. 登录到任何自托管引擎节点并将其设置为全局维护模式:

    # hosted-engine --set-maintenance --mode=global
  2. 完成任何维护任务后,禁用维护模式:

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