热迁移,也叫在线迁移(live migration),是一种虚拟机从一台主机上迁移到另一台主机的机制,不中断VM服务”,这种"不中断"是指在用户感知上,虚拟机一直提供服务,在实际操作过程中,虚拟机会短暂地暂停一段时间。
热迁移主要应用于以下场景:1)硬件或系统的主动升级但又不希望中断虚拟机上的重要业务;2)某台物理机的负载太重,需要进行主动的虚拟机迁移,其优点在于对用户业务的中断时间非常短,可以达到毫秒级别,对于ping命令来说,中断通常只会出现2-6个包。
在热迁移的过程中,虚拟机不关机且业务正常运行,所有相关的数据(包括内存数据、硬盘数据和CPU数据)都会被迁移,这个过程可能会涉及到新的数据的写入,因此采用快照技术进行数据迁移,也就是将写数据进行分离,把源数据定格并把新产生的数据存储到另一个空间,然后将定格的源数据迁移到目标位置。
云主机热迁移是指在虚拟机不中断运行的情况下,将其从一台物理服务器迁移到另一台物理服务器的过程,这种迁移方式能够确保业务连续性,减少因硬件维护、资源优化等原因造成的停机时间。
以下是关于云主机热迁移的介绍:
序号 | 参数/概念 | 说明/描述 |
1 | 热迁移基本概念 | 在虚拟机开机状态下,将其从一个物理服务器迁移到另一个物理服务器,不影响虚拟机内部业务运行。 |
2 | 迁移类型 | 热迁移(在线迁移)、冷迁移(离线迁移) |
3 | 迁移过程 | 涉及虚拟机配置文件、内存、磁盘文件的迁移。 |
4 | 内存迁移技术 | 写时重定向技术,生成内存位图,多次迭代迁移。 |
5 | 存储热迁移 | 替换老旧存储、分担原存储压力或提升虚拟机运行性能,将虚拟机的存储迁移至更好的存储设备。 |
6 | 迁移前提条件 | CPU兼容、两个集群共享同一存储资源等。 |
7 | 数据传输方式 | 点到点方式,保证数据安全性和可靠性。 |
8 | 迁移工具 | 如华为FusionCompute、腾讯云跨云迁移工具HyperMotion等。 |
9 | 迁移操作 | 源端:安装Agent代理,配置迁移虚拟机;目标端:配置目标平台,添加迁移虚拟机,配置目标磁盘。 |
10 | 业务影响 | 迁移过程中可能影响虚拟机性能,建议在业务空闲时进行操作。 |
11 | 跨集群热迁移 | 需要手动操作,目前无法自动实现。 |
12 | 预拷贝与后拷贝 | 预拷贝:先拷贝全部内存数据,再循环拷贝内存脏页;后拷贝:先拷贝CPU状态和寄存器状态,动态传输剩余内存。 |
图片来源于互联网,如侵权请联系管理员。发布者:观察员,转转请注明出处:https://www.kname.net/ask/34953.html