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

关于此任务

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

先决条件

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

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

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

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

    3. 打开 server.xml 文件。

    4. 如果需要,请编辑 server.xml 文件条目 jdbc:postgresql 以指示您要使用的 PostgreSQL 数据库。

      • 对于外部 PostgreSQL 数据库,请输入 PostgreSQL 主节点的外部 IP 地址。

      • 对于嵌入式 PostgreSQL 数据库,请输入主虚拟设备的 IP 地址。

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

过程

  1. 打开 vRealize Automation 设备管理控制台进行升级。
    1. 在每个辅助 vRealize Automation 设备上,以 root 用户身份使用部署 vRealize Automation 设备时输入的密码登录 vRealize Automation 设备管理。
    2. 使用 root 用户名以及部署设备时输入的密码进行登录。
    3. 单击更新
  2. 单击设置
  3. 在“更新存储库”部分中选择从 VMware 存储库或 CDROM 中下载更新。
  4. 单击状态
  5. 单击检查更新,确认更新可访问。
  6. 单击安装更新
  7. 单击确定

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

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

      重新引导期间,系统会调整磁盘 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. 输入主 vRealize Automation 设备 用户名和密码。
  15. 单击加入群集
  16. 单击服务并确认每个服务(除 iaas-service 外)均显示为“已注册”。

下一步做什么

升级 vRealize Automation 后升级 IaaS 服务器组件.