文章目录
前言
热迁移支持在不影响用户使用或中断服务的情况下在服务器之间实时迁移虚拟机,从而无需为进行计划内服务器维护而安排应用中断。
一、热迁移是什么?
热迁移是一种技术,有虚拟机热迁移、存储热迁移以及整机热迁移。
二、虚拟机热迁移
1.定义
将运行的虚拟机从一台主机上迁移到另一台主机上,迁移过程中业务不中断,用户无感知。2.原理
- 先将虚拟机的配置、设备信息发送到目标主机上。
- 传送虚拟机内存,将虚拟机的初始数据和内存变更分片传送到目标主机上。
- 暂停虚拟机传送虚拟机状态,将原主机上的虚拟机暂停,传送最后一次内存变更分片。
- 将目标主机上的虚拟机恢复,并将原主机上的虚拟机停止。
3.约束条件
- 对虚拟机的要求:
虚拟机要在运行中并且未绑定图形处理器、usb设备等外设。 - 对计算资源的要求:
目标虚拟机要有足够的cpu和内存资源;
源目虚拟机在迁移时不能下电、或者重启;
目标虚拟机不能处于维护模式;
跨集群迁移时,源虚拟机所属集群和