首页/云/云平台与虚拟化速查/virsh migrate 热迁移实操
虚拟化操作94 条

virsh migrate 热迁移实操

virsh migrate 在宿主间迁移运行中的域:--live 热迁移、--copy-storage-all 在无共享存储时复制磁盘;目标主机的 libvirt 连接与权限要提前验证。

云平台与虚拟化速查云更新于 2026-10-12
基本形态virsh migrate --live vm1 qemu+ssh://root@node2/system
保留定义--persistent 在目标保留定义;--undefinesource 迁后注销源
无共享存储--copy-storage-all(全量存储复制)
观察--verbose 输出进度

带存储复制的迁移

带存储复制的迁移
virsh migrate --live --persistent --verbose --copy-storage-all \
  vm1 qemu+ssh://root@node2/system
virsh domjobinfo vm1   # 迁移中查看进度

易错点

  • SSH 免密与 known_hosts 未准备:qemu+ssh 连接阶段直接失败
  • 无共享存储时未加 --copy-storage-all:迁移报找不到磁盘

数据来源与参考

  • libvirt 文档:Migration
  • virsh migrate 手册
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌