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

关于此任务

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

重要:

将所有主机名输入为 FQDN。

过程

  1. 在 DNS 中,使用新的主节点主机名创建额外记录。

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

  2. 等待 DNS 复制和区域分发。
  3. 以 root 用户身份登录到主 vRealize Automation 设备 管理界面。

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

  4. 单击网络 > 地址
  5. 主机名文本框中,输入新的主节点主机名,然后单击保存设置
  6. 以 root 用户身份从主 vRealize Automation 设备 上的控制台会话运行以下脚本。

    /usr/lib/vcac/tools/change-hostname/change-hostname_master.sh new-master-hostname old-master-hostname

    在当前环境中为每个目录运行一次该脚本。每个租户可能有多个目录。

    例如,如果您有两个目录,请依次为这两个目录运行一次该脚本。

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

    sed -i "s/old-master-hostname/new-master-hostname/g" "/etc/haproxy/conf.d/10-psql.cfg" "/etc/haproxy/conf.d/20-vcac.cfg"

    echo new-master-hostname > /usr/local/horizon/conf/flags/sysconfig.hostname

  8. 重新启动主 vRealize Automation 设备
  9. 以 root 用户身份登录到每个副本 vRealize Automation 设备 管理界面。

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

  10. 单击 vRA 设置 > 群集
  11. 使用加入群集将每个副本节点重新加入到群集中。
  12. 确认所有身份验证连接器均正常工作。
  13. 在 DNS 中,移除使用旧主节点主机名的现有 DNS 记录。