迁移后进行清理

当您准备好将工作负载部署到生产集群时,您需要先移除对在处理集群中创建的 PersistentVolumeClaim (PVC) 和 PersistentVolume (PV) 的引用。运行 migctl migration cleanup 命令可执行此操作。请注意,此命令不会删除底层存储系统。

在清理之前,请务必完成要在处理集群上进行的所有测试。intent 为 ImageAndDataData 时,清理步骤会移除临时处理对象以及所使用的 PVC 和 PV。完成清理后,您可以应用生成的 deployment_spec.yaml,以在处理集群或其他目标集群上测试迁移后的工作负载。

作为替代方案,您可以使用 migctl migration delete 执行以下操作:

  • 移除之前已成功完成的迁移
  • 中止发生停滞的迁移,然后重试该迁移。

迁移并运行 cleanup 后,您需要在将迁移后的工作负载部署到生产集群时,应用下载的 deployment_spec.yaml 文件中的 PVC 和 PV。

准备工作

本主题假定您已经针对要在 GKE 中使用的容器工件的提取,完成了对来源虚拟机的处理。 如需简要了解该过程,请参阅迁移虚拟机

迁移后进行清理

您可以使用 migctl migration cleanup 执行清理, 以及指定 backup-file 以在删除前应用于 PersistentVolume 和 PersistentVolumeClaim。如果您需要原始的 PV 和 PVC 规范,可以使用此备份文件,因为这些规范将在清理后消失,并且可能不会在 Cloud Storage 中重现,具体取决于 intent。

migctl migration cleanup my-migration --backup-file backup-spec.yaml

后续步骤