2.3. Migration(迁移)
迁移 描述将客户机虚拟机从一个主机迁移到另一个主机的过程。这是因为虚拟机在虚拟环境中而不是直接在硬件上运行。有两种方式可迁移虚拟机:实时和离线。
迁移类型
- 离线迁移
- 离线迁移会暂停客户机虚拟机,然后将虚拟机内存的镜像移到目标主机。然后,虚拟机会在目标主机上恢复,并且释放源主机上虚拟机使用的内存。
- 实时迁移
- 实时迁移是将活动虚拟机从一个物理主机迁移到另一个物理主机。请注意,这不可能在所有 Red Hat Enterprise Linux 版本间实现。详情请参阅 虚拟化部署和管理指南。
2.3.1. 迁移虚拟机的好处
迁移可用于:
- 负载均衡
- 主机机器过载时,可使用实时迁移将一个或多个虚拟机迁移到其他主机。同样,没有使用离线迁移迁移而不再运行的机器也可以迁移超载。
- 升级或更改主机
- 升级、添加或删除主机上的硬件设备时,可以安全地将虚拟机重新定位到其他主机。这意味着,由于对主机进行了更改,客户机不会遇到任何停机时间。
- 节能
- 虚拟机可以重新分发到其他主机,并且可以关闭未卸载的主机系统,从而在低使用阶段节省能源并降低成本。
- 地理迁移
- 出于较低延迟或其他原因将虚拟机移动到其他物理位置。
当迁移过程移动虚拟机的内存时,也会迁移虚拟机关联的磁盘卷。这个过程使用实时块迁移执行。
注意
有关迁移的更多信息,请参阅 Red Hat Enterprise Linux 7 虚拟化部署和管理指南。
2.3.2. 虚拟化到虚拟化迁移(V2V)
作为一种特殊类型的迁移,红帽企业 Linux 7 提供了将虚拟机从其他类型的虚拟机监控程序转换为 KVM 的工具。
virt-v2v
工具从 Xen、其他版本的 KVM 和 VMware ESX 转换和导入虚拟机。
注意
有关 V2V 的更多信息,请参见 V2V 知识库文章。
另外,Red Hat Enterprise Linux 7.3 及更高版本支持使用
virt-p2v
工具进行物理到虚拟(P2V)转换。详情请查看 P2V 知识库文章。