title: 热迁移 keywords:

  • Harvester
  • harvester
  • Rancher
  • rancher
  • 热迁移
  • 实时迁移
  • 动态迁移 description: 热迁移(也称为实时迁移,动态迁移)指的是在不停机的情况下将虚拟机移动到不同的主机。

概述

热迁移(也称为实时迁移,动态迁移)指的是在不停机的情况下将虚拟机移动到不同的主机。

注意:

  • 当虚拟机使用桥接口类型的管理网络时,不允许进行热迁移。
  • 要使用热迁移,由于一个已知问题,需要 Harvester 集群中的 3 台或以上的主机。

开始迁移

  1. 前往虚拟机页面。
  2. 找到要迁移的虚拟机,然后选择 ⋮ > 迁移
  3. 选择虚拟机迁移的目标节点。点击应用

description: 热迁移(也称为实时迁移,动态迁移)指的是在不停机的情况下将虚拟机移动到不同的主机。 - 图1

description: 热迁移(也称为实时迁移,动态迁移)指的是在不停机的情况下将虚拟机移动到不同的主机。 - 图2

中止迁移

  1. 前往虚拟机页面。
  2. 找到要中止的处于迁移状态的虚拟机。选择 ⋮ > 中止迁移

迁移超时

完成超时

热迁移过程会将虚拟机内存页和磁盘块复制到目标。在某些情况下,虚拟机写入不同的内存页或磁盘块的速度,会高于复制的速度。这将导致迁移不能在合理的时间内完成。

如果超过完成超时的时间(每 GiB 数据 800 秒),热迁移将被中止。例如,一个拥有 8 GiB 内存的虚拟机将在 6400 秒后超时。

进程超时

当复制内存在 150 秒内没有任何进展时,热迁移也将中止。