- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Xen虚拟机迁移技术在搬迁中应用
Xen虚拟机迁移技术在搬迁中应用
本文介绍了Xen虚拟机动态迁移技术,并结合内蒙古气象防灾减灾预警中心核心机房业务搬迁的实际应用场景,设计了基于XenServer虚拟化技术的业务系统搬迁方案。该方案包括搬迁实施的网络条件,构建新资源池的网络规划、存储规划、建池步骤等内容,最后详细介绍了迁移实施的具体步骤,并对迁移过程的经验教训进行了归纳、总结。
【关键词】Xen虚拟机 动态迁移 业务搬迁
1 引言
为了满足内蒙古自治区不断提高的气象防灾减灾需求,2013年,内蒙古自治区气象局开始组织建设内蒙古气象防灾减灾预警中心预警大楼。大楼核心机房及相关配套设施不仅将承载全区三级信息网络核心业务,同时还将成为支撑全区气象现代化建设的数据中心。2015年3月,自治区气象防灾减灾预警中心预警大楼建设完成,具备实施核心机房业务系统搬迁条件,各业务处室、直属单位将陆续开展信息网络机房网络链路和业务系统搬迁工作。
2010年,内蒙古自治区气象信息中心采购一部分新的服务器、存储、网络设备,同时利用一部分现有硬件设备,基于Citrix XenServer虚拟化技术,构建服务器资源池及存储资源池,使硬件资源可以根据业务需求,快速、灵活的进行资源分配,提高硬件资源使用率。
2 Xen虚拟机动态迁移技术概述
虚拟机动态迁移,就是保持虚拟机运行的同时,对外提供的服务不受到影响的情况下,将它从一台物理主机迁移到另一台物理主机,并在目的主机恢复运行。
2.1 Xen虚拟机动态迁移的内容
虚拟机的迁移是指对虚拟机系统上所有的资源和状态的迁移,包括:磁盘、内存、CPU状态及I/O设备,为了保证迁移后的虚拟机能够在目的主机上恢复运行,必须保证虚拟机在源主机和目的主机上资源和状态一致。
2.1.1 内存和CPU迁移
虚拟机内存在线迁移是以循环迭代拷贝的方式实现的,第一轮拷贝虚拟机的全部内存,第二轮则拷贝第一轮拷贝期间变脏的内存,依此类推,循环拷贝,直到达到循环拷贝的停机条件为止,待停机后,最后一轮拷贝完成对剩余脏页的拷贝。内存拷贝的主要问题在于由于虚拟机在拷贝的时候,内存在不断产生脏页,如果脏页变化非常频繁,则会导致整个迁移时间过长,影响迁移的效率。
CPU 状态的迁移是在停机拷贝阶段完成的,CPU 拷贝的数据量较小且相对容易。
2.1.2 磁盘迁移
执行磁盘迁移前,系统首先对虚拟机的磁盘逐个进行快照,从快照点起,所有的磁盘写操作会同步到目标存储库。同时,系统在后台将创建快照的磁盘复制到目标位置。快照复制完成后,对下一个磁盘重复此操作,直到虚拟机所有的磁盘被同步到目标存储库。
如果虚拟机被迁移到不同的资源池,系统在目标池的数据库中创建一个新的虚拟机对象,并复制迁移虚拟机的元数据被到这个新的对象。系统重新映射新的虚拟机的元数据,以便引用在目标存储库中创建的新磁盘。一旦虚拟机元数据重新映射完成后,虚拟机随时将其迁移。成功迁移后,源资源池的虚拟机元数据对象被删除,由于虚拟磁盘已被安全地复制到新位置,系统也将从源存储库中删除。
2.1.3 网络和 I/O 设备迁移
虚拟机迁移同时要考虑网络状态和I/O设备状态的迁移。在局域网内,可以通过ARP广播的形式解决IP地址和物理Mac地址重新绑定的关系。广域网环境下,则可以借助VPN技术实现不同网段间的路由转发,解决IP重定向的问题。
I/O状态迁移也是虚拟机迁移必不可少的组成部分,比如包含vTPM模块的虚拟机需要将其外部设备vTPM状态迁移到目标主机,这个过程需要虚拟机创建单独的守护进程来完成。
2.2 Xen虚拟机动态迁移评价指标
当前评价虚拟机动态迁移的主流指标有总迁移时间、总数据传输量和停机时间。
总迁移时间是指从迁移开始到虚拟机在目的主机上重新激活之间的这段时间,包括准备阶段、停机拷贝阶段和重新启动阶段,它是衡量虚拟机迁移性能的一个非常重要的指标,应尽量使总迁移时间最短。
总数据传输量是在指整个迁移过程中传送内存页面的总数,重复传送的页面也算入其中。动态迁移的目标是使数据传输量尽量小,这样可以节约网络带宽。
停机时间是停机拷贝的时间,是指从虚拟机挂起后到在目的主机上重新激活所用时间。在这个时间内,虚拟机停止运行,无法对外提供服务,所以应尽量使停机时间最短。
3 Xen虚拟机动态迁移实施
3.1 网络条件
预警大楼核心网络环境为本次业务搬迁实施提供网络保证,确保新楼新建的资源池与旧楼原有资源池的网络互通。新、旧资源池网络逻辑拓扑图如图1所示。
3.2 新池搭建步骤
3.2.1 网络规划
新资源池的网络逻辑上划分为3部分:上联口;业务网;管理网。
上联口配
文档评论(0)