基于虚拟化技术的私有云实施与推广.doc_第1页
基于虚拟化技术的私有云实施与推广.doc_第2页
基于虚拟化技术的私有云实施与推广.doc_第3页
基于虚拟化技术的私有云实施与推广.doc_第4页
基于虚拟化技术的私有云实施与推广.doc_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于虚拟化技术的私有云实施与推广一、项目实施的背景和意义1.1 社会需求随着信息化技术的不断深入发展,IT在整个经济社会中的重要性益加突出。与此同时,企业业务正在变得规模化、精细化,对于IT部门来讲,为最终用户安装系统、设置和更新应用程序越来越成为一项繁重的任务。而且移动办公的需求日益加大,也为企业信息管理提出了新的要求。另一方面,最终用户日益要求他们的桌面尽可能快速地运行,并希望能够随时随地从终端设备中获得完整的用户体验。种种因素,使得企业对提升IT管理的需求日益提高,其中,数据安全、统一管控、移动办公、绿色节能等问题越发突出,使得企业亟待一套完整的解决方案。具体而言,主要存在以下问题:1) 数据安全问题对于企业来讲,安全性始终是数据管理的首要要求。除了服务器端的防病毒等措施,桌面也是需要加强管理的环境之一。在加强桌面环境数据安全的措施中,不少企业通过禁止网络连接、禁止拷贝等措施来限制桌面与外界的沟通,以此防止重要数据的丢失、外泄等。然而,不法分子仍然可以通过拆盗本地硬盘等措施实施破坏。因此,企业需要一种有效的解决方案,一方面能够将工作所需的应用交于服务器端集中管控,仅在工作时将相关功能推至客户端,另一方面能够将产生的数据均保留在后台。这样即使客户端被破坏,数据仍然可以被安全地保存,从而达到了安全性的目的。这在一些政府部门,如专利审查等方面有着良好的应用空间。2) 统一管控问题在技术方面,随着企业网络建设的完善,各种入网的终端设备逐渐增多。而且各桌面的安全策略均由其自身制定,各终端同外界的连接环境也不尽相同。在这种情况下,错误的设置可能会带来通信的不畅,甚至对安全造成隐患,因此实行严格的统一管控非常必要。与此同时,在企业局域网中的任何一台电脑只要接入网络,其他机器就都可以访问共享资源,如共享上网等。尽管共享文件可以加访问密码,但是非常容易被破解,在很多企业中,数据的传输是非常不安全的。因此,企业需要一套可靠的解决方案,能够解决以下几点问题:一是保密资料的管理,比如某个硬盘只允许某人进入,而对另一个人拒绝;某个文件只能让某个人看,或者某些人可以看,但不可以删除、修改、移动等。二是对客户端权限的管理,例如防止公司员工在客户端桌面乱装软件,对客户端的安全造成隐患等。三是网络资源的集中管理,所有网络资源,包括用户,均是在域控制器上维护,所有用户只要登入到域,均能进行身份验证,管理人员可以统一管理计算机资源,使得网络管理及维护的难度与成本大大降低。3) 异地办公问题从业务规模扩张来讲,由于业务量的上升及业务范围的扩大,原先单一地点的办公已不能满足日益高涨的业务需求,因此,企业会建立更多的异地分支机构,由此将面对越来越多的员工分散在全国各地、各地工作如何协调统一的问题。而另一方面各地员工之间的相互流动也将不可避免,将出现更多异地办公的机会。对于企业来讲,有必要将各地员工的桌面纳入统一化管理,以使得各地拥有统一、规范的桌面环境,同时,异地办公的增加也提高了对桌面快速部署的要求。对于员工来讲,他们更强调移动办公的重要性,同时,希望在各地之间流动时能够拥有与本地相同的桌面体验,以便尽可能在熟悉的环境中展开工作。企业业务规模的扩张使得企业与员工双方均对桌面管理提出了更高的需求。4) 能源消耗问题随着人们环保意识的提高,低碳、低排放、低能耗正成为越来越多的人们工作、生活中的一个要求。随着国家将碳排放指标纳入十二五规划,绿色经济、低碳经济政策的出台也为企业的IT环境提出了更高的要求。由于企业级用户IT设备数量庞大,如何尽可能减少IT设备的能源消耗就成为了规划与建设中的一个问题。因此,企业比以前更需要一种既能够降低系统能耗,同时又能够保证前端需求的解决方案,从而达到降低电能消耗、减少碳排放的目的。而同时,这一方案也需要能尽可能容易地实施,不对企业的正常运营带来较大的影响。总之,随着企业业务的快速发展,已不能满足于IT部门及IT服务提供商只提供初级的IT系统支持等工作,而需要IT对业务形成直接而有效的支援。管理及IT应用成熟的企业会将其视为企业的战略资源,将IT定位为与业务紧密相关的生产力,并要求IT的规划、建设、部署、管理等都能对具体业务形成直接的支持帮助。1.2 项目优势随着云计算特别是以桌面虚拟化为主的私有云的快速发展,给这一系列问题的解决提供了新的思路。桌面虚拟化是指将计算机的桌面进行虚拟化,以达到桌面使用的安全性和灵活性。可以通过任何设备,在任何地点,任何时间访问在网络上的属于我们个人的桌面系统。虚拟桌面能够在云中为用户提供远程的计算机桌面服务。服务提供者在数据中心服务器上运行用户所需的操作系统和应用软件,然后采用桌面显示协议将操作系统桌面视图以图像的方式传送到用户端设备上。同时,服务器将对用户端的输入进行处理,并随时更新桌面视图的内容。具体而言,私有云有以下优势:1) 提高数据安全性由于用户现实终端只是将运行的图像更新通过网络传输,显示在远程设备的显示设备上,数据与文件不会通过网络进行传输,而且由于只需要开一个端口,网络安全性也大大提高,即使不怀好意者截取数据包,图像的差异变化也很难恢复原有数据,利用加密手段,整个系统的安全性将得到大大提高。2) 高效的IT管理通过私有云管理软件可以将操作系统的安装、运行环境与用户实际的操作环境进行分离,实际实现了管理和使用的分离,管理员只需要分配新的账号,新用户就可以立即通过任何设备访问属于其的桌面系统;管理员可以进行配置,就可以实现用户通过相同设备同时访问多个桌面系统;管理员只需要对后台镜像统一打一次补丁,所有用户下次使用的桌面就是最新的状态,管理员在后台对镜像安装一次程序,下次用户登录桌面,就可以使用此应用。3) 降低成本减少投资成本:客户端可以采用瘦客户端或云终端设备,投资成本近传统PC的50%20%,同时延长现有所有设备使用寿命,能够将年折旧减少50%减少运维成本:传统一个专业机房管理员能够管理90台桌面,通过部署私有云解决方案后,一个管理员可以管理几乎所有的桌面,运维成本大大下降降低运行成本:瘦客户端或云终端的功率接近传统PC的六分之一,可以减少近80%的电量消耗,每台PC每年消耗电量在750度左右,则瘦客户端或云终端可以每年节省625度电量甚至更多,按照200台PC计算,每度电量1元钱,将节省125000元每年(以上结果按照功率峰值计算,PC 300W,每天开机10小时,一年开机250天计算,瘦客户端类似,所以节省比例不变)。4) 绿色IT由于耗电量的减少,目前国内火力发电每度电产生500k二氧化碳,部署私有云解决方案后可以使100台PC客户端少产生31.25吨二氧化碳,同时瘦客户端或云终端结构简单,可以延长设备寿命,从而减少电子垃圾的产生数量,更加环保5) 移动办公用户可以通过网络,在任何时间,任何地点访,通过任何设备访问属于自己的桌面,甚至可以通过PDA及各种移动终端访问自己的桌面。1.3 经济和社会效益企业在实施一套解决方案时,考虑最多的便是投资所带来的回报,即投资回报率(ROI)问题。当前,已有国外研究机构开展了桌面虚拟化的投资回报率研究,根据其研究结果,不同行业的私有云解决方案投资回报率在四年内可以达到100%-300%。在国内,对这一问题的研究也已陆续展开。以业务较为广泛的金融行业为例,企业对桌面虚拟化方案的成本支出通常包括项目启动成本、软件认证与延续成本、硬件采购成本、人员维护成本等方面,而收益包含了对IT外包的节省、对雇员的削减、对各部门人员的合理调配、对电脑设备更新的节省、对办公空间的节省等,除此以外,收益还包括增强了数据安全、增强了人员的跨部门工作经验、提高了员工的产能、保证了业务连续性等非量化的因素。在国内若干实施了私有云解决方案的金融机构中,根据某银行公开的资料,测算其投资回报期为17个月,投资回报率达到255%,其内部收益率(IRR)也达到178%。表1.某企业私有云解决方案收益表条目数额投资回报率(ROI)255%回报期(月)17四年期成本¥3,124,263四年期收益¥11,092,403四年期净利润¥7,968,140内部收益率(IRR)178%同时,在方案实施后的四年时间里,企业所积累的流动现金呈现递增的趋势。根据计世资讯的测算,该银行实施私有云解决方案后的支出成本从第二年开始将大幅削减49%,同时收益大幅提升278%,而到随后的第三、四年,企业每年的成本支出均稳定保持在第一年的30%左右,而收益均保持在首年的600%以上。因此从现有的经验来看,私有云为企业所带来的高额投资回报是量化的、可视的,能够为企业产生显而易见的效益。由于其回报的价值体现在为企业节省长期的运维成本,因而在发达国家中已受到广受关注,并已在若干示范企业中得到了良好的应用,而在今后一段时间内,由于国内更多企业投资回报价值的显现,也将为国内市场带来机遇。二、技术发展趋势及国内外发展现状2.1 主要发展方向当前基于虚拟化的私有云解决方案主要分为三大方向:VSE(Virtual Server Environment,服务器虚拟化)、VDI(Virtual Desktop Infrastructure,桌面虚拟化)和SBC(Server-Based Computing,应用虚拟化)。(一)服务器虚拟化基于VSE的虚拟化解决方案,也即所谓的服务器虚拟化,其原理是将服务器物理资源,以及和它们连接的网络及存储虚拟化,抽象成逻辑资源,然后将它们聚合到一个统一资源池。在资源池中可以创建和运行多个和硬件无关的独立虚拟机,虚拟机封装完整的操作系统和应用程序,对用户而言是一个具有标准硬件配置的服务器。图1.服务器虚拟化示意图其主要的功能有: 虚拟机动态迁移功能,可以方便的在不同物理服务器之间不中断业务地迁移虚拟机,极大地方便了物理服务器的故障维修,避免维修过程中的长时间的业务中断。同时,可以方便的进行业务整合及业务部署调整。 虚拟机镜像功能,两台物理服务器之间实时进行虚拟机状态同步,当一台物理服务器或其上的虚拟机发生故障后,另外一台服务器上镜像虚拟机立即接替故障服务器上的虚拟机运行,业务不中断。虚拟机镜像功能提供了虚拟机和物理服务器的高容错性保障。 存储迁移功能,可以实现本地磁盘文件到另外一台物理服务器本地磁盘的迁移,在不中断业务的情况下实现存储迁移,从而实现在没有共享存储的情况下,跨设备的虚拟机备份和克隆,虚拟机迁移等。 虚拟机备份及快照功能,管理员可以手工备份虚拟机,也可以配置策略定时备份,同时还可以创建虚拟机快照,保存虚拟机运行状态。备份和快照功能提供了故障恢复机制,当前虚拟机故障后,可以方便的从快照点或备份点还原。 负载均衡功能,实现集群服务器之间根据负载情况的自动的、动态的虚拟机迁移,从而平衡集群之间各物理服务器的负载,充分利用硬件资源保证业务处理性能。目前国内外在服务器虚拟化领域比较有优势的公司主要有VMware、Citrix、Microsoft以及Redhat等。其对比如下:表2.服务器虚拟化产品对比表VMwareCitrixMicrosoftRedhat产 品 对 比 安装配置很复杂,需要专业人员来部署安装相对容易,不支持中文,管理不方便依赖于2008操作系统,配置超复杂不支持中文安装,配置复杂实用功能个性化功能非常少,C/S及半web管理个性化功能非常少,全球统一研发体系,本土性差个性化功能非常少,本土性差个性化功能非常少,全球统一研发体系,本土性差分权管理支持支持支持不支持P2V功能支持支持支持不支持备份机制借助第三方备份软件实现借助第三方,支持快照借助第三方,支持快照支持快照操作系统全系列操作系统全系列操作系统支持支持动态迁移全平台动态迁移支持同型号CPU的动态迁移只支持同型号的CPU迁移全平台支持高可用性支持支持支持支持负载均衡支持支持支持不支持容错机制FT功能,但是对vCPU颗数有限制不支持不支持不支持存储迁移支持本地存储迁移不支持不支持不支持内存虚拟化支持内存预售支持支持静态或动态内存配置不支持硬盘虚拟化支持支持支持不支持虚拟交换机和其它厂家合作支持不支持不支持不支持产品线从服务器虚拟化到桌面、应用虚拟化从服务器虚拟化到桌面、应用虚拟化从服务器虚拟化到桌面虚拟化只有服务器虚拟化(二)桌面虚拟化基于VDI的虚拟化解决方案,也即所谓的桌面虚拟化,其原理是在服务器侧为每个用户准备其专用的虚拟机并在其中部署用户所需的操作系统和各种应用,然后通过桌面显示协议将完整的虚拟机桌面交付给远程的用户使用。这样可以将所有桌面虚拟机在数据中心进行托管并统一管理;同时用户能够获得完整PC的使用体验。图3.桌面虚拟化示意图具体而言,桌面虚拟化可提供如下功能: 支持多终端设备,包括PC机(Windows、Linux)、笔记本、瘦客户机(XPE、WES)、云终端(Linux)等多种终端设备,不同终端设备均能满足办公应用、研发应用(编程、仿真、设备远程调试)、设计应用(2D/3D应用)等。用户可以根据现有终端设备情况,逐步实施桌面虚拟化、逐步更新终端设备,在获得信息安全保障的同时,逐步节省终端采购成本,节能减排。 精细化控制,桌面虚拟化应用对终端外设的远程携带控制有严格的要求,不同的用户可能有不同的使用要求。比如有的用户需要连接特定的USB设备进行远程调试,但又不希望核心信息资产通过USB渠道泄密;有的用户需要从终端上传文件或者copy信息,但不允许从服务器端虚拟机中向终端copy文件和信息,等等。为满足用户个性化需求,方物桌面虚拟化解决方案提供桌面连接的精细化控制,在满足用户个性化使用的同时杜绝信息安全隐患。 支持两种连接模式,虚拟桌面解决方案在连接模式上提供高穿透模式和高性能模式两种模式,分别对应于广域网应用场景(需穿越防火墙)和局域网应用场景(不需要穿越防火墙)。其中高穿透模式可以应用于广域网也可以应用于局域网,方便穿越防火墙;高性能模式应用于局域网对时延要求比较高的业务场景(比如串行Modem下载)。两种连接模式为不同应用场景的应用提供了针对性的优化选择。 虚拟机管理方式灵活,虚拟桌面解决方案提供灵活的桌面虚拟机管理方式,管理员可以根据需要创建不同的桌面虚拟机模板,通过虚拟机克隆方式克隆桌面虚拟机。虚拟机克隆有多种模式可以选择:完整克隆、Diff克隆、只读克隆。目前主流的桌面虚拟化产品以VMware和Citrix为主,其产品对比如下:表3.桌面虚拟化产品对比表VMwareCitrix后台虚拟机技术相关产品VMware vSphereCitrix XenServerVM在线迁移支持支持WEB管理控制台支持不支持支持Provisioning VM支持支持物理服务器故障的零停机、零数据丢失的持续可用性支持不支持无需中断或停机即可在运行的虚拟机从一个存储位置实时迁移到另一个存储位置支持不支持跨不同厂家CPU的虚拟机迁移支持不支持各种高级备份技术及功能支持支持不支持资源池支持支持访问协议及访问控制相关产品PCOIP(VMware View)ICA(Citrix)2D/3D应用支持支持支持可用宽带动态调整图像质量和帧速率支持支持图像和音频采用有损压缩支持支持WAN访问优化支持支持外设远程携带上下行控制不支持不支持精细化USB设备远程携带控制不支持不支持客户端相关产品VMware View 4.5Citrix XenDesktop 4易于管理,单一管理控制台支持多控制台管理,复杂快速部署能力快速部署时间长虚拟机镜像链接克隆支持不支持,Citrix采用无盘技术模式来解决存储占用情况,非企业级解决方案云终端支持不支持不支持分层存储能力,即分开系统镜像副本与用户存储区域支持不支持,Citrix的无盘技术,可以将image和Cache分开存储,但是使用此功能后,将不支持单一镜像管理功能。应用程序发布/部署ThinAppXenApp(需要额外的服务器及管理,多用户同时抢占windows资源!)(三)应用虚拟化基于SBC的虚拟化解决方案,也即所谓的应用虚拟化,其原理是将应用集中部署到数据中心应用服务器上,用户通过虚拟化的方式在本地(LAN)或远程(Internet)访问虚拟应用,从而解决大型应用的集中部署问题,将传统的C/S架构应用转换为B/S架构,支持远程移动办公。这类解决方案是在操作系统事件(例如键盘敲击、鼠标点击、视频显示更新等等)层和应用软件层之间插入虚拟化层,从而削弱了两个层次之间的紧密耦合关系,使得应用的运行不再局限于本地操作系统事件的驱使。图4.应用虚拟化示意图具体而言,其主要功能如下: 支持流畅的2D/3D应用。应用虚拟化针对2D/3D等应用进行了专门的优化,大幅度降低应用对带宽要求及客户端硬件资源要求,可以在瘦客户机上通过应用虚拟化方式流畅的使用2D/3D类软件,解决大型设计软件集中部署、集中维护、设计文件信息安全、共享License等问题,同时降低了终端硬件配置要求。 支持自动负载均衡。应用虚拟化支持应用服务器自动的负载均衡功能,管理员在发布虚拟应用时可以选择一个或多个应用服务器,如果选择了多个应用服务器,则网关根据应用服务器实际负载情况自动进行负载均衡处理。应用虚拟化提供多种负载均衡策略选择,以方便用户根据实际应用情况选择不同的负载均衡策略。 支持精细化安全控制。应用虚拟化应用对终端外设的远程携带控制有严格的要求,不同的用户可能有不同的使用要求。比如有的用户需要连接特定的USB设备进行远程调试,但又不希望核心信息资产通过USB渠道泄密;有的用户需要从终端上传文件或者copy信息,但不允许从服务器端虚拟机中向终端copy文件和信息,等等。为满足用户个性化需求,应用虚拟化解决方案提供桌面连接的精细化控制,在满足用户个性化使用的同时杜绝信息安全隐患。 支持用户隔离功能。应用虚拟化支持用户隔离功能,多个用户对同一服务器上同一应用的并发访问虚拟隔离,对应用配置文件读写、注册表修改等均进行了用户隔离处理。用户隔离功能使得并发虚拟应用访问更安全,同时对于不支持多用户并发运行的应用也可以进行虚拟应用发布给多用户并发使用。2.2相关技术及发展趋势虚拟化解决方案、动态迁移、桌面显示协议是虚拟桌面关键技术。本文以业界具有较大影响力的VMware、Citrix、Red Hat、Microsoft等厂商的虚拟桌面产品为例,分析它们在关键技术实现上的特点。(一)虚拟化解决方案基于虚拟化技术的云计算服务平台的研发主要集中在系统虚拟化技术之上,它所抽象的环境是整个计算机,抽象出来的环境是虚拟机。它把物理主机的内存、I/O设备、存储和CPU管理起来成为一个虚拟的资源池,可按照用户需求在一个物理主机上进行虚拟机的划分。每个虚拟机中都可以运行一个独立的操作系统,操作系统的启动、停止、运行不影响其他的虚拟机。基于采用技术和实现的不同,业界常将系统虚拟化技术分为4大类,具体如下所示:1、硬件仿真硬件仿真属于托管模式,它在物理机的操作系统上创建一个模拟硬件的程序(硬件VM)来仿真所想要的硬件,并在这个程序上跑虚拟机,而且虚拟机内部的客户操作系统(Guest OS)无需修改。目前主流的产品有Bochs、QEMU和微软的Virtual PC。由于能轻松模拟硬件,所以硬件仿真非常适合于操作系统开发,同时也有利于进行固件和硬件的协作开发。但因为是完全模拟硬件的运行,所以在性能方面比较低,有时速度仅是物理情况下的十分之一。2、全虚拟化全虚拟化主要是在客户操作系统和硬件之间捕捉和处理那些对虚拟化敏感的特权指令,使客户操作系统无需修改就能运行,速度会根据不同的实现而不同,但大致能满足用户的需求。这种方式业界现今最成熟、最常见的,目前知名的产品有IBM CP/CMS、VirtualBox、KVM、VMware Workstation和VMware ESX。在全虚拟化模式下,客户操作系统无需修改,速度还可以,而且还支持三维加速等常用功能。目前成为系统虚拟化的主流技术。3、半虚拟化半虚拟化与全虚拟化有一定的相似之处,均利用虚拟机管理程序来实现对底层硬件的共享访问,但是由于在虚拟机管理程序上面运行的客户操作系统已经集成了与半虚拟化有关的代码,这使得客户操作系统能够非常好地配合虚拟机管理程序来实现虚拟化。通过这种方法,无需重新编译或捕获特权指令,其性能非常接近物理机。最经典的产品就是Xen。因为微软的Hyper-V所采用的技术和Xen类似,所以也可以把Hyper-V归属为半虚拟化产品。和全虚拟化相比,这种模式的架构更精简,而且在整体速度上有一定的优势,但是它需要对客户操作系统进行修改,所以在用户体验方面比较麻烦。其在公有云平台(如Amazon EC2)占有一席之地,但在其他领域相比VMware这样的产品并不具备优势。4、硬件辅助虚拟化硬件辅助虚拟化是Intel/AMD等硬件厂商通过对部分全虚拟化和半虚拟化使用到的软件技术进行硬件化来提高性能,并且由于通过硬件辅助虚拟化能将大量复杂的虚拟化逻辑从软件中抽离,所以能极大地简化虚拟化产品的架构。现在市面上的主流全虚拟化和半虚拟化产品都支持硬件辅助虚拟化,包括VirtualBox、KVM、VMware ESX和Xen等。通过引入硬件技术,虚拟化技术的速度更接近物理机,但现有的硬件实现不够优化,还有进一步提高的空间。总体而言,利用硬件技术不仅能提高速度,而且能简化虚拟化产品的架构,所以可以预见硬件技术将会被大多数虚拟化产品所采用。表4.4类系统虚拟化技术之间的比较性能*用户体验模式硬件仿真低于30%简单Hosted全虚拟化30%80%简单Hosted/Hypervisor半虚拟化超过80%困难Hypervisor硬件辅助虚拟化超过80%一般Hosted/Hypervisor注:表中的性能指的是和物理机速度之比每种系统虚拟化技术都有其独到之处,但总体而言,现在最主流的是全虚拟化技术,因为它使用起来非常方便,而且性能也能满足用户的需求,而硬件辅助虚拟化则是今后的趋势,因为它在性能方面还有很大的潜力,而且能简化虚拟化产品的架构,从而使这些产品能够持续稳定地发展。(二)动态迁移由于虚拟化技术的不断发展,许多新技术随之诞生。在这些新技术中,最受关注的莫过于“动态迁移”。简单地说,动态迁移就是让一台运行中的虚拟机从一台主机迁移到另一台主机,并且确保在它上面运行的应用在移动的过程中能正常运行。动态迁移的优势主要有以下3个方面:排除危险。可以通过将虚拟机从资源紧张或者出现问题的主机上移走,这样将确保虚拟机和在虚拟机上面运行的应用不受影响。方便维护。当某些物理机需要进行维护的时候,可以暂时将那些运行在这些物理机上的虚拟机都迁移到其他备用的主机上。资源优化。它可以调节数据中心的资源分配,比如对虚拟机进行整合等,以优化资源的使用。业界主要有两大动态迁移技术:其一是VMware的vMotion技术,它也是第一个在x86虚拟化平台上实现的动态迁移技术,并在70%VMware用户的数据中心得到了应用;其二是Xen的Live Migration技术。其主要实现机制如下:1、 基本原则动态迁移在整个迁移过程中需要满足5个原则:在同一时刻只能在一台主机上有唯一一个完整的虚拟机。整个迁移工程需要被视为两个主机之间的事务操作。虚拟机在新主机上所面临的宕机的危险应该比之前更低。不论是在迁移过程中,还是在迁移之后,虚拟机都要维持一样的IP和MAC地址。在整个迁移过程中,虚拟机上的应用需保持稳定,并且其用户体验不会受到过多的影响。2、 工作流程整个动态迁移的流程主要可以分为以下6步:1) 部署前的准备。程序将验证A主机(发起主机)和B主机(接受主机)的存储以及网络设置,并对B主机进行资源清理,以确保B主机有足够的资源接受这个虚拟机。2) 预订。B主机预订那些虚拟机所需要的资源,并生成一个虚拟机的容器。3) 预复制。首先,将所有虚拟机的内存页面都从A主机传送到B主机上的容器。接着,利用Xen的影子页表机制来跟踪那些内存页面,并指出哪些页面被修改了,也就是找出脏页面。最后,将那些脏页面传送到B主机上的容器。4) 停止和复制。首先,在A主机上停止虚拟机的运行,接着通过ARP广播来将和虚拟机有关的网络流量从A主机重定向到B主机。最后,让A主机上的虚拟机和B主机上的容器做最后的同步工作。5) 确认。当B主机已经收到完整的虚拟机状态时,它会发出一个确认信息给A主机,接着,A主机会关闭之前的虚拟机。6) 激活。B主机上的容器将被激活,B主机成为新的虚拟机,并且对外广播它的IP地址。动态迁移今后的挑战1、 虚拟磁盘无法迁移由于在整个迁移过程中虚拟磁盘一般会被固定在共享存储上,所以即使存储出现问题或者事件的情况,也无法使用迁移这种灵活的方式来解决问题。目前,为解决此类问题,VMware推出了Storage vMotion技术。使用此技术,在迁移虚拟机的同时,也能将虚拟机的虚拟磁盘从一个存储迁移到另一个存储中。2、 网络设置无法迁移由于每个虚拟机都会有其对应的高级网络配置,比如VLAN和安全设置等,但是普通的动态迁移是无法迁移相关配置的,所以VMware推出了Network vMotion来帮助v

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论