首页/云/云平台与虚拟化速查/热迁移与冷迁移概念
虚拟化基础63 条

热迁移与冷迁移概念

热迁移在业务运行中搬运虚机:内存多轮预拷贝后短停切换,KVM 侧由 virsh migrate 驱动,支持共享存储迁移与全量块迁移;冷迁移则关机后搬运配置与磁盘。

云平台与虚拟化速查云更新于 2026-10-12
KVM 实现预拷贝(pre-copy)为主,另有 post-copy
前提两端 libvirt 版本兼容、存储与网络规划清楚、CPU 特性匹配
停机时间与脏页速率和迁移带宽强相关
冷迁移关机后拷贝配置与磁盘:可控但停机时间长

观察迁移进度与执行迁移

观察迁移进度与执行迁移
virsh domjobinfo vm1                                  # 迁移过程中查看进度
virsh migrate --live --verbose vm1 qemu+ssh://node2/system

易错点

  • 源与目标宿主 CPU 差异大且未统一基线,迁移被拒绝或需强制绕过检查
  • 迁移网络与业务流量挤占同一链路,切换窗口内业务抖动

数据来源与参考

  • libvirt 文档:Migration
  • QEMU 文档:Live migration
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌