11.4. 实时迁移虚拟机


实时迁移将虚拟机从源 Compute 节点迁移到目标 Compute 节点,且具有最短的停机时间。但是,实时迁移可能并不适合所有虚拟机。有关其他详细信息,请参阅迁移限制

步骤

  1. 要实时迁移虚拟机,请指定虚拟机和目标 Compute 节点:

    $ openstack server migrate [vm] --live [dest] --wait
    Copy to Clipboard Toggle word wrap

    用虚拟机的名称或 ID 替换 [vm]。用目标 Compute 节点的主机名替换 [dest]。如果迁移本地存储的卷,则指定 --block-migration 标记。

  2. 等待迁移完成。请参阅检查迁移状态以检查迁移的状态。
  3. 确认迁移成功完成:

    $ openstack server list --host [dest] --all-projects
    Copy to Clipboard Toggle word wrap

    用目标 Compute 节点的主机名替换 [dest]

  4. 对于使用 NUMA、CPU 固定或 DPDK 的虚拟机,请考虑从 Compute 节点检索有关 NUMA 拓扑的信息,以将其与在迁移前步骤中检索的 NUMA 拓扑进行比较。

    $ ssh root@overcloud-compute-n
    # virsh vcpuinfo [vm]
    # virsh numatune [vm]
    # exit
    Copy to Clipboard Toggle word wrap

    用 Compute 节点的主机名替换 overcloud-compute-n。用虚拟机的名称替换 [vm]。比较源和目标 Compute 节点的 NUMA 拓扑有助于确保源和目标 Compute 节点使用相同的 NUMA 拓扑。

  5. 对您要迁移的每个其他虚拟机重复此步骤。

完成虚拟机迁移后,继续执行迁移后步骤

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat