第 5 章 维护和升级资源

5.1. 维护自承载引擎

维护模式使您可以在不影响高可用性代理的情况下启动、停止和修改引擎虚拟机;或在不影响引擎的情况下重启和修改主机。
维护模式分为 3 类:
  • global - 机器中的所有高可用代理都不会监测引擎虚拟机的状态。当要进行的设置或升级操作需要停止引擎时,您需要设置 global 维护模式。例如,升级 Red Hat Virtualization。
  • local - 发出命令的主机上的高可用性代理不会监测引擎虚拟机的状态。当主机处于 local 维护模式时,它不会被用来运行虚拟机;如果把正在运行引擎虚拟机的主机设为这个模式,引擎会被迁移到另外一个主机上。当应用系统改变或更新主机时,我们推荐您把主机设为 local 维护模式。
  • none - 禁用维护模式,确保高可用性代理可以正常工作。

过程 5.1. 维护一个基于 RHEL 的自承载引擎(local 维护模式)

  1. 把一个自承载引擎主机设置为本地维护模式:
    • 在管理门户中,把主机设置为维护模式,主机会自动进入本地维护模式。
    • 您也可以通过命令行设置维护模式:
      # hosted-engine --set-maintenance --mode=local
  2. 在进行完维护任务后,禁用维护模式:
    # hosted-engine --set-maintenance --mode=none

过程 5.2. 维护一个基于 RHEL 的自承载引擎(global 维护模式)

  1. 把一个自承载引擎主机设置为全局维护模式:
    • 在管理门户中,在引擎虚拟机上点鼠标右键,选启动全局 HA 维护
    • 您也可以通过命令行设置维护模式:
      # hosted-engine --set-maintenance --mode=global
  2. 在进行完维护任务后,禁用维护模式:
    # hosted-engine --set-maintenance --mode=none