13.4. 实时迁移虚拟机
实时迁移将虚拟机从源 Compute 节点迁移到目标 Compute 节点,且具有最短的停机时间。但是,实时迁移可能并不适合所有虚拟机。有关其他详细信息,请参阅迁移限制。
步骤
要实时迁移虚拟机,请指定虚拟机和目标 Compute 节点:
openstack server migrate [vm] --live-migration [--host <dest>] --wait
$ openstack server migrate [vm] --live-migration [--host <dest>] --waitCopy to Clipboard Copied! Toggle word wrap Toggle overflow -
用虚拟机的名称或 ID 替换
[vm]。 -
如果需要特定的目的地,请指定
--host标志,将<dest>替换为目的地 Compute 节点的主机名。 -
如果迁移本地存储的卷,则指定
--block-migration标记。
-
用虚拟机的名称或 ID 替换
- 等待迁移完成。请参阅检查迁移状态以检查迁移的状态。
确认迁移成功完成:
openstack server list --host [dest] --all-projects
$ openstack server list --host [dest] --all-projectsCopy to Clipboard Copied! Toggle word wrap Toggle overflow 用目标 Compute 节点的主机名替换
[dest]。- 对您要迁移的每个其他虚拟机重复此步骤。
完成虚拟机迁移后,继续执行迁移后步骤。