如果在群集中部署了多个 VMware Identity Manager 虚拟设备以实现故障切换或高可用性,则可以对节点进行升级(每次升级一个)。升级期间预计会经历一段停机时间,因此请相应地规划升级时间。

过程

  1. 拍摄数据库和 VMware Identity Manager 节点的快照。
  2. 从负载平衡器中移除所有节点,只留下一个节点。
  3. 升级仍连接到负载平衡器的节点。
    执行联机或脱机升级过程,如 在线升级 VMware Identity Manager离线升级 VMware Identity Manager中所述。
    重要事项: 升级过程中预计会经历一段停机时间。
  4. 升级该节点后,请保留其连接到负载平衡器。
    这可确保在升级其他节点时, VMware Identity Manager 服务可用。
  5. 升级其他节点(每次升级一个)。
  6. 确认 RabbitMQ 未在升级的节点中以群集模式运行。
    在 2.9.1 版中,已禁用 RabbitMQ 群集。
    1. 每次登录到一个升级的节点。
    2. 运行以下命令:
      rabbitmqctl cluster_status

      该命令应为每个节点返回类似于以下内容的状态:

      sva-1:~ # rabbitmqctl cluster_status
      Cluster status of node 'rabbitmq@sva-1' ...
      [{nodes,[{disc,['rabbitmq@sva-1']}]},
       {running_nodes,['rabbitmq@sva-1']},
       {cluster_name,<<"rabbitmq@sva-1.hs.trcint.com">>},
       {partitions,[]},
       {alarms,[{'rabbitmq@sva-1',[]}]}]
      
  7. 升级所有节点后,请将它们重新添加到负载平衡器。