KVM 虚拟机迁移技术分析KVM 虚拟机迁移技术分析 摘 要:随着就计算机的进展,云计算技术已经深化到很多领域,云计算中重要的概念之一就是可伸缩性,而实现它的关键则是虚拟化
虚拟机的迁移技术使得云计算平台中的资源配置更加灵活,尤其是在线迁移技术,提高了虚拟服务器的可用性和可靠性
关键词:kvm 虚拟机 迁移 1 引言 虚拟机的迁移技术为服务器的虚拟化提供简便的方法,也提高了云计算中的资源利用率
目前流行的虚拟化产品VMware,Xen,Hyper-V,KVM 都提供各自的迁移工具
其中 Linux 平台上开源的虚拟化工具 KVM 进展迅速,基于 KVM 的虚拟机的迁移特性也日趋完善
本文全面介绍 KVM 虚拟机在不同的应用环境下的静态迁移和动态迁移
kvm 虚拟机迁移的分类 kvm 虚拟机的迁移是指在 VMM(VirtualMachineMonitor)上运行的虚拟机系统,能够被转移到其他物理主机上的 VMM 上运行
VMM对硬件资源进行抽象和隔离,屏蔽了底层硬件细节
而迁移技术的出现,使得操作系统能在不同的主机之间动态的转移,进一步解除软、硬件资源之间的相关性
kvm 虚拟机迁移主要分为两大类:静态迁移和动态迁移
(1)静态迁移 静态迁移也叫做常规迁移、离线迁移(OfflineMigration)
就是在虚拟机关机或暂停的情况下从一台物理机迁移到另一台物理机
因为虚拟机的文件系统建立在虚拟机镜像上面,所以在虚拟机关机的情况下,只需要简单的迁移虚拟机镜像和相应的配置文件到另外一台物理主机上;假如需要保存虚拟机迁移之前的状态,在迁移之前将虚拟机暂停,然后拷贝状态至目的主机,最后在目的主机重建虚拟机状态,恢复执行
这种方式的迁移过程需要显式的停止虚拟机的运行
从用户角度看,有明确的一段停机时间,虚拟机上的服务不可用
这种迁移方式简单易行,适用于对服务可用性要求不严格的