VMware Cloud Director 设备包括一个具有高可用性功能的嵌入式 PostgreSQL 数据库。可以将 VMware Cloud Director 设备升级到更高版本。此外,还可以将使用外部 PostgreSQL 数据库的现有早期版本 VMware Cloud Director 迁移到包含 VMware Cloud Director 设备部署 10.0 或更高版本的 VMware Cloud Director 环境。
升级 VMware Cloud Director 设备
有关将 VMware Cloud Director 设备从版本 9.7 升级到版本 10.3 的信息,请参见使用更新软件包升级 VMware Cloud Director 设备。
从 VMware Cloud Director 10.0 开始,不再支持 Microsoft SQL Server 数据库。
- 当前用于 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 升级过程中升级 vSphere 或 NSX 组件,则必须在升级 VMware Cloud Director 之后进行。请参见升级 VMware Cloud Director 之后。
至少升级一台 VMware Cloud Director 服务器后,可以升级 VMware Cloud Director 数据库。该数据库负责存储有关服务器的运行时状态的信息,包括正在运行的所有 VMware Cloud Director 任务的状态。要确保升级后数据库中的任务信息均有效,必须在开始升级之前确认任何服务器上均没有处于活动状态的任务。
升级过程还将保留以下未存储在 VMware Cloud Director 数据库中的项目:
- 本地和全局属性文件复制到新安装。
- 将用于客户机自定义支持的 Microsoft Sysprep 文件复制到新安装。
升级需要足够长的 VMware Cloud Director 停机时间,以便升级服务器组的所有服务器和数据库。如果使用负载均衡器,可以将其配置为返回一条消息,例如,系统处于脱机状态,无法升级 (The system is offline for upgrade)。
从版本 10.1 开始,服务提供商和租户可以使用 VMware Cloud Director API 测试与远程服务器的连接,并在 SSL 握手过程中验证服务器身份。为保护 VMware Cloud Director 网络连接,请配置一个内部主机拒绝列表,使用 VMware Cloud Director API 进行连接测试的租户无法访问这些主机。在安装或升级 VMware Cloud Director 之后、向租户授予 VMware Cloud Director 访问权限之前配置拒绝列表。请参见配置测试连接拒绝列表。
- 运行单元管理工具
trust-infra-certs
命令以自动将所有证书导入到集中式证书存储中。请参见从 vSphere 资源导入端点证书。 - 在 Service Provider Admin Portal UI 中,选择每个 vCenter Server 和 NSX 实例,然后在接受证书时重新输入凭据。
迁移 VMware Cloud Director 设备
如果您的现有 VMware Cloud Director 服务器组包含 VMware Cloud Director 9.5 设备部署,则只能将环境迁移到更新版本的 VMware Cloud Director 设备。只能在迁移工作流中使用适用于 Linux 的 VMware Cloud Director 安装程序升级现有环境。请参见迁移到 vCloud Director 设备。
如果您的 VMware Cloud Director 环境使用外部 Oracle 数据库或外部 Microsoft SQL 数据库,则必须先迁移到 PostgreSQL 数据库,然后再升级到 VMware Cloud Director 10.3。有关升级途径,请参见在 Linux 上升级 VMware Cloud Director。
升级和迁移途径与工作流
源环境 | 目标环境 |
---|---|
具有嵌入式 PostgreSQL 数据库的 VMware Cloud Director 设备 10.3 | |
Linux 上使用外部 Microsoft SQL Server 数据库的 VMware Cloud Director 9.7 |
|
Linux 上使用外部 PostgreSQL 数据库的 VMware Cloud Director 9.7 |
|
Linux 上具有外部 PostgreSQL 数据库的 VMware Cloud Director 10.0 |
|
Linux 上具有外部 PostgreSQL 数据库的 VMware Cloud Director 10.1 |
|
Linux 上具有外部 PostgreSQL 数据库的 VMware Cloud Director 10.2 |
|
具有嵌入式 PostgreSQL 数据库的 VMware Cloud Director 设备 9.7、10.0、10.1 或 10.2 | 将您的环境升级到 VMware Cloud Director 设备 10.3。请参见使用更新软件包升级 VMware Cloud Director 设备。 |