作为 vRealize Automation 系统管理员,您必须执行设备数据库维护故障切换操作。

关于此任务

此场景假定当前主节点已启动,并且在正常运行。数据库故障切换维护分为两步:维护主节点和维护副本节点。如果已将主节点替换为副本节点,则应对该节点执行维护,使其可以根据需要再次变为主节点。

注:

正在执行维护故障切换时,请勿在相关主机上停止或重新启动 HAProxy 服务。

先决条件

  • 已根据安装 vRealize Automation 中的相应说明安装和配置 vRealize Automation

  • root 用户身份登录到 vRealize Automation 管理控制台。

  • 安装并配置相应的嵌入式 Postgres 设备数据库群集。

  • 如果数据库使用同步复制模式,请确保群集中有三个活动节点。

过程

  1. 从外部负载平衡器中移除主节点 IP 地址。
  2. 隔离主节点。

    断开该节点与其当前网络的连接。该网络应是路由到其余 vRealize Automation 设备 节点的网络。

  3. 选择其他网卡用于管理,或直接从虚拟设备管理界面进行管理。
  4. 在虚拟设备管理界面上选择 vRA 设置 > 数据库
  5. 选择要升级为主节点的优先级最低的副本节点,然后单击升级

    副本节点按优先级以升序排序。

    原来的主节点降级到副本状态,新的主节点已升级。

  6. 执行适当的副本维护。
  7. 完成维护后,请确保虚拟设备当前通过网络连接运行,且其 HAProxy 服务正在运行。
    1. root 用户身份登录到 vRealize Automation 管理控制台。
    2. 确保可以对副本节点执行 Ping 操作并按名称进行解析,同时在虚拟设备管理控制台的“数据库”选项卡中具有最新状态。
  8. 单击副本节点对应的重置

    此操作将重置数据库,使其配置为复制到当前主节点,并重新将副本节点与主节点中的最新 haproxy 配置同步。

  9. 重置成功后,将副本虚拟设备节点 IP 地址返回到外部虚拟设备负载平衡器 IP 地址池。
  10. 验证副本节点在“配置 Postgres vRA 数据库”表中是否显示为正常运行,并验证是否可以对副本节点执行 Ping 操作以及按名称解析副本节点。

下一步做什么

更正先前的主节点所存在的问题,然后将其重新添加到群集中。