11.7. 从 Red Hat OpenShift Virtualization 源供应商迁移
您可以使用 Red Hat OpenShift Virtualization 供应商作为源供应商,或作为目的地供应商。您可以使用命令行界面(CLI)从 OpenShift Virtualization 源供应商迁移。
流程
为源供应商凭证创建
Secret清单:Copy to Clipboard Copied! Toggle word wrap Toggle overflow
为源供应商创建
Provider清单:Copy to Clipboard Copied! Toggle word wrap Toggle overflow
创建
NetworkMap清单来映射源和目标网络:Copy to Clipboard Copied! Toggle word wrap Toggle overflow
创建
StorageMap清单来映射源和目标存储:Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- 允许的值有
ReadWriteOnce和ReadWriteMany。
可选:在
PlanCR 中指定的阶段创建一个Hook清单以在虚拟机中运行自定义代码:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 注意您可以使用默认
hook-runner镜像或指定自定义镜像。如果指定自定义镜像,则不需要指定 playbook。
为迁移创建
Plan清单:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 创建运行
PlanCR 的Migration清单:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 注意如果您指定了一个截止时间,请使用 ISO 8601 格式以及 UTC 时间偏移,例如
2024-04-04T01:23:45.678+09:00。
11.7.1. 使用命令行界面取消迁移 复制链接链接已复制到粘贴板!
您可以使用命令行界面(CLI)在迁移过程中取消整个迁移或特定虚拟机的迁移。
取消整个迁移
删除
MigrationCR:oc delete migration <migration> -n <namespace>
$ oc delete migration <migration> -n <namespace>1 Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- 指定
MigrationCR 的名称。
取消特定虚拟机的迁移
将特定的虚拟机添加到
Migration清单的spec.cancel块中:取消两个虚拟机的迁移的 YAML 示例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- 您可以使用
id键或name键指定虚拟机。
id键的值是受管对象的引用(VMware VM),或 VM UUID(RHV VM)。检索
MigrationCR 以监控剩余的虚拟机的进度:oc get migration/<migration> -n <namespace> -o yaml
$ oc get migration/<migration> -n <namespace> -o yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow