启动迁移过程后,可以通过回滚迁移撤消部分或全部进展。还可以取消迁移,此操作会删除所有迁移状态。

可以从某些迁移步骤回滚或撤消迁移。迁移开始后,您可以在完成最后一步时单击回滚。在所有其他页面上,此按钮处于禁用状态。

表 1. 回滚使用 vRealize Automation 进行的 NSX Data Center for vSphere 迁移
迁移步骤 回滚详细信息
导入配置 在此页面上单击回滚可回滚导入配置步骤。
解决配置 回滚在此处不可用。单击导入配置页面中的回滚
迁移配置 单击此页面上的回滚可撤消或移除 NSX-T 中的已迁移配置。将移除在解决配置页面上提供的输入。将从 NSX Manager 设备中移除迁移日志文件。您必须启动新的迁移。

在从迁移配置页面回滚迁移之前,建议先收集支持包。有关详细信息,请参见 NSX-T Data Center 管理指南中的收集支持包

在开始新的迁移之前,请确认回滚已成功。登录到 NSX Manager Web 界面,然后切换到管理器模式。确认所有配置均已移除。有关管理器模式的更多信息,请参见NSX-T Data Center 管理指南中的 NSX Manager 概览

检查实现 在此页面上单击回滚可撤消此步骤,然后返回迁移配置页面。将保留 NSX-T 中的迁移配置。
迁移 Edge 在此页面上单击回滚可回滚将 Edge 路由和服务迁移到 NSX-T 的操作。
小心: 如果回滚 迁移 Edge 步骤,请验证流量是否通过 NSX-v Edge 服务网关返回。您可能需要执行手动操作以协助回滚。
迁移主机

迁移协调器在该步骤中不提供回滚。不过,您仍然可以执行手动回滚以从迁移的主机中移除 NSX-T,然后在主机上重新安装 NSX-v

如果要从 NSX-v 6.4.8 或更高版本进行迁移,请在执行手动回滚之前在 NSX-v NSX Manager 上运行以下 REST API,然后在主机上重新安装 NSX-v

POST api/2.0/nwfabric/blockEamEvents?action=unblock

该 API 在主机上启用 vSphere ESX Agent Manager (EAM),以便可以正确安装 NSX-v VIB。

如果要从 NSX-v 6.4.4、6.4.5 或 6.4.6 进行迁移,则不需要使用该 API。

注: 最好在包含失败主机的集群停止后手动回滚失败主机。如果要执行就地主机迁移,并在集群中选择了并行迁移顺序,则等到集群中的所有主机迁移停止,而无论失败还是成功。如果您为集群中的主机选择了串行迁移顺序,在一个主机迁移失败时,迁移将会停止。

如果回滚的已迁移配置包含网络侦测重定向规则,您可能会看到以下错误消息:

服务插入失败并显示“400:无法删除对象路径 [/infra/segments/service-segments/vdnscope-1],因为该路径包含子代或正由其他对象路径 [/infra/service-chains/Service-Chain-serviceprofile-1] 引用”(400: The object path=[/infra/segments/service-segments/vdnscope-1] cannot be deleted as either it has children or it is being referenced by other objects path= [/infra/service-chains/Service-Chain-serviceprofile-1])。

出现该错误是因为,NSX-T 中的服务分段依赖于服务链。在删除服务链引用的所有重定向规则后,才会删除该服务链。等待大约 5 分钟,然后再次尝试回滚迁移的配置。

每个迁移页面上都有一个取消按钮。取消迁移会从系统中删除所有迁移状态。在任何步骤中取消迁移时,迁移协调器将显示以下警告消息:

取消迁移将重置迁移协调器。建议先回滚该步骤,否则,可能会导致系统处于部分迁移状态。是否要继续?
小心: 如果 Edge 或主机迁移已启动,请不要取消迁移。取消迁移会删除所有迁移状态,并阻止您回滚迁移或查看过去的进度。如果需要,请先回滚到执行 Edge 迁移之前的某一阶段,然后再取消。

取消迁移可能会导致系统处于部分迁移状态,且存在一些失效配置。但是,迁移日志文件仍将保留在 NSX Manager 设备上,只是部署配置文件会被移除。您必须在导入配置页面上再次上载部署配置文件,然后启动新的迁移。

场景:取消迁移

通常,在回滚和所有其他操作失败时,您应该取消迁移。

例如,假设在 迁移配置页面上,迁移协调器在将某些对象的配置迁移到 NSX-T Data Center 时显示错误。但是,某些对象配置已成功迁移到 NSX-T。此时,您可以回滚迁移。
  • 如果回滚成功,则会撤消或回滚成功迁移到 NSX-T Data CenterNSX-v 对象配置。将移除您在解决配置页面上提供的所有输入。您必须启动新的迁移。
  • 如果回滚失败,您可以取消迁移。迁移协调器的迁移状态将为重置。迁移协调器认为没有挂起的迁移,并且迁移状态为已删除。但是,已成功迁移到 NSX-T 环境的对象配置将保持不变。可使用下列两种方法之一:

    方法 1:手动从 NSX-T 中移除失效的已迁移配置,然后启动新的迁移。通过移除失效的配置,可以避免在新迁移过程中出现潜在冲突。

    方法 2:
    1. 删除当前的 NSX Manager 设备。
    2. 部署具有 NSX ManagerNSX Edge 设备的新 NSX-T 环境。
    3. 开始新的迁移。