导出阶段和卸载旧版环境之后,如果具有外部 Platform Services ControllervCenter Server 升级失败,则可以回滚或还原 Windows 上的 vCenter Server 实例。

开始之前

满足以下所有条件时,可以回滚或还原 vCenter Server

  • 您必须有权访问 Windows 计算机上的 vCenter Server

  • vCenter Server 实例连接到外部 Platform Services Controller

  • Platform Services Controller 升级必须成功。

  • 导出阶段和卸载旧版 vCenter Server 后,连接到 Platform Services Controller 实例的 vCenter Server 实例升级处于失败状态。

  • 确保升级失败时正确回滚 vCenter Server,并确保没有失效的升级失败日志条目。

回滚方法 1:

  • 要从 Platform Services Controller 取消注册 vCenter Server 6.0.x,请参见 https://kb.vmware.com/2106736

  • 使用 Platform Services Controller 节点升级后且 vCenter Server 升级开始前创建的 Platform Services Controller 快照。

  • 使用 Platform Services Controller 升级后且 vCenter Server 升级开始前创建的 vCenter Server 快照。

  • 使用 Platform Services Controller 升级后且 vCenter Server 升级开始前创建的 vCenter Server 数据库快照。

回滚方法 2:

  • 使用 Platform Services Controller 升级后且 vCenter Server 升级前 vCenter Server 的关闭电源快照。

过程

您可以使用回滚方法 1 或回滚方法 2 还原旧版 vCenter Server
  • 使用回滚方法 1。

    1. 手动从 Platform Services Controller 取消注册旧版 vCenter Server

    2. 从升级前创建的备份中还原 vCenter Server 数据库。

    3. 重新安装指向 Platform Services Controller 以及包含已还原数据的数据库的 vCenter Server 实例。

    4. 确保 vCenter Server 服务已启动且正在运行。

  • 使用回滚方法 2。

    1. 从快照将 Platform Services Controller 实例还原到即将开始 vCenter Server 升级的时间点。可以使用 Windows 配置的备份,也可以使用其他备份和还原方法恢复快照。

    2. 从快照还原 vCenter Server 实例。

    3. 从快照还原 vCenter Server 数据库。

    4. 确保 vCenter Server 服务已启动且正在运行。

对于回滚方法 2,如果从 vCenter Server 升级开始前创建的 Platform Services Controller 快照还原,那么您将丢失升级开始后写入 Platform Services Controller 的所有数据。