从升级后的 VMware Cloud Director 服务器运行 VMware Cloud Director 数据库升级工具。在升级共享数据库之前,不得重新启动已升级的任何 VMware Cloud Director 服务器。

所有正在运行和最新完成的任务信息存储在 VMware Cloud Director 数据库中。由于数据库升级会导致此任务信息失效,因此数据库升级实用程序会在升级过程开始时确认未运行任何任务。

VMware Cloud Director 服务器组中的所有单元共享同一数据库。无论要升级多少单元,只需升级数据库一次。升级此数据库后,未升级的 VMware Cloud Director 单元将无法连接到此数据库。必须升级所有单元,才能连接到升级后的数据库。

前提条件

  • 备份现有数据库。使用数据库软件供应商建议的过程。
  • 确认服务器组中的所有 VMware Cloud Director 单元均处于停止状态。在升级过程中,将停止已升级的单元。如果存在尚未升级的 VMware Cloud Director 服务器,您可以使用单元管理工具来静默并关闭其服务。有关如何使用单元管理工具来管理单元的信息,请参见单元管理工具参考
  • 查看数据库升级实用程序参考主题。

过程

  1. 运行带有或不带选项的数据库 upgrade 实用程序。
    /opt/vmware/vcloud-director/bin/upgrade
    如果数据库升级实用程序检测到 NSX Manager 版本不兼容,它将显示一条警告消息并取消升级。
  2. 在提示时,输入 y 并按 Enter 确认数据库升级。
  3. 在提示时,输入 y 并按 Enter 确认已备份数据库。
    如果使用了 --backup-completed 选项,实用程序将跳过此提示。
  4. 如果实用程序检测到活动单元,请在提示继续时输入 n 退出 shell,然后确认没有任何单元正在运行并重试通过步骤 1 升级。

结果

数据库升级工具将运行,并显示进度消息。升级完成后,系统会提示您在当前服务器上启动 VMware Cloud Director 服务。

后续步骤

输入 y 并按 Enter,或者稍后通过运行 service vmware-vcd start 命令启动该服务。

您可以启动已升级的 VMware Cloud Director 服务器的服务。

您可以升级服务器组的其余 VMware Cloud Director 成员并启动其服务。请参见升级 VMware Cloud Director 单元