vRealize Automation 6.2.5 升级到 7.3 或 7.3.1 后,必须升级 SQL 数据库并配置安装了 IaaS 组件的所有系统。对于最小安装和分布式安装,您可以使用以下步骤。

关于此任务

注:

IaaS 安装程序必须位于要升级的 IaaS 组件所在的虚拟机上。您不能从外部位置运行安装程序,但 Microsoft SQL 数据库除外,该数据库可从 Web 节点进行远程升级。

验证您部署中的 IaaS 服务器快照是否可用。如果升级失败,则可返回到快照,然后重新尝试升级。

执行升级过程,使服务按照以下顺序进行升级:

  1. IaaS 网站

    如果使用负载平衡器,请禁用所有非主节点的流量。

    首先在一台服务器上完成升级,然后再升级下一台运行 Website 服务的服务器。从安装了 Model Manager Data 组件的服务器开始。

    如果执行手动外部 Microsoft SQL 数据库升级,必须在升级 Web 节点前升级外部 SQL。您可以从 Web 节点远程升级外部 SQL。

  2. Manager Service

    先升级主动式 Manager Service,然后再升级被动式 Manager Service。

    如果未在 SQL 实例中启用 SSL 加密,请取消选中“IaaS 升级配置”对话框中的 SSL 加密

  3. DEM Orchestrator 和 Worker

    升级所有 DEM Orchestrator 和 Worker。首先在一台服务器上完成升级,然后再升级下一台服务器。

  4. 代理

    首先在一台服务器上完成升级,然后再升级下一台运行代理的服务器。

  5. 管理代理

    在升级过程中更新。

如果在一台服务器上使用了不同的服务,升级过程将按照适当的顺序更新这些服务。例如,如果您的站点在同一服务器上安装了 Website 和 Manager Service,请选择同时更新二者。升级安装程序将按照适当顺序应用更新。必须先在一台服务器上完成升级,然后才可开始在另一台服务器上进行升级。

注:

如果部署使用负载平衡器,则计划升级的第一个设备必须连接到负载平衡器。应用升级之前,必须对 vRealize Automation 设备 的所有其他实例禁用负载平衡器流量,以避免出现缓存错误。

先决条件

  • 备份现有 vRealize Automation 6.2.5 环境。

  • 如果更新所有 vRealize Automation 设备后重新引导 IaaS 服务器,必须停止 IaaS Windows 服务。升级 IaaS 组件之前,请停止服务器上除管理代理服务以外的所有 IaaS Windows 服务。

  • 下载 IaaS 安装程序以在升级 vRealize Automation 后再升级 IaaS 组件

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

  • 确认 web.config 文件的创建日期早于修改日期。如果 web.config 文件的创建日期不早于修改日期,请执行IaaS Website 组件升级失败中的过程。

  • 如果从 vRealize Automation 6.2.5 升级并具有外部 Microsoft SQL 数据库,必须具有正确的管理代理版本。外部数据库上的管理代理必须是版本 7.0 或更高版本,才可运行 IaaS 网站升级。可以在外部 SQL 虚拟机的控制面板中查看管理代理的版本。如果管理代理不是版本 7.0 或更高版本,请完成以下步骤,升级管理代理。

    1. 打开浏览器,使用完全限定域名 https://virtual_appliance_host:5480/installer 导航到 vRealize Automation 设备 上的 VMware vRealize Automation IaaS 安装页面。

    2. 单击管理代理安装程序

      默认情况下,安装程序下载到 Downloads 文件夹。

    3. 登录到外部数据库,然后使用管理代理安装程序文件升级管理代理。

  • 如果已安装公共组件目录组件,必须在升级之前卸载该组件。有关详细信息,请参见《公共组件目录安装指南》或按照vRealize Automation 升级对照表中提供的步骤执行操作。

过程

  1. 如果使用负载平衡器,请准备好环境。
    1. 确认已为负载平衡器流量启用了包含 Model Manager Data 的 IaaS 网站节点。

      您可以通过存在的 vCAC Folder\Server\ConfigTool 文件夹标识此节点。

    2. 为负载平衡器流量禁用所有其他的 IaaS 网站和非主 Manager Service。
  2. 右键单击 setup__vrealize-automation-appliance-FQDN@5480.exe 安装程序文件,选择以管理员身份运行
  3. 单击下一步
  4. 接受许可协议并单击下一步
  5. 在“登录”页面中,输入当前部署的管理员凭据。

    用户名是 root,密码是您部署设备时输入的密码。

  6. 选择接受证书
  7. 安装类型页面上,验证是否已选中升级

    如果未选中升级,则此系统上的组件已升级到该版本。

  8. 单击下一步
  9. 配置升级设置。

    选项

    操作

    如果升级 Model Manager Data

    选中“vCAC 服务器”部分中的 Model Manager Data 复选框。

    此复选框在默认情况下选中。只能升级 Model Manager Data 一次。升级分布式安装时,如果 Web 服务器与 Model Manager Data 版本不匹配,Web 服务器将停止运行。Model Manager Data 升级完成后,Web 服务器正常运行。

    如果不升级 Model Manager Data

    取消选中“vCAC 服务器”部分中的 Model Manager Data 复选框。

    将自定义的工作流作为最新版本保留在 Model Manager Data 中

    如果升级 Model Manager Data,请选中“可扩展性工作流”部分中的保留我的最新工作流版本复选框。

    此复选框在默认情况下选中。自定义工作流将始终被保留。选中该复选框只能确定版本顺序。如果您已经在 Model Manager 中自定义工作流,请选择此选项,以便升级之后最新的工作流仍为最新版本。

    如果不选择此选项,则 vRealize Automation Designer 附带提供的每个工作流版本将在升级后变为最新,而升级之前的最新版本次之。

    有关 vRealize Automation Designer 的信息,请参见《生命周期可扩展性》

    如果升级 Distributed Execution Manager 或代理程序

    在“服务帐户”部分中输入管理员帐户的凭据。

    您升级的所有服务均在此帐户下运行。

    指定 Microsoft SQL Server 数据库

    如果升级 Model Manager Data,请在服务器文本框中输入数据库服务器和数据库实例的名称。在数据库名称文本框中,输入数据库服务器名称的完全限定域名 (FQDN)。

    如果数据库实例位于非默认 SQL 端口上,请将端口号包含在服务器实例规范中。Microsoft SQL 默认端口号为 1433。

    在升级 Manager 节点时,默认已选中 MSSQL SSL 选项。如果您的数据库未使用 SSL,则取消选中使用 SSL 进行数据库连接

     

  10. 单击下一步
  11. 确认要升级的所有服务均已在“准备升级”页面中显示,然后单击升级

    将显示“正在升级”页面和进度条。升级过程完成后,下一步按钮处于启用状态。

  12. 单击下一步
  13. 单击完成
  14. 确认所有服务均已重新启动。
  15. 按照规定的顺序对部署中的每个 IaaS 服务器重复以上步骤。
  16. 所有组件升级之后,登录到设备管理控制台并验证所有服务(包括 IaaS)现在是否已注册。

结果

所有选定组件已升级到新版本。

下一步做什么