如果在自助迁移期间出现故障,迁移将停止,并且系统会尝试回滚在检测到故障的点之前所做的所有更改。
在回滚时,系统将撤消在发生故障的时间点之前执行的操作。请参阅以下几节中的示例。
注: 如果您或您的管理员更改了下一代环境中涉及已迁移资源的内容(例如,基于其中一个迁移的映像创建新池),则自助迁移的回滚操作将跳过从下一代环境中删除映像。在这种情况下,您可能需要手动清理下一代环境以将其恢复为干净状态,然后再重试迁移。
如果已成功迁移容器,但尚未对该容器执行完成操作,并且您在下一代环境中的专用池上更新了代理,然后决定将内容恢复到第一代环境,则此类专用池在第一代容器中可能无法正常工作。
在预构建期间回滚
在预构建阶段检测到故障时,系统会:
- 删除 Horizon Edge 部署,并删除已复制到下一代环境的已发布映像及 App Volumes 相关实体的副本。
- 将复制的配置值还原到第一代控制平面和容器,并从下一代环境中删除该配置。
在维护时段回滚
在维护时段检测到故障时,系统会:
- 将这些迁移的专用桌面虚拟机与下一代环境取消配对,并将它们与第一代部署重新配对。
- 缩小迁移的浮动桌面池,并在第一代部署中重新扩展这些池。
- 回滚在预构建阶段执行的操作。如上一节中所述,系统将在预构建阶段:
- 删除 Horizon Edge 部署,并删除已复制到下一代环境的已发布映像及 App Volumes 相关实体的副本。
- 将复制的配置值还原到第一代控制平面和容器,并从下一代环境中删除该配置。
回滚后保留在下一代控制台中的 App Volumes 应用程序
在极少数情况下,执行迁移回滚后,登录到下一代控制台时,您可能会看到 App Volumes 应用程序。在下一代环境中存在此类 App Volumes 应用程序不会影响在回滚的容器上重新计划迁移。如果您决定重新计划容器迁移,系统将恢复迁移 App Volumes 应用程序。
手动回滚迁移
在控制台迁移页面上的菜单中,您将看到恢复操作。请仅在与 VMware 支持人员的指导协调的情况下逐个使用此操作。