您可以执行协调升级,将 vCloud Director 手动升级到新版本,或者将修补程序应用到 vCloud Director 设备部署。

如果您的现有 vCloud Director 服务器组包含基于 Linux 的 vCloud Director 安装,则可以使用适用于 Linux 的 vCloud Director 安装程序升级您的环境。或者,也可以将您的环境迁移到 vCloud Director 9.7 设备。请参见迁移到 vCloud Director 设备

如果您的现有 vCloud Director 服务器组包含 vCloud Director 9.5 设备部署,则只能将您的环境迁移到 vCloud Director 9.7 设备。只能在迁移工作流中使用适用于 Linux 的 vCloud Director 安装程序升级现有环境。请参见迁移到 vCloud Director 设备

您可以执行 vCloud Director 安装的协调升级手动升级 vCloud Director 安装。通过协调升级,运行单个命令即可升级服务器组中的所有单元以及数据库。通过手动升级,按顺序升级每个单元和数据库。

vCloud Director 9.5 开始:
  • 不支持 Oracle 数据库。如果您的现有 vCloud Director 安装使用 Oracle 数据库,请参见使用 Oracle 数据库的 vCloud Director 安装的升级工作流
  • 不支持启用和禁用 ESXi 主机。开始升级之前,必须启用所有 ESXi 主机。可以通过使用 vSphere Web Client 将 ESXi 主机置于维护模式。
  • vCloud Director 使用具有增强型 LDAP 支持的 Java。如果使用的是 LDAPS 服务器,为避免 LDAP 登录失败,必须确认具有构造正确的证书。有关信息,请参见《Java 8 版本变更》,网址为 https://www.java.com
升级 vCloud Director 时,新版本必须与现有安装的以下组件兼容:

有关升级途径和 vCloud Director 与其他 VMware 产品及第三方数据库的兼容性信息,请参阅《VMware 产品互操作性列表》,网址为 http://partnerweb.vmware.com/comp_guide/sim/interop_matrix.php。如果打算在 vCloud Director 升级过程中升级 vSphereNSX 组件,则必须在升级或迁移 vCloud Director 之后进行升级。

至少升级一台 vCloud Director 服务器后,可以升级 vCloud Director 数据库。该数据库负责存储有关服务器的运行时状态的信息,包括正在运行的所有 vCloud Director 任务的状态。要确保升级后数据库中的任务信息均有效,必须在开始升级之前确认任何服务器上均没有处于活动状态的任务。

升级过程还将保留以下未存储在 vCloud Director 数据库中的项目:

  • 本地和全局属性文件复制到新安装。
  • 将用于客户机自定义支持的 Microsoft Sysprep 文件复制到新安装。

升级需要足够长的 vCloud Director 停机时间,以便升级服务器组的所有服务器和数据库。如果使用负载平衡器,可以将其配置为返回一条消息,例如,系统处于脱机状态,无法升级 (The system is offline for upgrade)。

使用 Oracle 数据库的 vCloud Director 安装的升级工作流

升级使用 Oracle 数据库的 vCloud Director 安装之前,必须将数据库从 vCloud Director 版本 9.1 迁移到 PostgreSQL。

  1. 如果当前的 vCloud Director 版本低于 9.1,请升级到版本 9.1。

    有关将 vCloud Director 升级到版本 9.1 的信息,请参见vCloud Director 安装、配置和升级指南》9.1。

  2. 当您的 vCloud Director 安装版本为 9.1 时,请将 Oracle 数据库迁移到 PostreSQL 数据库。

    有关迁移到 PostgreSQL 数据库的信息,请参见vCloud Director 管理员指南》文档中的单元管理工具参考。

  3. 从版本 9.1 升级 vCloud Director 安装。可以执行 vCloud Director 安装的协调升级,也可以手动升级 vCloud Director 安装

修补 vCloud Director 设备部署

您可以修补 vCloud Director 设备以改善其功能或提高其安全性。请参见修补 vCloud Director 设备部署。将修补程序应用于每个 vCloud Director 设备并完成数据库升级后,必须重新启动整个服务器组的 vCloud Director 服务才能使其重新联机。