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

关于此任务

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

注:

此过程也适用于独立的 vRealize Automation 设备部署。

过程

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

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

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

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

  4. 单击网络选项卡。
  5. 在选项卡下方,单击地址
  6. 主机名文本框中,输入 FQDN 格式的新名称。
  7. 在右上角,单击保存设置
  8. 以 root 用户身份登录到主 vRealize Automation 设备上的控制台会话,然后运行以下脚本。

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

  9. 以 root 用户身份登录到所有副本 vRealize Automation 设备上的控制台会话,然后运行以下命令。

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

  10. 以 root 用户身份登录到主 vRealize Automation 设备管理界面。

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

  11. 单击 vRA 设置选项卡。
  12. 在选项卡下方,单击消息处理
  13. 要在所有节点上使用新名称重新配置消息处理服务,请单击重置 RabbitMQ 群集
  14. 重新启动主 vRealize Automation 设备。
  15. 重新启动所有副本 vRealize Automation 设备(一次一个)。
  16. 如果证书使用旧主节点 vRealize Automation 设备主机名,则使用新名称更新证书。

    有关详细信息,请参见更新 vRealize Automation 证书

  17. 如果在 HA 环境中对负载平衡器使用旧主节点 vRealize Automation 设备主机名,则使用新名称检查并重新配置负载平衡器。
  18. 确认所有身份验证连接器均正常工作。
  19. 在 DNS 中,移除使用旧主节点主机名的现有 DNS 记录。