第 5 章 维护和升级资源

5.1. 维护基于 RHEL 的自承载引擎

维护模式使您可以在不影响高可用性代理的情况下启动、停止和修改引擎虚拟机;或在不影响引擎的情况下重启和修改环境中的主机。在版本 3.6 以前,除了通过管理门户把主机设置为维护模式外,还需要运行自承载引擎维护命令(hosted-engine --set-maintenance)。现在,当把主机设置为维护模式后,设置本地(local)维护的操作会被自动触发。全局(global)维护模式可以通过管理门户启动(在管理门户中的引擎虚拟机上点鼠标右键,选启用全局 HA 维护)。
维护模式分为 3 类:
  • global - 机器中的所有高可用代理都不会监测引擎虚拟机的状态。当要进行的设置或升级操作需要停止引擎时,您需要设置 global 维护模式。例如,升级 Red Hat Enterprise Virtualization 的版本;安装报表门户所需的 rhevm-dwhrhevm-reports 软件包。
  • local - 发出命令的主机上的高可用性代理不会监测引擎虚拟机的状态。当主机处于 local 维护模式时,它不会被用来运行虚拟机;如果把正在运行引擎虚拟机的主机设为这个模式,引擎会被迁移到另外一个主机上。当应用系统改变或更新主机时,我们推荐您把主机设为 local 维护模式。
  • none - 禁用维护模式,确保高可用性代理可以正常工作。