12.3. 启动和取消实时迁移
要将正在运行的虚拟机(VM)移到其他节点而不中断工作负载,您可以启动实时迁移。您还可以取消持续迁移,将虚拟机保留在原始节点上。
您可以使用 OpenShift Container Platform Web 控制台或命令行启动虚拟机(VM)到另一节点的实时迁移。
您可以使用 Web 控制台或命令行取消实时迁移。虚拟机保留在其原始节点上。
提示
您还可以使用 virtctl migrate <vm_name> and virtctl migrate-cancel <vm_name> 命令启动和取消实时迁移。
12.3.1. 使用 Web 控制台启动实时迁移 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
您可以使用 OpenShift Container Platform web 控制台将正在运行的虚拟机 (VM) 实时迁移到集群中的不同节点。
注意
Migrate 操作对所有用户可见,但只有集群管理员才能启动实时迁移。
先决条件
-
您有
kubevirt.io:migrateRBAC 角色或集群管理员。 - 虚拟机可以迁移。
- 如果虚拟机配置了主机模型 CPU,集群有一个支持 CPU 模型的可用节点。
流程
-
在 web 控制台中进入到 Virtualization
VirtualMachines。 执行以下步骤:
-
点击您要迁移的虚拟机旁的 Options 菜单
,将鼠标悬停在 Migrate 选项上,然后选择 Compute。
- 打开您要迁移的虚拟机的虚拟机详情页,点 Actions 菜单,将鼠标悬停在 Migrate 选项上,然后选择 Compute。
-
点击您要迁移的虚拟机旁的 Options 菜单
在 Migrate Virtual Machine to a different Node 对话框中,选择 Automatically Selected Node 或 Specific Node。
- 如果您选择了 Specific Node 选项,请从列表中选择节点。
- 点 Migrate Virtual Machine。