目录
文章目录
- 目录
- Libvirt 的 Live Migration(热迁移)
-
- 网络数据传输层
- 控制层
- Pre-Copy Live Migration
Libvirt 的 Live Migration(热迁移)
Libvirt 的 Live Migration 主要分为 “数据“ 和 “控制“ 这两个层面的内容。
网络数据传输层
-
基于 Hypervisor 的传输:两个 Hypervisor 之间直接建立数据传输连接。优点:数据传输量少。缺点:需要额外配置 Hypervisor Network。需要在防火墙上面打开更多的端口来支持并发迁移,数据不一定支持加密(取决于 Hypervisor 实现)。
-
基于 libvirtd Tunnel 的传输:源主机和目标主机上运行的 libvirtd 之间建立 RPC 隧道来传输数据。数据要先拷贝到 libvirtd,再由 libvirtd