KVM/QEMU 动态迁移(在线,几乎无感知)
前提:源/目标使用共享存储(如 NFS)且磁盘路径一致,或基于块/文件复制的共享机制。
- 搭建 NFS 共享并挂载到两端相同路径(如 /opt)。
- 源端启动待迁实例(示例):
qemu-system-x86_64 -hda /opt/
-m 2048 -smp 2 -vnc :0 -monitor stdio
- 目标端预启动接收进程(示例):
qemu-system-x86_64 -hda /opt/
-m 2048 -smp 2 -vnc :0 -incoming tcp:0:6666
- 源端 monitor 执行迁移:migrate tcp:<dst_ip>:6666
- 迁移完成后,目标端实例自动接管运行。
说明:动态迁移要求网络稳定、共享存储一致,适合高可用与不停机需求。