四川XX公司服务器虚拟架构解决方案2010年12月目录第1章服务器虚拟化技术简介.....................................................................................................11.1.服务器虚拟化基本概念...................................................................................................11.2.虚拟技术的关键特点.......................................................................................................2第2章虚拟化架构解决方案.........................................................................................................42.1四川XX公司信息化建设现状......................................................................................42.2四川XX公司数据中心建设整体规划..........................................................................52.3四川XX公司服务器虚拟架构解决方案......................................................................52.3.1虚拟架构的选择...................................................................................................52.3.2服务器虚拟化架构整合的性能依据...................................................................72.3.3服务器虚拟架构简述...........................................................................................82.3.4虚拟架构环境的集中管理、自动化及优化运行................错误!未定义书签。2.3.5DataRecovery,低成本实现虚拟系统备份........................错误!未定义书签。2.3.6虚拟化方案优势.................................................................................................132.3.7国内部分案例..........................................................................错误!未定义书签。第3章设备清单..............................................................................................错误!未定义书签。四川XX公司服务器虚拟架构解决方案1第1章服务器虚拟化技术简介1.1.服务器虚拟化基本概念虚拟化是一个广义的术语,是指计算元件在虚拟的基础上而不是真实的基础上运行,是一个为了简化管理,优化资源的解决方案。如同现在空旷、通透的写字楼,整个楼层几乎看不到墙壁,用户可以用同样的成本构建出更加自主适用的办公空间,进而节省成本,发挥空间最大利用率。这种把有限的固定的资源根据不同需求进行重新规划以达到最大利用率的思路,在IT领域就叫做虚拟化技术。虚拟化技术可以扩大硬件的容量,简化软件的重新配置过程。CPU的虚拟化技术可以单CPU模拟多CPU并行,允许一个平台同时运行多个操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响,从而显著提高计算机的工作效率。虚拟化技术与多任务以及超线程技术是完全不同的。多任务是指在一个操作系统中多个程序同时并行运行,而在虚拟化技术中,则可以同时运行多个操作系统,而且每一个操作系统中都有多个程序运行,每一个操作系统都运行在一个虚拟的CPU或者是虚拟主机上;而超线程技术只是单CPU模拟双CPU来平衡程序运行性能,这两个模拟出来的CPU是不能分离的,只能协同工作。服务器虚拟化的概念:简单的讲就是一个物理服务器上运行多个虚拟机,这些虚拟机共享底层硬件,从应用的角度看就象是一个物理服务器,有自己的操作系统,cpu,memory,nic,storage,虚拟的资源。其实,也就是将物理服务器、操作系统、及其应用程序“打包”为一个档案,称为虚拟机(VM),虚拟机是可移动的,可以提高服务器的利用率;同虚拟机支持操作系统的和数据的备份、实施更加灵活。四川XX公司服务器虚拟架构解决方案21.2.虚拟技术的关键特点在单一物理服务器上可同时运行多个虚拟机每一个虚拟机都与同在一个服务器上的其他虚拟机相隔离虚拟机将整个系统,包括硬件配置、操作系以及应用等封装在文件里可以在其他服务器上不加修改的运行虚拟机虚拟化前每台主机一个操作系统软件硬件紧密地结合在同一主机上运行多个应用程序通常会遭遇沖突虚拟机物理服务器四川XX公司服务器虚拟架构解决方案3系统的资源利用率低硬件成本高昂而且不够灵活虚拟化后打破了操作系统和硬件的互相倚賴通过封装到到虚拟机的技术,管理操作系统和应用程序为单一的个体強大的安全和故障隔离虚拟机是独立于硬件的,它们能在任何硬件上运行统一管理四川XX公司服务器虚拟架构解决方案4第2章虚拟化架构解决方案2.1四川XX公司信息化建设现状服务器的快速蔓延使得数据中心的空间日趋紧张,现有服务器的资源闲置率较高,没有得到充分的利用;再加之运行维护人员短缺,在淘汰服务器的同时,进行服务器的整合;服务器数量的大幅度增加使得管理复杂化;企业需要提高服务器的可用性与可靠性,需要引入更好的备份和恢复管理方案;企业需要实现系统的快速部署,难以忍受冗长的系统安装、部署周期;现存问题有以下几点:服务器数量多,但利用率不高四川XX公司根据每个应用单独配置的一台物理服务器,久而久之,日积月累使得服务器的数量增长较快,大多数设备利用率低下,使得对电力、机房空间的要求较高。基础设施复杂,管理工作量大随着信息化进程的不断深入,信息化应用和服务器的数目不断上升。由于缺乏系统的规划,机房中堆满了不同时期采购的不同的基础设施。由于系统状况复杂,所以很难实现统一自动化管理。目前主要管理以手工管理为主,管理/维护的工作量非常大。单点故障多,服务保障水平较低目前公司服务器主要采用的是单机运行,对重要的应用采用的也只是传统的双机热备,实现了部分冗余,没有实现全局热备,一旦服务器出现问题就会导致应用瘫痪。而且每台服务器的利用率都不高,服务器数量较多,因此故障节点比较多,管理员疲于安装、检修等机械管理工作,但依然无法避免宕机时间的不断加长。较低的服务保障水平严重影响了企业的正常生产工作。软硬件资源分配不合理随着公司的不断壮大以及信息系统的快速发展,使得网络资源突现紧张。信息中心部署的各种应用如OA系统、财务系统、后勤管理系统以及传统的IT应用如域名解析、电子邮件对现有资源产生了巨大的压力。同时大量利用率很低的独四川XX公司服务器虚拟架构解决方案5立服务器造成了资源闲置,但又无法投入其他应用。数据分散,存储资源不足随着公司的壮大信息化的发展,越来越多的业务依赖于信息资源,公司的信息资源也越来越多,四川XX公司目前的存储资源仅原有存储,已远远不能满足现有要求,存储资源的集中管理也是当前存在的问题。2.2四川XX公司数据中心建设整体规划利用原来性能较好的服务器,在一台物理机上通过VMware虚拟化部署出多台应用服务器并逐步淘汰老旧设备增加企业级FC-SAN、IP-SAN混合性大容量存储,实现数据集中存储采用VMwarevSphere虚拟架构方式,实现数据整合采用智能化管理方式,减少维护难度采用智能化的资源分配,实现资源有效利用实现全局热备,避免单点故障实现统一硬件平台,减少部署时间采用DPM电源管理系统,实现绿色机房2.3四川XX公司服务器虚拟架构解决方案2.3.1虚拟架构的选择VMware公司作为虚拟化技术的龙头企业,在技术上已经形成了完整的体系。VMware的虚拟化技术可以使企业将从前需要在几台服务器上运行的应用系统整合在一台服务器上工作,其硬件实际使用率从15%提高到60%,并在几乎不中断服务的情况下,自动完成服务器间数据和功能的镜像迁移,甚至在非常短的时间内完成数十台虚拟服务器的数据备份工作。针对不同的用户群、不同需求开发不同的软件产品,服务器虚拟化技术主要有寄居式架构和裸金属架构。根据寄居式架构和裸金属架构在结构、性能和方便性上的不同,决定其在服务器管理中的应用。寄居式架构:四川XX公司服务器虚拟架构解决方案6图1寄居式虚拟架构裸金属架构:图2裸金属虚拟化架构寄居式结构底层架构如图1所示,VMware虚拟平台运行在宿主操作系统之上,通过继承Host操作系统的设备驱动来得到更为广泛的硬件支持,VMware能有效地为多个虚拟机操作系统的正常运行提供良好的技术隔离,使得其独立享用CPU、内存、I/O等硬件资源。裸金属架构底层架构如图2所示,VMware虚拟平台作为独立的一层系统软件直接运行在硬件平台上,作为计算机硬件系统和虚拟机操作系统的通信层,它完全独立地响应所有虚拟机操作系统对硬件资源的访问。由于寄居式架构和裸金属架构的设计方案不同产生了不同的性能表现,寄居式架构有宿主操作系统的束缚,无法完全利用硬件资源,而裸金属架构则极力压缩了操作系统层,使得虚拟机尽可能面对硬件,调动资源的效率更高。Vmware公司的裸金属架构产品主要为VSphere采用VMFS文件格式来存储虚拟机数据,而寄居式架构采用宿主计算机文件系统,虚拟机备份和移植都非常方便,不同于VSphere需要专门的软件、复杂的操作来备份或移植系统。四川XX公司服务器虚拟架构解决方案7根据VMware的两种服务器产品的不同特性,结合在四川XX公司信息中必的具体情况,我们将选择采用VMwareVSphere(裸金属架构)建立数据中心虚拟架构平台。2.3.2服务器虚拟化架构整合的性能依据根据统计,对于传统的服务器应用方式,通常服务器的平均利用率在5-15%之间,而采用虚拟架构整合后,服务器的平均利用率可达到60%-80%。我们完全可以通过在现有7台较新的双核服务器上创建20多个虚拟服务器,来完成传统方式需要20多台的低配置服务器才能完成的工作,用户在降低成本的同时,还大大减少了环境的复杂性,降低了对机房环境的需求,同时具有更灵活稳定的管理特性。采用VMware虚拟架构相比于传统单台服务器部署单一应用方式的另外一个好处是,可以充分满足不同应用对系统资源的不同要求,如有的应用只需要一个3.0GHzCPU,512MB的内存就可以很好的运行,而有的高访问率、高吞吐量的应用则需要2个甚至是4个双核的CPU,8GB的内存才能保证稳定的运行,在传统方式下,往往不可能针对每一种应用来采购服务器,而是用一种或几种标准配置的服务器来统一采购,这样,势必会造成某些应用资源富裕,而另一些应用面临资源紧张的情况,且应用之间不能互相调配资源。采用虚拟架构后,由于每个虚拟机所需使用的系统资源都是由虚拟架构软件统一调配,这种调配可以在虚拟机运行过程中在线的发挥作用,使得任何一个应用都可以有充分保证的资源来稳定运行,同时,该应用在此时用不