基于中小型企业服务器虚拟化系统的设计与实现23109.pdf
《基于中小型企业服务器虚拟化系统的设计与实现23109.pdf》由会员分享,可在线阅读,更多相关《基于中小型企业服务器虚拟化系统的设计与实现23109.pdf(75页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、申请上海交通大学工程硕士专业学位论文基于中小型企业服务器虚拟化系统的设计与实现院系:计算机科学与工程系工程领域:计算机技术交大导师交大导师:张冬茉(教授)企业导师企业导师:顾明峰(高级工程师)工程硕士:叶嘉玮学号:1090332053上海交通大学电子信息与电气工程学院2011年 7 月ADissertationSubmittedtoShanghaiJiaoTongUniversityforMasterDegreeofEngineeringTHE DESIGNAND IMPLEMENTATIONOFSERVERVIRTUALIZATIONSYSTEMFORMEDIUMAND SMALLENTER
2、PRISEAuthor:Ye JiaweiSpecialty:ComputerTechnologyAdvisor:Prof.ZhangDongmoAdvisor:Prof.Gu MingfengSchoolofElectronic,InformationandElectricalEngineeringShanghaiJiaoTongUniversityShanghai,P.R.ChinaJuly,2011上海交通大学学位论文原创性声明本人郑重声明:所呈交的学位论文,是本人在导师的指导下,独立进行研究工作所取得的成果。除文中已经注明引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写过的作
3、品成果。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律结果由本人承担。学位论文作者签名:日期:年月日上海交通大学学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权上海交通大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。保密,在年解密后适用本授权书。本学位论文属于不保密。(请在以上方框内打“”)学位论文作者签名:指导教师签名:日期:年月日日期:年月日上海交通大学工程硕士
4、学位论文摘要I基于中小型企业服务器虚拟化系统的设计与实现摘 要随着电子信息化的不断发展,中小型企业的服务器数量变得越来越多。如何提高这些服务器的使用效率、降低由于硬件和软件的故障而对业务的连续性造成的影响、减少应用程序部署和及迁移的工作量和时间、减少机房电力以及空调设施的投入、减少 IT 管理人工等问题已经变得日益突出,而本文所介绍的服务器虚拟化就是解决这些问题的重要方式之一。服务器虚拟化,其核心思想就是能够通过区分资源的优先次序,并随时随地的将服务器的资源分配给最需要它们的工作负载,最终达到简化管理和提高资源利用率的目的,从而减少为了单个工作负载峰值所储备的资源。VMware公司开发的虚拟化
5、架构产品,使用 VMwarevSphere来构建一个虚拟化的基础架构,运行企业所依赖的多种应用程序和基础架构服务,并利用 vCenter来进行单一的集中化管理,简化了 IT的配置和操作。在企业降低了 IT 运营成本的同时,又大大的提高了硬件的资源利用率。本文详细地论述了 VMware虚拟化架构的结构原理、VMwarevSphere虚拟化套装主要组件的功能以及 vCenter服务器的作用,并通过分析当今中小型企业在 IT 运营管理上所遇到的一些问题,提出了一套使用 VMware的虚拟化解决方案。然后结合了采埃孚中国公司在亚太区数据中心部署虚拟化的成功实施案例,详细记录了从部署前对整个公司的 IT
6、 架构进行评估和分析,到中期设计实施方案和最后安装和配置VMware虚拟化系统的整个过程。本文研究工作的意义和成果在于,本文所研究的对象-服务器虚拟化,在国外已经被广泛熟知或认可,但是在国内还处于朦胧的起步阶段。希望通过本文对 VMwarevSphere套装功能的理解应用和在采埃孚中国的成功案例,为那些中小型企业 IT 管理者提供参考,让他们也能体会到服务器虚拟化所带来的高效率,高资源利用率以及上海交通大学工程硕士学位论文摘要II低成本占用。关键词:高资源利用率,高效率,低成本,服务器虚拟化,VMwarevSphere上海交通大学工程硕士学位论文ABSTRACTIIITHE DESIGNAND
7、 IMPLEMENTATIONOF SERVERVIRTUALIZATIONSYSTEMFOR MEDIUMAND SMALLENTERPRISEABSTRACTWiththedevelopmentof electronicinformation,theservernumberof middleandsmallenterpriseisbecomingmoreandmore.How toincreasetheserversefficiency,lowertheimpactof businesscontinuitydueto thefaultofhardwareandsoftware,reduce
8、theworkloadandtimeof applicationsdeploymentandmigration,reducetheinvestmentofpowerandairconditionfacility,reducetheIT administrationisincreasinglyprominent.Theservervirtualizationisoneofthemostimportantsolutions.Servervirtualization,themainideaisableto distinguishthepriorityof resources,distributeth
9、eserverresourcesto themostneededworkloadatanytime,to simplifythemanagementandimprovetheresourceutilization,reducethereserveresourcesforthesingleworkloadpeak.TheVMwarecorp.developedavirtualinfrastructureproductVMwarevSphere,itcanhelpstheenterprisetocreatea virtualIT infrastructure,runthereliablemulti
10、pleapplicationandinfrastructureservice,centralizethemanagementthroughvCenter,simplifytheIT configurationandoperation.ItnotonlyreducetheIT operatingcostforthecompany,butalsoincreasethehardwareutilization.ThisdiscussesindetailforthestructureofVMwarevirtualinfrastructure,thefunctionof themaincomponents
11、inVMwarevSphereandvCenter.We proposedavirtualizationsolutionby analyzingtheproblemsin theIT managementof mediumandsmallsizecompany.WiththesuccessfulcaseinZFsdatacenter,we describedthewholeprocessthat上海交通大学工程硕士学位论文ABSTRACTIVincludethefullyevaluationand analysisfortheIT infrastructure,designtheimpleme
12、ntationplan,installandconfiguretheVMwarevirtualsystem.Thesignificanceandresultsof thisarticleisthattheobjectwe researchservervirtualization,isfamiliarandwellacceptedabroad,butinChina,itsstillinthebeginning.Hopefulwiththebetterunderstandingof theVMwarevSphereandsuccesscasein XXcorp.we canprovidethere
13、ferencefortheIT managers,allowingthemtoexperiencethehighefficiency,highhardwareutilizationandlowcostoftheservervirtualization.Keywords:Highefficiency,Highhardwareutilization,lowcost,servervirtualization,VMwarevSphere上海交通大学工程硕士学位论文目录目录摘 要.IABSTRACT.III第一章 诸论.11.1研究背景及问题的提出.11.2国内外研究现状.31.2.1国外研究现状.41
14、.2.2国内研究现状.61.3研究的目标及其意义.91.4本文的组织结构及其章节编排.10第二章服务器虚拟化的理论基础.122.1虚拟化技术简介.122.1.1虚拟化定义.122.1.2服务器虚拟化技术.132.2服务器虚拟化带来的优势.142.2.1总体拥有成本.142.2.2VMWARE服务器虚拟化系统带来的优势.142.3使用 VMWARE来降低 TCO.152.3.1降低硬件费用.162.3.2减少 IT 运营的费用.162.3.3减少停机时间所造成的损失.172.3.4减少商务管理的费用.182.4小结.18第三章 基于 VMWARE虚拟化系统的分析与设计.193.1实施背景.193
15、.2虚拟化系统的需求分析.203.2.1服务器 CPU 使用效能评估.203.2.2服务器磁盘使用率评估.233.2.3服务器网络状态评估.243.3虚拟化系统方案设计.263.3.1硬件选择方案.263.3.2虚拟化软件选择及介绍.283.3.3网络架构方案设计.323.3.4虚拟化架构系统方案设计.333.4小结.34第四章 VMWARE虚拟化架构系统的实现.354.1虚拟化系统基础架构的实现.354.1.1虚拟化架构系统实现.35上海交通大学工程硕士学位论文目录4.1.2虚拟化系统集中式管理实现.394.2虚拟化架构系统网络实现.424.2.1虚拟网络架构基础.424.2.2虚拟网络实现
16、.434.3虚拟化架构系统存储实现.444.3.1虚拟存储架构.454.3.2虚拟存储架构实现.474.3.3VMWARE分布式服务.494.4本章小结.50第五章 系统投资收益分析.525.1实施后投资收益分析.525.1.1硬件投资收益分析.525.1.2周边设施投资收益分析.535.1.3IT 管理维护以及软件的投资收益分析.535.2实例分析.545.3本章小结.54第六章 结论与展望.566.1总结.566.2虚拟化所面临的问题.576.3对于未来的展望.57参考文献.59致谢.62作者攻读学位期间发表的论文.63上海交通大学工程硕士学位论文第一章诸论1第一章 诸论1.1研究背景及问
17、题的提出随着电子信息化的不断发展,如今一些中小型企业所面临的比较严峻的问题是一方面随着业务模式的扩大,业务数据量的飞速增长,服务器的数量需求也随之激增;另一方面,由于服务器计算能力的利用率普遍低下,企业中大多数服务器运行时只有少部分工作负荷得到利用,这样就造成了资源分配的极大不合理性和资源利用的低效性1。在如今世界经济状况并不是太好的今天,IT 运营方面的预算通常是每个老板削减的第一目标。为了能使自己的企业能够在变化迅速的道路上保持高速稳定的发展,IT 系统必须要能满足随需而变的业务需求,IT 架构应当具有良好的扩展能力和柔韧性,能够快速响应企业的需求变化,并且能够根据业务的需要去动态的分配资
18、源,从而提高了公司业务的响应能力;降低运维的成本,提高运行效率;降低企业集成化应用的复杂性,节省了系统整体成本2。但是如果重新审视一下目前中小型企业的 IT 架构,会发现现有的 IT 基础架构根本无法满足未来的发展需要,由此可见,对于目前中小型企业在 IT 管理上所存在的问题可以归纳为:1.低下的设备利用率3尽管 x86系统使横向计算变得普遍,但他们也带来了很强的边际效应-非常低下的系统利用率。一台 x86服务器的平均利用率基本只有他本身性能的 10%-15%,虽然有时候偶尔会达到满负荷。可能就一个个体而言,人们会对在一台廉价的服务器上浪费一点性能不以为然,事实上也的确没有好的方法去预防这一点
19、。但是当大多数的业务都运行在这些服务器上的时候,这些被浪费的性能就显而易见了。以下就是造成这种性能浪费的几种潜在原因:1)几乎每一个应用程序都有它自己的服务器4。通常 IT 会给每个应用程序部署上海交通大学工程硕士学位论文第一章诸论2一台专属服务器,因为这样做可以通过简单的管理来减少由于不同的应用程序运行在同一台服务器上互相争夺系统资源而造成用户使用性能低下的机会。同时这样也可以让配置系统和打补丁更简单化,因为很多应用程序仅需要一些很小区别并且互不兼容的系统设置和补丁。这样的结果就是企业的数据中心会有大量的服务器,包括 AD 服务器,邮件服务器,文件服务器,WEB 服务器,防病毒服务器和打印服
20、务器等,大量的服务器不仅造成了维护上的困难,而且对机房的供电和制冷也是一个较大的负担。另外,一旦服务器的使用年限到期以后,故障率上升,维护成本增加。当需要进行服务器替换时,大量的数据迁移,服务器系统安装和打补丁,对 IT 部门来说会是一个噩梦。2)存储被不可避免的浪费5。在很多数据中心里,直接连接的存储都被极大的浪费着。每台服务器都分配了一些磁盘,而这些磁盘是不能和其他系统所共享的。这使得在你的应用环境里,所有的服务器被存储容量所束缚着。相比之下,网络存储系统就运行在相对较高的利用率,因为存储是由集中的存储池供应的。尽管如此,由于有重复的数据和被过度供应的存储卷,存储容量还是被浪费了。这是一个
21、普遍的现象,由于存储管理员需要为数据增长预留空间,导致了存储卷不能被离线使用,而且每次容量用完之后就需要扩充一次。2.大量的管理费用。在大多数 IT企业里,管理IT的费用是非常高的。和那些大型网络公司比如Google和 Amazon不同,许多企业规模非常庞大,他们不得不使用许多管理员来运行他们的系统。企业 IT 和服务供应商的一个最主要的区别就是系统变量的数量。许多企业 IT 想标准化在尽可能少的硬件平台、操作系统和配置上。但是尽管有了标准化的流程,很多应用程序还是不得不放弃标准化,因为他们不能运行在那些标准化的设置上。这些设置中的每一步都必须被单独配置、测试、并且重复的升级、打补丁。除额外的
22、管理费用之外,这还使得大规模的自动化变得非常困难,因为这些重要的费用牵涉到要自动化每一个变量。造车厂不会新建一家厂去建造 10000辆完全不同的车,自动化 IT上海交通大学工程硕士学位论文第一章诸论3也一样。一个标准化的环境更容易被自动化起来,反之,一个高度自定义的环境则需要更多的手动工作。3.许多应用程序不是为了适应性设计的6大多数企业都有及其多样性的软件环境,他们由很多现成的应用程序加上那些公司自行花时间和技术所开发的软件组成。新的基于服务导向的程序会更富有弹性,更容易被衡量,但是大多数商业软件和自定义软件并不是这样设计的。带来的结果就是,自行开发的的应用程序会有下面 2 个缺点:1)缺乏
23、弹性。由于大多数程序没有内置一个机制去容错,那些比较重要的系统需要使用额外的产品去保护他们。高端产品比如聚类和复制能提供很优异的性能,但是他们需要额外的系统,这些系统在平时状态下是处于待机状态的,没有一点用处。2)无法搭建一个能够快速响应的测试平台7。如今 IT 并不能适应商业情况的快速变化,因为服务器、存储以及网络架构不可避免的被应用程序所“绑架”了。一些开发部门需要经常开发和测试新的软件,如果全部用物理服务器去分发的话,投资成本将会十分巨大,而且对于服务器的性能来说是一个极大的浪费。针对以上三大服务器架构所存在问题,不少知名的 IT 厂商(例如 Unix服务器领域有 IBM、SUN 和 H
24、P 等,PC 服务器领域有 VMware、Citrix和 Microsoft等)提出了各自的服务器虚拟化方案8,接下来我们会详细论述 VMware在 PC 服务器领域的作用。1.2国内外研究现状服务器虚拟化技术成为最近几年来最为热门的技术之一,但是该项技术并不是最近才出现的新技术,而是从上世纪60、70年代起就已经广泛运用于IBM的大型机中9。随后,该项技术通过不断发展和演变,现在已经广泛存在于小型服务器和PC 服务器中,并存在大量成熟的商业产品。上海交通大学工程硕士学位论文第一章诸论41.2.1国外研究现状尽管现在虚拟化技术的热潮是由于该技术在 X86服务器架构上的迅速普及所引发的,但是最初
25、虚拟化技术的来源不是在 X86架构上,而是在大型主机上。最早使用虚拟化技术的是 IBM公司的 7044大型机,IBM 之后在上世界 60 年代还开发了型号为 Model67的System/360主机。Model67主机能够通过虚拟监视器(VirtualMachineMonitor,以下简称 VMM)虚拟所有的硬件接口。在早期的计算中,操作系统被称为Supervisor,能够在其他操作系统上运行的操作系统被称为 Hypervisor10,如图 1-1所示。图 1-1虚拟机管理器结构图Fig.1-1Thestructureofvirtualmachinemonitor其中,VMM 能直接运行在硬件
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 中小型企业 服务器 虚拟 系统 设计 实现 23109
限制150内