1、虚拟机迁移方式
虚拟机的迁移可以实现服务器的在线维护和升级等工作,也可以应用于负载均衡和灾难恢复等方面。用其可有效地提高系统的综合性能和系统的可靠性,增强服务的可扩展性和可管理性,具有很强的实用性。
根据虚拟机在迁移过程中是否完全中断可以将虚拟机迁移分为静态迁移(即系统冷迁移或停机迁移)和动态迁移(即热迁移或在线迁移)两种技术。
虚拟机静态迁移是指在迁移时必须先挂起源虚拟机,然后执行相关内容的迁移,在迁移过程中源虚拟机所提供的服务是中断的。
虚拟机动态迁移是在虚拟机迁移过程中虚拟机中运行的应用不会由于虚拟机的迁移而受到影响被中断,其定义是保证服务在虚拟机上正常运行的同时将一台虚拟机及其操作系统从一台宿主物理主机移动到另一台物理主机的过程。
该迁移过程不会影响应用业务的正常运行,从而使得管理员可以在不影响用户对应用业务访问的情况下完成物理服务器的离线维修或者升级,并且在服务器工作负荷较大时可降低其工作负载。在迁移的前期阶段应用业务在源宿主主机的虚拟机中正常运行,此阶段使用预复制方式来进行内存的预迁移。当迁移过程中的预复制进行一段时间后,目的主机就会具备运行虚拟机系统的必要资源,此时通过预复制退出条件进入停机复制阶段。
经过一个毫秒级的停机复制后唤醒已迁移到目的主机上虚拟机,源主机将其控制权和网络地址转交给目的主机,部署在虚拟机中的应用业务也会随着虚拟机迁移到目的主机并继续运行。对于虚拟机中运行的服务而言,由于切换的时间非