虚拟机迁移技术漫谈如何在虚拟机和物理机以及虚拟机和虚拟机之间的迁移系统前言系统的迁移是指把源主机上的操作系统和应用程序移动到目的主机,并且能够在目的主机上正常运行
在没有虚拟机的时代,物理机之间的迁移依靠的是系统备份和恢复技术
在源主机上实时备份操作系统和应用程序的状态,然后把存储介质连接到目标主机上,最后在目标主机上恢复系统
随着虚拟机技术的发展,系统的迁移更加灵活和多样化
本系列文章全面介绍了虚拟机迁移的三种方式P2V、V2V和V2P,及他们在内核虚拟机KVM上的实现方法,分成五个部分
第一部分,介绍虚拟机迁移的各种方法和相应的迁移工具,并且着重分析Linux平台上开源的虚拟化工具KVM和XEN实时迁移中的的内存预拷贝技术;第二部分介绍KVM虚拟机之间的V2V迁移技术,包括离线迁移和在线迁移;第三部分介绍基于VMware或XEN的虚拟机如何迁移到基于KVM的虚拟机;第四部分介绍物理机到虚拟机迁移P2V和虚拟机到物理机迁移V2P在KVM虚拟机上的实现;第五部分介绍和虚拟机迁移密切相关的虚拟机克隆、快照和备份技术
回页首虚拟机迁移简介为什么要迁移服务器迁移服务器可以为用户节省管理资金、维护费用和升级费用
以前的x86服务器,体积比较“庞大”;而现在的服务器,体积已经比以前小了许多,迁移技术使得用户可以用一台服务器来同时替代以前的许多台服务器,这样就节省了用户大量的机房空间
另外,虚拟机中的服务器有着统一的“虚拟硬件资源”,不像以前的服务器有着许多不同的硬件资源(如主板芯片组不同,网卡不同,硬盘,RAID卡,显卡不同)
迁移后的服务器,不仅可以在一个统一的界面中进行管理,而且通过某些虚拟机软件,如VMware提供的高可用性工具,在这些服务器因为各种故障停机时,可以自动切换到网络中另外相同的虚拟服务器中,从而达到不中断业务的目的
总之,迁移的优势在于简化系统维护管理,提高系统负