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