维护环境或网络时,您可能需要为现有的副本 vRealize Automation 设备 分配另一个主机名。

开始之前

如果主节点主机名需要更改,请首先完成整个过程。请参见更改主 vRealize Automation 设备主机名称

关于此任务

在高可用性 vRealize Automation 设备 群集中,请按照以下步骤更改副本 vRealize Automation 设备 节点的主机名。

过程

  1. 在 DNS 中,使用新的副本节点主机名创建附加记录。

    请勿移除使用旧主机名的现有 DNS 记录。

  2. 等待 DNS 复制和区域分发。
  3. 以 root 用户身份从副本 vRealize Automation 设备 上的控制台会话运行以下脚本。

    /usr/lib/vcac/tools/change-hostname/changeHostName-replica.sh new-replica-hostname

  4. 以 root 用户身份从主 vRealize Automation 设备 上的控制台会话运行以下脚本。

    changeHostName-master.sh new-replica-hostname old-replica-hostname

  5. 以 root 用户身份登录到副本 vRealize Automation 设备 管理界面。

    https://vrealize-automation-appliance-FQDN:5480

  6. 单击网络 > 地址
  7. 主机名文本框中,输入新的副本节点主机名,然后单击保存设置
  8. 以 root 用户身份,从控制台会话使用新的副本节点主机名更新 HAProxy 配置。

    在群集中的所有 vRealize Automation 设备 上(包括主节点和副本),使用文本编辑器替换以下目录下所有文件中的旧副本节点主机名。

    /etc/haproxy/conf.d

  9. 重新启动主 vRealize Automation 设备
  10. 重新启动副本 vRealize Automation 设备(一次一个)。
  11. 以 root 用户身份登录到主 vRealize Automation 设备 管理界面。
  12. 单击 vRA 设置 > 数据库
  13. 重置显示“不适用”状态的所有副本节点。
  14. 确认每个 vRealize Automation 设备 节点上的数据库复制的同步状态是否正确。
  15. 单击 vRA 设置 > 群集
  16. 使用加入群集将每个副本节点重新加入到群集中。
  17. 重新启动每个副本节点。
    注:

    随后,RabbitMQ 可能仍在群集中显示旧副本节点,但旧主机名显示为“未连接”,可放心忽略。

  18. 在 DNS 中,移除使用旧副本节点主机名的现有 DNS 记录。