您的当前位置:首页正文

虚拟机迁移技术分析及比较

2021-04-01 来源:步旅网
・28・ 科技论坛 虚拟机迁移技术分析及比较 张律 (九江职业大学,江西九江332000) 摘 要:绝大多数虚拟化软件都提供虚拟机迁移组件,显著提升了物理机虚拟化的效率和可靠性,本文针对虚拟机迁移的技术方法 和对应的虚拟机迁移软件做了介绍和比较。 关键词:虚拟机;物理机;迁移 使用开源工具脚本也可以手动迁移系统,不过难度较大。 1虚拟机迁移技术概述 3流行虚拟机软件 传统的系统迁移方案单纯依靠系统备份和恢复技术在源物理 机上对操作系统及应用状态进行备份,再在目标物理机上恢复备份 3.1 P2V迁移工具 VMware vCenmr Convener支持转换如物理机、VMware和Mi— 数据,这种方式费时费力,可靠性差。随着虚拟机技术发展,虚拟机 cms0fl虚拟机格式及部分第三方磁盘映像格式源,可支持大多数服 迁移技术为系统迁移带来了极大便利。 虚拟机迁移技术把多台物理机的应用集中到一台物理机中,统 务器硬件,提供热克隆(实时迁移)和冷克隆(使用BootCD)。 XenConvert是XenServer物理机到虚拟机的迁移工具,可迁移 虚拟硬件资源使得可以在统一界面对多个虚拟机进行管理,并且 ndow物理机到XenServer虚拟机,可导人VMware虚拟机VMDK 通过高可用性工具实现网络中多个虚拟机的统一管理,从而达到简 Wi一化系统维护管理、提高系统负载均衡、增强系统容错和优化系统电 格式和OVF包。 Virtual Machine Manager支持联机转换和脱机转换,它提供任 源管理的目的。 虚拟机迁移中可能出现的问题大多集中在硬件配置上,如磁盘 务向导,能够自动执行大部分转换工作并可通过自定义脚本完成 适合使用Windows PowerShell命令行进行大规模P2V部 虚拟化带来的磁盘名字变化;系统迁移时可能造成的网络设备及显 P2V转换,示设备变化;操作系统对某些虚拟设备无法支持;IP地址和DNS解 署。 Symantec Ghost用来把需要迁移的服务器硬盘通过网络做成镜 析问题;迁移后新系统中虚拟CPU扩展指令集变化等,目前的虚拟 机迁移工具均能很好地解决。 像文件,然后通过网络把镜像文件恢复到虚拟机。 2虚拟机迁移技术分类 3.2 V2V迁移工具 2.1物理机迁移到虚拟机(P2V) VMware VMotion组件可完成VMware的在线迁移,它支持白有 P2V将物理机操作系统、应用及数据迁移到虚拟机,这种迁移 的VMFS文件系统及NFS,Vmotion将虚拟机及其完整状态封装在 NAS共享存储中,迁移过程就是把内存 方式将物理机系统数据克隆到虚拟机中并在虚拟机中使用统一硬 若干文件中并存放在SAN/件与驱动,只要针对如驱动程序、IP地址等进行简单配置,虚拟机即 和运行状态通过高速网从源复制到目标。 可替代物理机工作。 Citrix XenMotion能够将运行中的虚拟机从XenServer主机迁移 P2V迁移方法包括手动迁移、半自动迁移和热迁移。手动迁移 到其他虚拟机系统,整个迁移过程中虚拟机能够保持服务过程正常 需要对物理机系统和虚拟机环境非常熟悉以便手动完成所有操作, 顺畅。 Microsoft Hyper-V支持动态迁移技术,在不停机及不中断服务 通常需要关闭物理机并从如LIVECD上启动新系统,利用工具软件 把物理机磁盘克隆为虚拟机镜像文件,再将镜像文件复制至目标物 的情况下将运行中的虚拟机从Hyper-V物理主机迁移到其他虚拟 机。 理机的虚拟化软件中调整设置并加载,从而生成新的虚拟机。 半自动迁移使用辅助工具自动化大部分手动环节,大部分P2V QEMU—KVM/Libvirt包括离线迁移和在线迁移技术,图形化 软件在迁移过程中均要保证物理机不可用,而热迁移可以在迁移过 KVM虚拟机管理工具virt—manager使得虚拟机迁移更加直观方便. .程中避免停机。 4虚拟化技术展望 2.2虚拟机迁移到虚拟机(v2v) P2V迁移使得物理资源虚拟化,V2V迁移使得虚拟资源配置最 V2V在虚拟机之间迁移系统及数据并处理主机差异和虚拟硬 优化,V2P迁移可以将虚拟机物理化,但虚拟化的理想目标在于实 件。V2V中的源虚拟机系统与目的虚拟机系统类型可以相同或不 现一个集成化、智能化、自动化及自治化的云系统,系统中的监测模 同,如可在VMware和KVM之间或各自内部进行迁移。 块实时扫描数据中心以寻找过载及闲置的虚拟机,规划模块则针对 V2V迁移方法包括离线迁移、在线迁移及内存迁移。离线迁移 监测模块的实时报告进行分析并选择最佳的迁移工具和方案进行 在迁移之前需将虚拟机暂停,并将虚拟机镜像和状态同时复制至目 资源优化,整个迁移过程将在应用正常运行的状况下自动执行,保 的主机,离线迁移有一定的服务不可用时间,但简单易行,适用于对 证负载在各虚拟服务器上保持实时均衡,整个自动迁移管理过程如 服务可用性要求不高的场合。在线迁移能保证虚拟机在迁移过程中 行云流水,虚拟环境在用户的视角与物理环境毫无差别。 正常运行,迁移初期由源主机提供服务,当目的主机具备运行系统 结束语 的必须资源后则接管服务,切换过程极短,迁移过程对用户透明,适 本文介绍了虚拟机迁移技术的类型,描述分析了虚拟机迁移方 用于对服务可用性要求较高的场合。内存迁移可采用预拷贝策略, 法和策略并比较介绍了相关迁移工具,最后展望了虚拟化技术的发 通过循环将源主机虚拟机内存数据发至目的主机虚拟机,预拷贝循 展趋势。 环结束后进入停机拷贝阶段,源主机挂起不再更新内存,预拷贝机 参考文献 制极大减少了停机阶段的内存传输量,停机时间大大缩小。 f11郭晋兵,吴超凤.虚拟机迁移技术漫谈fJ1.IBM DeveloperWorks.201 0 2.3虚拟机迁移到物理机(V2P) (9). ・ V2P把虚拟机中的操作系统、应用及数据迁移到一台或多台物 【2】梅宝兵.虚拟机与云计算[J1.计算机信息系统工程,2013(9). 理机中,相当于P2V的逆操作,常用于如物理机验证虚拟机应用及 批量克隆工作站等场合。V2P迁移可通过确定目标物理环境手动完 成,也可以利用迁移工具如PlateSpin Migrate和EMC HomeBase以 自动方式完成部分或全部迁移工作。目前VMware推荐使用Ghost 结合sysprep实现基于备份和恢复操作系统的半自动化迁移,另外 

因篇幅问题不能全部显示,请点此查看更多更全内容