对于高可用性环境,主虚拟设备是在主节点模式下运行嵌入式 PostgreSQL 的节点。该环境中的其他节点在副本模式下运行嵌入式 PostgreSQL 数据库。在升级过程中,副本虚拟设备不需要更改数据库。

开始之前

  • 确认已下载虚拟设备更新。请参见下载 vRealize Automation 设备更新

  • 确认 jdbc:postgresql 数据库连接指向 PostgreSQL 主节点的外部 IP 地址。

    1. vRealize Automation 设备上,打开新的命令提示符。

    2. 导航到 /etc/vcac/server.xml 并备份 server.xml

    3. 打开 server.xml

    4. 如果需要,请编辑指向 Postgres 数据库的 server.xml 文件条目 jdbc:posgresql,并使其指向外部 PostgreSQL 的 PostgreSQL 主节点或者嵌入式 PostgreSQL 的主虚拟设备的外部 IP 地址。

      例如,jdbc:postgresql://198.15.100.60:5432/vcac

关于此任务

安装更新时请勿关闭管理控制台。

过程

  1. 打开 vRealize Automation 设备 管理控制台进行升级。
    1. 通过使用完全限定域名 (https://va-hostname.domain.name:5480) 转到虚拟设备的管理控制台。
    2. 使用您在部署设备时指定的 root 用户名和密码登录。
    3. 单击更新选项卡。
  2. 单击设置
  3. 在“更新存储库”部分中选择从 VMware 存储库或 CDROM 中下载更新。
  4. 单击状态
  5. 单击检查更新,确认更新可访问。
  6. 单击安装更新
  7. 单击确定

    将显示一条消息,指出更新正在进行中。

  8. (可选)如果尚未手动将磁盘 1 的大小调整为 50 GB,请执行以下步骤。
    1. 如果系统提示您重新引导虚拟设备,请单击系统选项卡并单击重新引导

      重新引导期间,系统会调整更新所需的空间。

    2. 系统重新引导后,再次登录到 vRealize Automation 设备 管理控制台并选择更新 > 状态
    3. 单击检查更新安装更新
  9. 打开日志文件,验证升级是否进行顺利。
    • /opt/vmware/var/log/vami/vami.log

    • /opt/vmware/var/log/vami/updatecli.log

    • /var/log/vmware/horizon/horizon.log

    • /var/log/bootstrap/*.log

    如果在升级过程中注销并再次登录,可以在日志文件 /opt/vmware/var/log/vami/updatecli.log 中继续该更新过程。

    完成更新所需的时间取决于站点环境。

  10. 更新完成后,注销 vRealize Automation 设备,清空 Web 浏览器缓存,然后登录 vRealize Automation 设备管理控制台。
  11. 重新引导虚拟设备。
    1. 单击系统
    2. 单击重新引导并确认您的选择。
  12. 登录到 vRealize Automation 副本设备管理控制台。
  13. 选择 vRA 设置 > 群集
  14. 指定主虚拟设备的用户名和密码。
  15. 单击加入群集
  16. 单击服务并确认每个服务(除 iaas-service 外)均显示为“已注册”。

下一步做什么

下载 IaaS 安装程序以将 vRealize Automation 6.x 升级到 7.2 之后升级 IaaS 组件