可以将 VMware Cloud Director 设备升级到更高版本,也可以将具有外部 PostgreSQL 数据库的现有早期 VMware Cloud Director 版本迁移到 VMware Cloud Director 设备。

VMware Cloud Director 设备包括一个具有高可用性功能的嵌入式 PostgreSQL 数据库。可以将 VMware Cloud Director 设备升级到更高版本。此外,还可以将具有外部 PostgreSQL 数据库的现有早期版本 VMware Cloud Director 迁移到包含 VMware Cloud Director 设备部署 10.2 或更高版本的 VMware Cloud Director 环境。

升级 VMware Cloud Director 设备

不支持 Microsoft SQL Server 数据库。

升级 VMware Cloud Director 时,新版本必须与现有安装的以下组件兼容:
  • 当前用于 VMware Cloud Director 数据库的数据库软件。有关详细信息,请参见“升级和迁移途径”表。
  • 当前使用的 VMware vSphere® 版本。
  • 当前使用的 VMware NSX® 版本。
  • 直接与 VMware Cloud Director 交互的任何第三方组件。

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

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

升级还会保留本地和全局属性文件,这些文件将复制到新安装,但不会存储在 VMware Cloud Director 数据库中。

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

服务提供商、子提供者和租户可以使用 VMware Cloud Director API 来测试与远程服务器的连接,并在 SSL 握手过程中验证服务器身份。为保护 VMware Cloud Director 网络连接,请配置一个内部主机拒绝列表,使用 VMware Cloud Director API 进行连接测试的租户无法访问这些主机。在安装或升级 VMware Cloud Director 之后、向租户授予 VMware Cloud Director 访问权限之前配置拒绝列表。请参见配置测试连接拒绝列表

重要说明: VMware Cloud Director 始终验证与其连接的任何基础架构端点的证书。如果升级之前未将证书导入到 VMware Cloud Director,则由于 SSL 验证问题, vCenterNSX 连接可能会显示连接失败错误。在这种情况下,升级后有两个选择:
  1. 运行单元管理工具 trust-infra-certs 命令以自动将所有证书导入到集中式证书存储中。请参见从 vSphere 资源导入端点证书
  2. Service Provider Admin Portal UI 中,选择每个 vCenterNSX 实例,然后在接受证书时重新输入凭据。

迁移 VMware Cloud Director 设备

如果您的 VMware Cloud Director 环境使用外部 Oracle 数据库或外部 Microsoft SQL 数据库,则必须先迁移到 PostgreSQL 数据库,然后再升级到 VMware Cloud Director 10.6。有关升级途径,请参见升级 Linux 上的 VMware Cloud Director

升级和迁移途径与工作流

源环境 目标环境
具有嵌入式 PostgreSQL 数据库的 VMware Cloud Director 设备 10.6
具有外部 PostgreSQL 数据库的 Linux 上的 VMware Cloud Director 10.5
  1. 迁移到 VMware Cloud Director 设备 10.5。请参见将具有外部 PostgreSQL 数据库的 VMware Cloud Director 迁移到 VMware Cloud Director 设备
  2. 将您的环境升级到 VMware Cloud Director 设备 10.6。请参见使用更新软件包升级 VMware Cloud Director 设备
Linux 上具有外部 PostgreSQL 数据库的 VMware Cloud Director 10.4
  1. 迁移到 VMware Cloud Director 设备 10.4。请参见将具有外部 PostgreSQL 数据库的 VMware Cloud Director 迁移到 VMware Cloud Director 设备
  2. 将您的环境升级到 VMware Cloud Director 设备 10.6。请参见使用更新软件包升级 VMware Cloud Director 设备
具有嵌入式 PostgreSQL 数据库的 VMware Cloud Director 设备 10.4 及更高版本 将您的环境升级到 VMware Cloud Director 设备 10.6。请参见使用更新软件包升级 VMware Cloud Director 设备
Linux 上具有外部 PostgreSQL 数据库的 VMware Cloud Director 10.3
注: 无法将 VMware Cloud Director 版本 10.3 直接升级到版本 10.6。
  1. 迁移到 VMware Cloud Director 设备 10.3。请参见将具有外部 PostgreSQL 数据库的 VMware Cloud Director 迁移到 VMware Cloud Director 设备
  2. 将您的环境升级到 VMware Cloud Director 设备 10.5。请参见使用更新软件包升级 VMware Cloud Director 设备
  3. 将您的环境升级到 VMware Cloud Director 设备 10.6。请参见使用更新软件包升级 VMware Cloud Director 设备
具有嵌入式 PostgreSQL 数据库的 VMware Cloud Director 设备 10.3
注: 无法将 VMware Cloud Director 版本 10.3 直接升级到版本 10.6。
  1. 将您的环境升级到 VMware Cloud Director 设备 10.5。请参见使用更新软件包升级 VMware Cloud Director 设备
  2. 将您的环境升级到 VMware Cloud Director 设备 10.6。请参见使用更新软件包升级 VMware Cloud Director 设备