vRealize Automation 7.1、7.2 升级到 7.3 或将 7.1、7.2、7.3 升级到 7.3.1 之前,请检查以下必备条件。

系统配置要求

开始升级之前,确认已完成以下必备条件。

  • 确认部署中所有设备和服务器均符合最新版本的系统要求。请参见 VMware vRealize Automation 文档中的 vRealize Automation 支持列表

  • 有关与其他 VMware 产品的兼容性的信息,请查阅 VMware 网站上的 VMware 产品互操作性列表

  • 确认要从中进行升级的 vRealize Automation 处于稳定工作状态下。如有问题,请在升级前进行更正。

硬件配置要求

确认环境中的硬件是否满足 vRealize Automation 7.3 的要求。

请参见vRealize Automation 硬件规范和容量最大值

开始升级之前,确认已完成以下必备条件。

  • 运行升级之前,您必须至少有 18 GB RAM、4 个 CPU、Disk1 = 50 GB、Disk3=25 GB 和 Disk4=50 GB。

    如果虚拟机位于 vCloud Networking and Security 上,您可能需要分配更多 RAM 空间。

    尽管 2016 年 9 月结束了对 vCloud Networking and Security 5.5.x (vCNS) 的一般支持,但 VCNS 自定义属性对于 NSX 仍然有效。有关详细信息,请参见 VMware 知识库文章《停止使用并结束对 VMware vCloud Networking and Security 5.5.x 的一般支持 (2144733)》,网址为 http://kb.vmware.com/kb/2144733

  • 这些节点必须具有至少 5 GB 可用磁盘空间:

    • 主 IaaS 网站

    • Microsoft SQL 数据库

    • Model Manager

  • 安装了 Model Manager Data 的主 IaaS 网站节点必须已安装 JAVA SE Runtime Environment 8(64 位)update 111 或更高版本。安装 Java 后,必须将环境变量 JAVA_HOME 设置为新版本。

  • 要下载并运行升级,您必须具有以下资源:

    • root 分区上至少 4.5 GB

    • vRealize Automation 设备/storage/db 分区上 4.5 GB

    • 每个副本虚拟设备的 root 分区上 4.5 GB

  • 检查 /storage/log 子文件夹,并移除所有旧的存档 ZIP 文件,以清理空间。

常规必备条件

开始升级之前,确认已完成以下必备条件。

  • 您有权访问在 vRealize Automation 升级过程中受影响或参与该升级过程的所有数据库和所有负载平衡器。

  • 执行升级时,用户无法使用系统。

  • 禁用任何查询 vRealize Automation 的应用程序。

  • 确认在所有 vRealize Automation 和关联的 SQL Server 上启用了 Microsoft 分布式事务处理协调器 (MSDTC)。有关说明,请参见 VMware 知识库文章《升级或迁移到 VMware vCloud Automation Center (vCAC) 6.1.x 后的各种任务失败 (2089503)》 (http://kb.vmware.com/kb/2089503)。

  • 如果您要升级配置了嵌入式 PostgreSQL 数据库的分布式环境,请完成以下步骤。

    1. 升级副本主机之前,检查主控主机上 pgdata 目录中的文件。

    2. 导航到主控主机上的 PostgreSQL 数据文件夹(位于 /var/vmware/vpostgres/current/pgdata/)。

    3. 关闭 pgdata 目录中打开的任何文件,然后移除后缀为 .swp 的所有文件。

    4. 确认此目录中的所有文件均具有正确的所有权:postgres:users。

此外,确认自定义属性名称中不含空格。升级到此版本的 vRealize Automation 之前,请移除自定义属性名称中存在的任何空格字符(例如,将空格替换为下划线字符),以便升级后的 vRealize Automation 安装可以识别这些自定义属性。vRealize Automation 自定义属性名称不能包含空格。如果升级后的 vRealize Orchestrator 安装使用了 vRealize Automation 和/或 vRealize Orchestrator 早期版本中包含空格的自定义属性,此问题可能会影响该升级后安装的使用。