版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
.../...数据中心的服务器虚拟化与运维管理解决方案模板数据中心的服务器虚拟化与运维管理解决方案模板TIME\@"yyyy/M/d"2019/2/3文档名称数据中心的服务器虚拟化与运维管理解决方案模板作者周晶邮箱jingz@版本V1.0变更记录2014.04.17V1.0初稿2014.09.04V1.1增加了"培训服务"相关内容2015.03.13V6.0基于vSOM6.0进行全面更新文档描述本文档是数据中心的服务器虚拟化与运维管理的解决方案模板,对应于VMware的vSpherewithOperationsManagement<vSOM>6.0目录TOC\o"1-3"1概述61.1项目背景61.2现状分析62VMware服务器虚拟化与运维管理解决方案概述132.1服务器虚拟化解决方案132.2虚拟化环境下的运维管理解决方案153服务器虚拟化解决方案173.1vSphere体系架构17基于vSphere的虚拟数据中心基础架构17ESXi体系结构19资源分配方式233.2计算功能特性24虚拟机计算性能24虚拟机性能28关键应用虚拟化28虚拟机迁移30CPU和内存的热添加和磁盘的热扩展34分布式资源调度DRS 34分布式电源管理DPM 363.3网络和安全功能特性36vSphere标准交换机〔VSS 38vSphere分布式交换机〔VDS 38网络I/O控制<NIOC> 42无代理终端安全防护433.4存储功能特性46虚拟化环境的存储47vSphere存储体系结构48StorageDistributedResourcesScheduler<DRS> 49基于存储策略的管理50StoragevMotion 52存储I/O控制53VirtualMachineFileSystem<VMFS> 54StorageThinProvisioning 55存储API 55VirtualVolumes 57vSphereFlashReadCache 583.5可用性功能59VMwareHighAvailability 59VMwareFaultTolerance 61VMwareDataProtection 63vStorageAPIsforDataProtection 64vSphereReplication 653.6管理和自动化68集中式控制和主动式管理68自动化管理与调配714虚拟化环境下的运维管理解决方案754.1主要价值754.2体系架构754.3基本功能774.4典型应用场景80性能监控与故障修复80容量优化845VMware解决方案规划设计885.1计算资源规划885.2存储资源规划895.3网络资源规划925.4可用性规划945.5管理与监控规划976方案优势总结1017配置清单及说明1037.1硬件配置需求1037.2虚拟化软件配置需求1038专业服务1048.1VMware专业服务介绍1048.2专业咨询服务内容104VMwareAccelerate咨询服务104技术咨询服务105技术客户经理<TAM>服务1058.3专业服务实施流程106评估107规划与设计107实施107运维1089支持服务概述1099.1VMware支持的角色和职责1099.2全球技术支持服务1099.3自助服务支持110社会支持110其他资源11110培训服务11210.1培训课程和认证体系112项目背景不断增长的业务对IT部门的要求越来越高,所以数据中心需要更为快速的提供所需要的能力。如果不断购买新的服务器,又会增加采购成本和运作成本,而且还会带来更多供电和冷却的开支,同时,目前的服务器还没有得到充分的利用。通常情况下,企业的服务器工作负载只利用了5%,这导致了大量的硬件、空间以及电力的浪费。同时由于应用程序兼容性的问题,IT人员只能通过在不同场所的不同服务器中分别运行应用的方式,将应用程序隔离起来,而这又会导致服务器数量的增长。购置新的服务器是一项漫长的过程,这使得IT部门更加难以应对业务快速成长和不断变动的需求。例如,对于新业务系统平台的供应和拆除需求,往往就需要消耗大量宝贵的资源和时间。从IT管理员的角度来看,推动虚拟化技术发展的主要动力是基础架构设施的迅猛增长,而硬件部署模式又进一步加剧了基础架构的复杂程度。应用越来越多,也越来越复杂,因此就变得更加难以管理、更新和维护。用户希望能采用各种桌面设备、笔记本电脑、家用PC和移动设备来进行工作。服务器价格急剧下降,服务器散乱现象仍然存在。随着图形和多媒体的发展,数据也变得越来越丰富,文件的平均大小也在不断上升,要求不间断的在线存储。纵观整个数据中心,技术不断增多,分布也越来越广,另外,业界和法律法规也在不断要求企业加强IT管理控制。在这种环境下,虚拟化技术就体现了整合的优势。应用在IT的不同层面,从逻辑层将物理层抽象出来意味着逻辑组件会得到更一致的管理。从安全监督来看,虚拟化技术提升了X86服务器的可靠性、可用性,从基础架构层面获得了原先单机系统无法想象的功能,大大提高了业务连续性的级别,降低了故障率、减少了系统宕机的时间。从服务器的角度来看,虚拟化技术让每台设备都能托管多套操作系统,最大化了利用率,降低了服务器数量。从存储的角度来看,虚拟化技术可网络化、整合磁盘设备,并让多个服务器共享磁盘设备,从而提高了利用率。从应用的角度来看,虚拟化技术将应用计算从用户设备中分离出来,并在数据中心对应用及相关数据进行整合,通过集中化技术改善了管理和系统的安全性。XXX客户作为国内大型企业,信息化建设不断发展。目前信息化网络以信息中心为运营维护单位,覆盖出单、收付等多套业务系统,服务器资源庞大。出于经济效益和管理安全性考虑,针对基础架构的虚拟化整合已势在必行。现状分析本小节首先将对XXX客户数据中心的现状进行描述,统计了现有物理服务器的型号、配置以及其上运行的业务系统的情况,同时还对数据中心里的存储设备的配置与使用情况进行了总结。接下来,本文将对当前的现状进行分析,指出数据中心存在的问题并给出相应的解决方案。现状描述XXX客户数据中心目前以X86服务器为主,运行着人力资源、市场计费、生产经营、资产管理、网络管理、邮件、安全等业务系统。具体的服务器配置如下所示,该表涵盖了主要业务系统的服务器配置。系统型号配置视频服务器PowerEdge2950XeonE5410*2/4GB下载服务器PowerEdge2950XeonE5110*2/2GB生产经营管理系统PowerEdge2950XeonE5410*2/4GB固定资产管理系统PowerEdge2950XeonE5410*2/4GB移动站业务管理系统PowerEdge2950XeonE5410*2/2GB网管系统PowerEdge2950XeonE5410*2/2GB财务系统PowerEdge2950XeonE5410*2/2GB防病毒系统PowerEdge2950XeonE5410*2/2GB邮件系统PowerEdge2950XeonE5410*2/2GB安全评估系统PowerEdge2850Xeon2.8G*2/2GB人力资源系统PowerEdge2850Xeon2.8G*2/2GB任务管理系统PowerEdge2650Xeon2.8G*2/2GB库存管理系统PowerEdge1750Xeon2.4G*2/1GB身份认证系统PowerEdge750P42.8G/1GB表:XXX客户数据中心服务器上述服务器中,除了视频服务器和下载服务器外,其它服务器的负载都非常小,远没有达到充分利用的状态。虽然视频服务器和下载服务器的负载相对较高,但是也没有充分发挥硬件平台的资源效率。另外还有一些运行边缘业务的服务器,由于设备老旧以及所在位置等原因,本次尚未统计在内。在存储阵列方面,XXX客户数据中心的主要存储设备及其相应系统的容量与使用率情况如下所示。IBMDS4700阵列上,网管系统可使用的总容量为1400G,现已使用了800G,使用率为57%;邮件系统可使用的总容量为1950G,现统计分析系统已使用了900G,使用率为67%。人力资源系统可使用的容量已全部分配完毕。IBMFastT600阵列上,库存管理系统可使用的总容量为1340G,现已使用了1340G,使用率为100%;身份认证系统可使用的总容量为340G,现已使用了170G,使用率为50%。IBMDS5020阵列上,视频服务器可使用的总容量为1540G,现已使用了1530G,使用率为97%;防病毒系统可使用的总容量为270G,现已使用了206G,使用率为76%。EMCCX3-40阵列上,财务系统可用总容量为941G,现已使用了325G,使用率为32%;移动站业务管理系统可用总容量为800G,现已使用了270G,使用率为34%;安全评估系统可用总容量为600G,现已使用了305G,使用率为51%。EMCCX500阵列上,任务管理系统可用总容量为120G,现已使用了95G,使用率为79%;固定资产管理系统可用总容量为300G,现已使用了280G,使用率为94%。EMCCX4-480阵列上,下载服务器可用总容量为2000G,现已使用了2000G,使用率为100%;生产经营管理系统可用总容量为980G,现已使用了800G,使用率为82%。上述存储设备及其相应系统的容量与使用率情况如下表所示。阵列名称使用系统可用空间已用空间使用率IBMDS4700网管系统1400G800G57%邮件系统1950G900G67%人力资源系统400G400G100%IBMFastT600库存管理系统1340G1340G100%身份认证系统340G170G50%IBMDS5020视频服务器1540G1530G97%防病毒系统270G206G76%EMCCX3-40财务系统941G325%32%移动站业务管理系统800G270G34%安全评估系统600G305G51%EMCCX500任务管理系统120G95G79%固定资产管理系统300G280G94%EMCCX4-480下载服务器2000G2000G100%生产经营管理系统980G800G82%表:XXX客户数据中心存储阵列可见,目前XXX客户的磁盘阵列划分孤立、分散,造成了磁盘阵列的浪费以及数据的高风险性,而且十分不易于维护。随着之后系统和数据量的不断增加,这一现象将会持续加剧。现状分析通过对XXX客户服务器和存储现状的分析,目前IT基础架构有以下几个问题亟待解决:服务器的利用率低。现在机房内运行的大部分机器的利用率都非常低,由于一台服务器只能有一个操作系统,受系统和软件开发平台的限制,CPU、内存、硬盘空间的资源利用率都很低,大量的系统资源被闲置。可管理性差。首先是可用性低,几乎每个应用服务器都是单机,如果某台服务器出现故障,相对应的业务也将中断。其次是当硬件需要维护、升级或出现硬件故障时,上层业务系统均会出现较长时间的中断,影响业务的连续性,其中包括一些重要业务系统,一旦中断服务影响很大,未来数据中心搬迁时会更加麻烦。兼容性差。系统和应用迁移到其他服务器,需要和旧系统兼容的系统。新的软件包括操作系统和应用软件无法运行在老的硬件平台,而老的代码有时候也很难移植到新的硬件平台上。例如:由于各种资源数据库不同公司分别开发,需要的运行的软硬平台很多时候不能保证兼容。为节省时间、物力和保持系统部署的顺利,只能用增加服务器单独部署的方法来解决。服务器和存储购置成本高,维护成本递增,也不得不考虑。随着应用的不断增加,服务器数量也跟着增加,每年要支出高额购置费用不说,还有部分服务器已经过保修期,部件逐渐进入老化期,维护、维修预算费用也逐年增加。对业务需求无法做到及时响应,灵活性差。当有新的应用需要部署时,需要重新部署服务器,存储系统,并需要对网络系统进行调整以适应新的IT应用的需求。目前为每套生产系统,在开发测试中心均要保留一套开发测试环境,造成了资源很大的浪费。通过使用VMware的服务器虚拟化技术,上述这些问题可以得到很好地解决,它可以提高资源利用率,降低能耗,具有更好的可用性与安全性。可是,虽然服务器虚拟化可以解决XXX客户现有数据中心的诸多问题,但随着虚拟化的引入,现有的传统运维管理方式已经不能满足虚拟化环境对运维管理的需求,现有的这些运维方法在新环境下存在诸多的挑战,使用起来也将显得捉襟见肘,接下来的部分将对这些挑战进行分析。现有的传统管理工具和方法是为了支持孤立的计算环境而设计的,因此IT团队面临着如何利用传统管理工具和方法有效地支持新的动态IT基础设施〔虚拟化环境的挑战,这些挑战主要包括如下四个方面。第一,虚拟化环境中有大量的数据需要管理,相对于物理环境而言,管理员可管理的虚拟机数量要多出达5~10倍,服务器和变更的数量也明显增多。这些都使得IT专业人员在尝试部署新的虚拟化管理计划时要面对重重困难。同时,环境中的伪警报数量大幅度增加,使得客户非常难以应对其环境所面临的挑战和性能问题。现有的运维管理方法已经无法保证管理员可以高效地管理如此大量的数据并对问题做出快速地响应。因此,新的运维管理方法需要提供整个基础架构和应用的运行状况、风险和效率的全面可见性,并可以提高管理员对问题的响应速度。第二,对于虚拟化平台的管理员而言,工作中遇到的问题大多是性能方面的问题,处理性能问题所花费的精力大约占到全部管理任务的80%,要迅速定位并解决性能问题,需要高效的工具来辅助,单纯地使用"红黄绿"三色交通灯的性能指示是无法迅速地解决这些性能问题的。因此,这就需要一种主动管理基础架构和应用性能而不是被动监控的解决方案。第三,管理员在使用虚拟化平台时会面对两个对立的目标:一方面,要尽可能地增加虚拟机的密度以充分利用硬件平台的处理能力,增加投资回报。另一方面,虚拟化的主要特征就是资源池化,资源整合以后,调配资源的灵活性大大提高,但同时也对性能和容量的管理带来了更大的挑战,如果不能有效地管理资源分配,则可能出现资源滥用,资源匮乏等情况。实际的生产环境中一个比较常见的问题就是容量"过度调配"和硬件利用率低下,它会损害组织最初在节约成本方面寻求的核心价值,同时它还会使组织无法实现最初部署虚拟化和云计算时所寻求的敏捷性。因此,这就需要推动更高的整合率,管理员需要随时保证业务增长对性能和容量的要求。第四,现有的运维模式容易导致大家相互指责,同时无法迅速查明问题的源头、在哪方面需要立即采取措施,以及如何尽快恢复服务。为了解决这个问题,新的运维管理方法应该能够帮助管理员高效地定位问题的根源,它应该可以快速地缩小问题的范围,迅速定位问题所属的范畴,例如:计算,存储,网络等。下图显示的是在一项调查中,众多已经部署虚拟化的客户选出的他们在运维管理方面所面临的主要难题,这项数据从另一方面展示了现有的传统运维管理方法在虚拟化环境下存在的主要问题。图:虚拟化环境下运维管理的棘手问题通过上图可以看出,容量监控与规划,协同合作,性能问题定位与调优以及根本原因定位是客户在虚拟化环境下进行运维管理所面临的主要难题。由于传统运维管理方法在虚拟化环境下存在上述诸多不足,因此,运维管理方面的新需求应运而生,这些需求可以从如下两个方面进行概括。图:虚拟化环境对运维管理的新需求首先,新的方案应该能够保证服务质量,能够迅速缩短问题的平均解决时间、提高基础设施和应用的可见性、能够主动快速解决影响业务的问题,这些都是客户所追求的基本能力,因为这个能力直接关系着服务的质量。其次,新的方案应该可以像虚拟化的早期阶段一样,在降低资金开销和运维开销方面获得收益。这意味着该方案不仅需要优化环境中的计算资源,同时也需要优化该环境中的人力资源。VMware的服务器虚拟化与运维管理〔vSpherewithOperationsManagement,vSOM解决方案不仅可以帮助客户很好地完成服务器虚拟化的目标,同时还可以解决上述这些虚拟化环境下运维管理的问题,提供整个虚拟化环境的可见性,最大限度提高容量利用率和运营性能。除了上述这些在服务器虚拟化后会立即显现的运维管理问题外,从长远来看,尽早地采用VMware提供的运维管理方法也是大势所趋,越早采用,越早受益。这是因为目前市场上的VMware虚拟化程度大约在65%以上,随着虚拟化比率的不断提高,客户也在不断扩大对虚拟化功能的运用范围,开始采用软件定义的存储以及网络与安全模式,从而逐步完全过渡到软件定义的数据中心〔SoftwareDefinedDataCenter,SDDC。而这一转变使得IT部门能够转变运维方式,从本质上被动反应也就是往往需要竭力应付业务需求并面对日益积压的应用请求的部门,转变为主动创新的部门,将节约的IT资源重新投入到有助于实现关键业务目标的新应用、服务和计划中去。主动创新的部门更能与业务目标保持一致,并且对企业的发展、创新和竞争能力起着更为关键的作用。可见,无论是对眼前问题的考虑,还是着眼于长远的效益,尽早使用VMware高效的运维管理方法都是一个必然的选择,而VMware的服务器虚拟化与运维管理解决方案〔vSOM是这一选择的最佳起点。下面的章节将从方案概述、整体规划设计、服务器虚拟化解决方案、运维管理解决方案、方案优势总结等方面对该方案进行全面地分析与介绍。随着服务器虚拟化的持续发展,用户需要主动型管理解决方案来清晰地了解自己的业务运行健康状况,虚拟数据中心的工作负载容量和性能,以确保高效利用资源,并防止出现影响业务的故障和性能问题。而VMware的服务器虚拟化与运维管理解决方案〔vSpherewithOperationsManagement,vSOM将全球领先的虚拟化平台与一流的管理功能相结合,它可以使用户了解整个虚拟化环境的运营状况,实现性能提升,同时优化容量,确保关键应用的稳定健康运行。借助vSOM,用户可以使用单一控制台来优化容量和监控工作负载性能,例如:用户能够回收未使用的容量、将虚拟机调整至适度规模、改善利用率并提高整合率,从而充分利用虚拟化平台。vSOM支持来自1,650多家ISV合作伙伴的3,000多个应用,它为虚拟化关键业务应用提供了最广泛的选择。vSOM是一款包含了vSphere与vRealizeOperations标准版的解决方案套件,它高度集成了全球最可靠的虚拟化平台与强大的自动化运维管理工具。图:vSOM高度集成了vSphere与vRealizeOperationsvSOM是一个托管式虚拟化平台,其中,vCenterServer从vSphere主机收集实时性能数据并将数据存储在vCenter数据库中,同时保留历史数据汇总信息。vRealizeOperations则从vCenter收集指标,并提供对IT基础架构的运行状况、风险和效率的全面和深入地分析,同时将这些信息以图形化的方式展现出来。下面将分别对vSOM的服务器虚拟化与运维管理解决方案进行介绍。服务器虚拟化解决方案VMware的服务器虚拟化解决方案vSphere是业界领先的用于构建云计算基础架构的虚拟化平台。它使得IT能以最低的TCO〔总体拥有成本满足要求最严格的关键业务应用的SLA。vSphere通过在计算、存储、网络、可用性、安全和自动化等方面提供的一整套应用和基础架构服务实现了一个完整、高效,安全的虚拟化平台。vSphere所提供的服务如下图所示。图:VMwarevSphere虚拟化平台vSphere具有如下的优势。通过提高利用率和实现自动化获得高效率:可实现15:1或更高的整合率,将硬件利用率从5%~15%提高到80%甚至更高,而且无需牺牲性能。大幅降低IT成本:可使资金开销最多减少70%,并使运营开销最多减少30%,从而为vSphere上运行的每个应用降低20%~30%的IT基础架构成本。兼具敏捷性和可控性:能够快速响应不断变化的业务需求,而又不牺牲安全性或控制力,并且为vSphere上运行的所有关键业务应用提供零接触式基础架构,并内置可用性、可扩展性和性能保证。可自由选择:借助基于标准的通用平台,可以充分利用各种现有IT资产及新一代IT服务,而通过开放式API,可借助来自全球领先技术提供商体系的解决方案使vSphere提供更强大的功能。作为一款先进的虚拟化平台,vSphere拥有如上诸多的优势,但是,仅仅使用vSphere会存在一些运维管理方面的不足,例如:性能优化与容量管理。这些不足使得vSphere的优势不能够完全发挥出来。因此,为了将vSphere的优势发挥到极致,一套与之紧密结合的运维管理工具是必不可少的。而vSOM是vSphere与vRealizeOperations标准版的集合,它除了可以高效地完成服务器虚拟化,让整个数据中心更加地灵活,敏捷,高效外,还可以深度监控整个IT基础架构的容量与性能,可以实现更高的容量利用率、整合率和硬件节约,同时还可以缩短问题诊断和解决的时间,避免业务受到影响,下面将介绍vSOM所提供的运维管理解决方案。虚拟化环境下的运维管理解决方案vSOM中的vRealizeOperations标准版提供了虚拟化环境下的运维管理解决方案。功能特性vSOM的运维管理解决方案具有如下的功能特性。全面的可见性,便于vSphere管理员使用 获取关于基础架构和应用运行状况、风险和效率的全面视图和深入运营洞察信息自动从vCenter收集数据以vCenter窗格的方式深入集成直观的屏幕引导用户发现需要注意的问题降低虚拟机管理成本并优化vSphere管理效率主动管理性能停止监控,转而开始主动管理基础架构和应用性能自动化的根本原因分析和修复建议可帮助管理员快速发现并消除潜在瓶颈容量优化发现容量不足和超额配置情况,以便合理调整虚拟机大小、回收闲置资源并放心提高整合率通过增加ESXi上的虚拟机密度降低基础架构成本vSOM的运维管理解决方案的管理界面可以显示虚拟基础设施的健康状态、风险和效率。此外,管理界面还可以显示当前虚拟基础架构中各节点〔可以在vCenter级别,数据中心级别,集群级别,ESXi主机级别以及虚拟机级别上显示节点信息的资源使用情况和资源需求情况,并以数字的形象直观地呈现负载的高低。对于主要的环境资源,包括CPU,内存,网络以及存储等,进行使用情况汇总。vSOM提升了vSphere的价值如果只使用vSphere,用户可以节约28%的运维成本,如果在vSphere环境下使用vRealizeOperations,那么可以节约50%的运维成本,因此,vRealizeOperations可以大幅提升vSphere的价值。ManagementInsightTechnologies对vSOM的调查研究表明,vSOM可以使客户获得比单独运行vSphere更多的好处,一些主要的优势提升数据如下:提高基础架构和应用可用性将应用的停机时间减少36%将故障诊断和解决问题的时间减少26%降低成本实现约双倍的vSphereIT成本节约提高容量利用率将vSphere容量利用率提高40%,将整合率提高37%vSOM相对于单独使用vSphere所带来的运维成本收益,如下图所示。图:在vSphere环境下部署vRealizeOperations所带来的运维收益除了可以节约运维成本,vSOM在关键性能指标上,相对于单独使用vSphere都提高了30%~40%。可见,无论在降低运维成本还是提高整体性能方面,vSOM都可以在很大程度上提升vSphere的价值,它拥有单独部署vSphere所无法比拟的优势。本章节将从体系结构、计算、网络与安全、存储、可用性以及管理与自动化等方面对vSOM的服务器虚拟化解决方案vSphere进行介绍。vSphere体系架构基于vSphere的虚拟数据中心基础架构vSphere可加快现有数据中心向云计算的转变,同时还支持兼容的公有云服务,从而为业界唯一的混合云模式奠定了基础。vSphere,许多群体称之为"ESXi",即底层虚拟化管理程序体系结构的名称,这是一种采用尖端技术的裸机虚拟化管理程序。vSphere是市场上最先进的虚拟化管理程序,具有许多独特的功能和特性,其中包括:磁盘空间占用量小,因此可以缩小受攻击面并减少补丁程序数量不依赖操作系统,并采用加强型驱动程序具备高级内存管理功能,能够消除重复内存页或压缩内存页通过集成式的集群文件系统提供高级存储管理功能高I/O可扩展性可消除I/O瓶颈基于VMwarevSphere的虚拟数据中心由基本物理构建块〔例如x86虚拟化服务器、存储器网络和阵列、IP网络、管理服务器和桌面客户端组成。图:vSphere数据中心的物理拓扑vSphere数据中心拓扑包括下列组件:计算服务器 在祼机上运行ESXi的业界标准x86服务器。ESXi软件为虚拟机提供资源,并运行虚拟机。每台计算服务器在虚拟环境中均称为独立主机。可以将许多配置相似的x86服务器组合在一起,并与相同的网络和存储子系统连接,以便提供虚拟环境中的资源集合〔称为群集。存储网络和阵列光纤通道SAN阵列、iSCSISAN阵列和NAS阵列是广泛应用的存储技术,VMwarevSphere支持这些技术以满足不同数据中心的存储需求。存储阵列通过存储区域网络连接到服务器组并在服务器组之间共享。此安排可实现存储资源的聚合,并在将这些资源置备给虚拟机时使资源存储更具灵活性。IP网络每台计算服务器都可以有多个物理网络适配器,为整个VMwarevSphere数据中心提供高带宽和可靠的网络连接。vCenterServervCenterServer为数据中心提供一个单一控制点。它提供基本的数据中心服务,如访问控制、性能监控和配置功能。它将各台计算服务器中的资源统一在一起,使这些资源在整个数据中心中的虚拟机之间共享。其原理是:根据系统管理员设置的策略,管理虚拟机到计算服务器的分配,以及资源到给定计算服务器内虚拟机的分配。在vCenterServer无法访问〔例如,网络断开的情况下〔这种情况极少出现,计算服务器仍能继续工作。服务器可单独管理,并根据上次设置的资源分配继续运行分配给它们的虚拟机。在vCenterServer的连接恢复后,它就能重新管理整个数据中心。管理客户端 VMwarevSphere为数据中心管理和虚拟机访问提供多种界面。这些界面包括VMwarevSphereClient<vSphereClient>、vSphereWebClient〔用于通过Web浏览器访问或vSphereCommand-LineInterface<vSphereCLI>。ESXi体系结构ESXi架构和组件ESXi是组成vSphere基础架构核心的虚拟化管理器,可直接安装在物理服务器之上,并允许多个虚拟机运行于虚拟化层之上。每个虚拟机与其他虚拟机共享相同的物理资源,并且它们可以同时运行。与其他虚拟化管理程序不同,ESXi的所有管理功能都可以通过远程管理工具提供。由于没有底层操作系统,安装空间占用量可缩减至150MB以下。ESXi体系结构独立于任何通用操作系统运行,可提高安全性、增强可靠性并简化管理。紧凑型体系结构设计旨在直接集成到针对虚拟化进行优化的服务器硬件中,从而实现快速安装、配置和部署。如下图所示,从体系结构来说ESXi包含虚拟化层和虚拟机,而虚拟化层有两个重要组成部分:虚拟化管理程序VMkernel和虚拟机监视器VMM。ESXi主机可以通过vSphereClient、vCLI、API/SDK和CIM接口接入管理。图:ESXi体系结构VMkernelVMkernel是虚拟化的核心和推动力,由VMware开发并提供与其他操作系统提供的功能类似的某些功能,如进程创建和控制、信令、文件系统和进程线程。VMkernel控制和管理服务器的实际资源,它用资源管理器排定VM顺序,为它们动态分配CPU时间、内存和磁盘及网络访问。它还包含了物流服务器各种组件的设备驱动器——例如,网卡和磁盘控制卡、VMFS文件系统和虚拟交换机。VMkernel专用于支持运行多个虚拟机及提供如下核心功能:资源调度I/O堆栈设备驱动程序VMkernel可将虚拟机的设备映射到主机的物理设备。例如,虚拟SCSI磁盘驱动器可映射到与ESXi主机连接的SANLUN中的虚拟磁盘文件;虚拟以太网NIC可通过虚拟交换机端口连接到特定的主机NIC。虚拟机监视器VMM每个ESXi主机的关键组件是一个称为VMM的进程。对于每个已开启的虚拟机,将在VMkernel中运行一个VMM。虚拟机开始运行时,控制权将转交给VMM,然后由VMM依次执行虚拟机发出的指令。VMkernel将设置系统状态,以便VMM可以直接在硬件上运行。然而,虚拟机中的操作系统并不了解此次控制权转交,而会认为自己是在硬件上运行。VMM使虚拟机可以像物理机一样运行,而同时仍与主机和其他虚拟机保持隔离。因此,如果单台虚拟机崩溃,主机本身以及主机上的其他虚拟机将不受任何影响。虚拟机虚拟机是一个由VMkernel控制的软件构造体。所有虚拟机配置信息、状态信息和数据都封装在存储在数据存储中的一组离散文件中。这使虚拟机具有可移动性,并且易于备份或克隆。图:虚拟机文件虚拟机的特性虚拟机具有如下基本特性:分区:可在一台物理机上运行多个操作系统,并在多个虚拟机之间分配系统资源隔离:虽然多个虚拟机可以共享一台计算机的物理资源,但它们相互之间保持完全隔离。由于隔离的原因,虚拟环境中运行的应用在可用性和安全性方面远优于在传统的非虚拟化系统中运行的应用。封装:虚拟机实质上是一个软件容器,它将一整套虚拟硬件资源与操作系统及其所有应用捆绑或封装在一起。通过封装,虚拟机获得了超强的移动性并且易于管理。硬件抽象化:虚拟机完全独立于其底层物理硬件。可以为虚拟机配置与底层硬件上存在的物理组件完全不同的虚拟组件。由于虚拟机独立于硬件,再加上它具备封装和兼容性这两个特性,因此可以在不同类型的x86计算机之间自由地移动它,而无需对设备驱动程序、操作系统或应用进行任何更改。事实上,您可以在一台物理计算机上混合运行不同类型的操作系统和应用。虚拟机的组件虚拟机通常有一个操作系统、VMwareTools以及虚拟资源和硬件,其管理方式与物理计算机非常相似。在虚拟机上安装客户操作系统与在物理计算机上安装操作系统完全一样。管理员必须拥有操作系统供应商提供的包含安装文件的CD/DVD-ROM或ISO映像。操作系统虚拟机与所有标准x86操作系统和应用程序完全兼容。在一台物理主机的不同虚拟机里,可以根据应用需求同时运行不同的x86操作系统,彼此之间不会冲突,且对x86操作系统无需进行任何修改。VMwareToolsVMwareTools是一套实用程序,能够提高虚拟机的客户操作系统的性能,并改善对虚拟机的管理。在客户操作系统中安装VMwareTools十分必要。虽然客户操作系统可以在未安装VMwareTools的情况下运行,但是管理员将无法使用某些重要功能,并失去一些便利性。VMwareTools服务是一项在客户操作系统内执行各种功能的服务。该服务在客户操作系统启动时自动启动。该服务可执行的功能包括:将消息从ESXi主机传送到客户操作系统。向ESXi主机发送心跳信号,使其知道客户操作系统正在运行。实现客户操作系统与主机操作系统之间的时间同步。在虚拟机中运行脚本并执行命令。为使用VMwareVIXAPI创建的与客户操作系统绑定的调用提供支持,除MacOSX客户操作系统外。允许指针在Windows客户操作系统的客户机和Workstation之间自由移动。帮助创建Windows客户操作系统中由特定备份应用程序使用的快照。在客户操作系统中安装VMwareTools后,它还会提供VMware设备驱动程序,包括SVGA显示驱动程序、用于某些客户操作系统的vmxnet网络连接驱动程序、用于某些客户操作系统的BusLogicSCSI或LSILogic驱动程序、用于在虚拟机之间进行有效内存分配的内存控制驱动程序、用于将I/O置于静默状态〔使用VMwareDataRecovery或VMwarevStorageAPIforDataRecovery以进行备份的同步驱动程序、用于实现文件夹共享的内核模块以及VMware鼠标驱动程序。虚拟硬件每个虚拟机都有虚拟硬件,这些虚拟硬件在所安装的客户操作系统及其应用中显示为物理硬件。每个客户操作系统都能识别出常规硬件设备,但它并不知道这些设备实际上是虚拟设备。虚拟机具有统一的硬件〔少数选项可以由系统管理员控制。统一硬件使得虚拟机可以跨vSphere主机进行迁移。图:虚拟硬件ESXi主机将为每个虚拟机提供一个x86基础平台,可以选择要在该平台中安装的设备。基础虚拟机完全符合x86架构的系统标准。下图是所有Windows虚拟机中均配备的标准VMware设备驱动程序。标准虚拟设备驱动程序具有可移植性,管理员无需为每台虚拟机重新配置操作系统。如果将这些文件复制到其他ESXi主机,则即使硬件截然不同,这些文件仍然可以正常运行,且无需重新配置硬件。资源分配方式主机、集群、资源池可以在非集群〔独立式vSphere主机和集群中配置CPU和内存资源池。主机、群集和资源池提供了灵活而动态的方法,来组织虚拟环境中聚合的计算和内存资源,并将其链接回基础物理资源。主机表示x86物理服务器的聚合计算和内存资源。例如,如果x86物理服务器具有四个双核CPU<每个以4GHz速度运行>和32GB的系统内存,主机将提供32GHz计算能力和32GB内存来运行分配给它的虚拟机。群集可作为单个实体发挥作用和进行管理。它表示共享相同网络和存储阵列的x86物理服务器组的聚合计算及内存资源。例如,如果服务器组中包含8台服务器,每台服务器有四个双核CPU<每个CPU以4GHz的速度运行>和32GB内存,群集将聚合256GHz的计算能力和256GB的内存来运行虚拟机。资源池是单个主机或群集的计算及内存资源的分区。资源池可以是分层的,也可以是嵌套的。管理员可以将任何资源池划分为较小的资源池,以进一步划分资源并将其分配给不同的组或用于各种不同的目的。借助资源池,管理员可以根据业务需要分层次地划分并分配CPU和内存资源。划分并分配CPU和内存资源的原因包括维护行政界限、执行收费政策,或者适应地域或部门划分。资源池还用于向其他用户和组委派权限。计算功能特性虚拟机计算性能CPU虚拟化VMware通过CPU虚拟化技术解决了如何在一个操作系统实例中运行多个应用的难题。实现这一任务的困难之处在于每一个应用都与操作系统之间有着密切的依赖关系。一个应用通常只能运行于特定版本的操作系统和中间件之上。这就是Windows用户常常提到的"DLL地狱"。因此,大多数用户只能在一个Windows操作系统实例上运行一种应用,操作系统实例独占一台物理服务器。这种状况会导致物理服务器的CPU资源被极大地浪费。能够使多个操作系统实例同时运行在一台物理服务器之上,是VMware所提供的CPU虚拟化技术的价值所在。通过整合服务器充分利用CPU资源,可以给用户带来极大的收益。服务器整合的益处能够得以实现的前提是工作负载并不需要知晓它们正在共享CPU,虚拟化层必须具备这种能力。这是CPU虚拟化与其它虚拟化形式所不同的地方。具体实现方式是为每个虚拟机提供一个或者多个虚拟CPU〔vCPU。多个vCPU分时复用物理CPU。VMM必须为多个vCPU合理分配时间片并维护所有vCPU的状态,当一个虚拟机vCPU的时间片用完需要切换时,要保存当前vCPU的状态,将被调度的vCPU的状态载入物理CPU。VMkernel在调度vCPU的时候采用"插槽-核心-线程"的拓扑逻辑。"插槽"指处理器单个封装件,该封装件可以具有一个或多个处理器内核且每个内核具有一个或多个逻辑处理器。当vCPU需要运行时,VMkernel会将一个vCPU映射到处理器调度一个执行线程的能力,它对应于一个CPU核心或一个超线程〔如果CPU支持超线程。超线程或多核CPU提供两个或多个调度vCPU运行的硬件基础。可以将虚拟机配置为最多具有128个vCPU。主机上许可的CPU数量、客户机操作系统支持的CPU数量和虚拟机硬件版本决定着管理员可以添加的vCPU数量。CPU负载均衡CPU调度器可以让多个虚拟机复用逻辑处理器〔逻辑处理器的单位是一个CPU核心或一个超线程,提供給虚拟机类此于传统对称多处理器〔SMP的执行能力,并使他们之间相互独立。例如,配有2个VCPU的虚拟机可以让虚拟处理器运行在属于相同内核的逻辑处理器上,或运行在不同物理内核的逻辑处理器上。VMkernel智能地管理处理器时间来保障工作负载在处理器内核间的迁移。每隔2-40毫秒,VMkernel检查把vCPU从一个逻辑处理器迁移到另一个来保障负载均衡。如果存在超线程,VMkernel尽量把相同虚拟机的vCPU负载分散到不同内核的线程上来实现性能的优化。ESXiCPU调度程序可以解释处理器拓扑〔包括插槽、内核和逻辑处理器之间的关系。调度程序使用拓扑信息优化虚拟CPU在不同插槽上的放置位置,以最大化总体的缓存利用率,并通过最小化虚拟CPU迁移来改善缓存关联性。在未过载的系统中,ESXiCPU调度程序在默认情况下将负载分配到所有插槽。这样便可通过最大化可供正在运行的虚拟CPU使用的缓存总量来改善性能。因此,单个SMP虚拟机的虚拟CPU在多个插槽之间分配〔除非每个插槽本身还是NUMA节点,在这种情况下,NUMA调度程序会限制虚拟机的所有虚拟CPU都驻留在同一插槽上。综上所述,对CPU的调度管理功能要求如下:支持基于Intel/AMDX86指令集架构的处理器,支持最新的处理器硬件辅助虚拟化功能;支持处理器多核技术;支持虚拟多路运算,每个虚拟机可以支持多达128个虚拟CPU〔vSMP以满足高负载应用环境的要求;可以灵活分配调度物理服务器上的CPU资源,如可按主频赫兹分配给虚拟机计算时间片;对CPU的调度应能实现虚机按需使用,随用随取,不用即释放,使得计算资源能被充分利用;在虚拟机操作系统支持的前提下,应能支持虚拟机的CPU热添加技术。内存虚拟化当运行一个虚拟机时,vSphere的VMKernel为虚拟机生成一段可编址的连续内存,与普通操作系统提供给上层应用使用的内存具有相同的属性特征。引入内存虚拟化之后,同样的内存地址空间,允许VMkernel同时运行多个虚拟机并保证它们之间使用内存的独立性。VMwarevSphere的三层内存映射结构如下图所示:图:内存三层映射ESXi裸机体系结构的强大功能主要体现在内存优化方面,这些功能可提高内存使用效率。ESXi主机的内存管理支持安全地过量分配内存。分配给每个虚拟机的内存总和可超过主机上安装的物理内存总和。ESXi主机采用了几种有效方法来支持安全的内存过量分配。例如,过量分配率为2:1时,通常只会对性能产生非常小的影响。内存通常是最有限的资源,vSphereVMkernel管理服务器的RAM,可进行多种资源节约操作。通过VMware设计的若干功能,vSphere可支持实现RAM的高效使用和更高的整合率,包括透明页共享、客户机内存回收和内存压缩。实现过量分配的内存管理机制如下:透明页共享TPS〔TransparentpagesharingTPS是VMware独有的一种内存优化方法。VMkernel可检查虚拟机存储的每个内存页面,以便识别相同的页面,并仅存储一个页面副本。图:透明页共享气球内存回收ESXi主机使用一种随VMwareTools提供的内存释放驱动程序,该程序安装在每个虚拟机中。如果内存不足,则VMkernel将选择一个虚拟机并扩充其内存,也就是说,它会通知该虚拟机中的释放驱动程序从客户操作系统要求更多的内存。客户操作系统通过生成内存满足这一需求,然后VMkernel会将释放出的页面分配给其他虚拟机。图:气球内存回收内存压缩当内存过量分配时,内存压缩可以帮助提高虚拟机性能。默认情况下已启用该功能。因此当主机内存过量分配时,ESXi
会在尝试将该页面交换到磁盘前压缩虚拟页面并将其存储在内存中。图:内存压缩主机级SSD交换文件每个虚拟机都包含一个VMkernel交换文件。如果多个虚拟机需要完全使用分配给它们的内存,则ESXi主机将根据为每个虚拟机指定的内存资源设置,按比例将其内存区域交换到本地或网络固态驱动器<SSD>设备中。将虚拟机内存分页移到磁盘中:如非必要,系统不会使用VMkernel交换空间,因为这种方式的性能很差。综上所述,对内存的调度管理功能满足了如下需求:单个虚拟机能够支持扩展到最大4TB的内存;可以灵活分配调度物理服务器上的内存资源,如可按MB大小分配给虚拟机内存资源;对内存的调度应能实现虚机按需使用,随用随取,不用即释放,使得计算资源能被充分利用;具有合理的内存调度机制,能够实现内存的过量使用,支持不同虚拟机中内存相同数据部分的页面共享技术,保障内存资源的充分利用;在虚拟机操作系统支持的前提下,应能支持虚拟机的内存热添加技术;支持内存压缩技术,减少虚拟内存在虚拟机高压力内存状态下交换到磁盘上的概率,从而提升性能;虚拟机性能虚拟机有一个对应的硬件版本的概念,该硬件版本指示虚拟机支持的虚拟硬件特性,如BIOS或EFI、虚拟插槽数、最多CPU数、最大内存配置和其他硬件特征。创建虚拟机所用的vSphere主机的版本决定了虚拟机的硬件版本。最新版本支持的最大虚拟机能力为:128个虚拟CPU、4TB内存、1000000IOPS的磁盘读取速度以及36Gbs以上的网络吞吐量。远远大于典型应用的需求,足以满足关键应用和甚至大数据的需求。这足以满足每天处理20亿次交易的大规模数据库的需求,只需一台虚拟机,即可存储NASDAQ每天20亿笔交易的全部信息关键应用虚拟化下图可见,越来越多的关键应用已经运行在虚拟化平台之上。图:关键应用虚拟化比例虚拟化给关键应用带来了如下的好处:效益:降低应用程序成本敏捷性:提高应用程序服务质自由度:缩短应用程序生命周期将关键应用部署到虚拟化平台可以使应用程序的资源按需扩展,以满足业务变化和适应不同SLA的需要。支持动态的扩展:热添加容量:CPU和内存热添加利用vMotion迁移到更强大的主机,不影响业务的连续性。在几分钟内就可以调配附加的应用程序实例。实验得出,超过95%以上的应用程序在VMwarevSphere上可达到甚至超过本机性能。VMware虚拟机扩展性能很好128个虚拟CPU,4TB内存开销很小〔通常为2%至10%虚拟化的主机更易于扩展使用所有核心Exchange服务器容量增大一倍性能基准测试设定了标准8,900个并发TPC-C事务SPECweb2005的结果为"优于物理"创世界纪录的TPC-H性能虚拟机迁移vMotion简介vSpherevMotion能在实现零停机和服务连续可用的情况下将正在运行的虚拟机从一台物理服务器实时地迁移到另一台物理服务器上,并且能够完全保证事务的完整性。vMotion是创建动态、自动化并自我优化的数据中心所需的关键促成技术,它的主要优点是:即时迁移正在运行的虚拟机轻松管理和安排实时迁移图:vSpherevMotion即时迁移正在运行的整个虚拟机VMware的客户中,80%都在生产中部署了vMotion技术,此技术利用服务器、存储和网络连接的完全虚拟化,可将正在运行的整个虚拟机从一台物理服务器立即迁移到另一台物理服务器上,同时,虚拟机会保留其网络标识和连接,从而确保实现无缝的迁移过程,管理员可以使用这种热迁移技术来完成如下操作:在零停机、用户毫无察觉的情况下执行实时迁移持续自动优化资源池中的虚拟机在无需安排停机、不中断业务运营的情况下执行硬件维护主动将虚拟机从发生故障或性能不佳的服务器中移出,从而保证虚拟机的运行效率轻松管理和安排实时迁移迁移向导可以使管理员轻松管理和安排虚拟机的迁移操作,它可以:执行任何虚拟机的多个并行迁移,虚拟机可以跨任何受vSphere支持的硬件和存储并运行任何操作系统几秒钟内即可确定虚拟机的最佳放置位置安排迁移在预定时间发生,且无需管理员在场可以实现跨边界迁移和远距离迁移凭借vSphere6.0,VMware通过提供可以跨分布式交换机和vCenterServer的边界实施的新vMotion功能,不断革新工作负载实时迁移技术,如下图所示。图:跨分布式虚拟交换机执行vMotion图:跨vCenterServer执行vMotion此外,现在还可以执行远距离vMotion迁移,其往返时间<RTT>最长仅为100毫秒。远距离vMotion迁移使RTT提高了10倍,有了它,位于纽约和伦敦的数据中心以及位于美国东西海岸的数据中心能够相互之间实时迁移工作负载。实现原理与工作机制使用VMwarevMotion将虚拟机从一台物理服务器实时迁移到另一台物理服务器的过程是通过如下三项基础技术实现的。虚拟机的整个状态由存储在数据存储〔如光纤通道或iSCSI存储区域网络<SAN>,网络连接存储<NAS>或者物理主机本地存储上的一组文件封装起来。vSphere虚拟机文件系统<VMFS>允许多个vSphere主机并行访问相同的虚拟机文件。虚拟机的活动内存及精确的执行状态通过高速网络快速传输,从而允许虚拟机立即从在源vSphere主机上运行切换到在目标vSphere主机上运行。vMotion通过在位图中连续跟踪正在进行的内存事务来确保用户察觉不到传输期,一旦整个内存和系统状态已拷贝到目标vSphere主机,vMotion将中止源虚拟机的运行,将位图的内容拷贝到目标vSphere主机,并在目标vSphere主机上恢复虚拟机的运行。整个过程在以太网上需要不到两秒钟的时间。底层vSphere主机将对虚拟机使用的网络进行虚拟化。这样可以确保即使在迁移后也能保留虚拟机网络标识和网络连接。因为使用vMotion进行虚拟机迁移可以保留精确的执行状态、网络标识和活动网络连接,其结果是实现了零停机时间且不中断用户操作。即使两个主机没有任何共用的共享存储,vSphere也能使虚拟机同时更改其数据存储和主机。它不仅能够实现大型数据中心内多个集群之间的虚拟机迁移〔这些集群之间可能并没有一组共用的数据存储,还能实现小型环境中虚拟机迁移,而无需访问昂贵的共享存储设备。执行vMotion迁移时,运行中的进程在整个迁移过程中都将保持运行状态。虚拟机的完整状态都会被移到新的主机中,而数据存储仍位于原来的数据存储上。虚拟机的状态信息包括当前的内存内容以及用于定义和标识虚拟机的所有信息。内存内容包括事务数据以及内存中的操作系统和应用程序的数据。状态中存储的信息包括映射到虚拟机硬件元素的所有数据,如BIOS、设备、CPU、以太网卡的MAC地址、芯片集状态、注册表等。图:基于共享存储的vMotion迁移上图中显示的是一种基于共享存储的基本配置,用于说明在将虚拟机A<VMA>从名为esx01的主机迁移到名为esx02的主机时,vMotion是如何工作的〔vSphere5.1后,没有共享存储也可进行vMotion操作。源主机和目标主机都可以访问用于存放虚拟机文件的共享数据存储。用户可以通过"Production"〔生产网络访问虚拟机A。管理员使用迁移向导启动迁移时,vMotion将通过vMotion网络将虚拟机的内存状态从源主机复制到目标主机。当vMotion复制内存时,用户可以继续访问虚拟机,而且还可以更新内存中的页面。vMotion会在源主机的内存位图中保存一份已修改页面的列表,vMotion在将虚拟机的大部分内存从源主机复制到目标主机之后,会将虚拟机置于静默状态,也就是说,它将使虚拟机处于一种无法进行其他任何活动的状态。在此静默期间,vMotion通过传输虚拟机设备状态和包含迁移过程中更改页面列表的内存位图,完成最后切换到目标主机的过程。vMotion会保留源虚拟机,以便在迁移过程中出现故障时将虚拟机返回到源主机。vMotion在将源主机上的虚拟机置于静默状态后,会立即对目标主机上的虚拟机进行初始化。反向ARP请求会告知子网,虚拟机的MAC地址现在位于新的交换机端口中,此时,用户访问的是目标主机上的虚拟机,而非源主机上的虚拟机。当用户访问目标主机上的虚拟机时,vMotion会将内存位图中标识的剩余内存从源主机复制到目标主机,如果某个应用在此期间试图读写任何已修改的内存,相应的页面将从源主机获取。在将所有剩余内存都复制到目标主机后,目标主机将通知源主机迁移已完成。此时,vMotion将从源主机中彻底删除虚拟机。vSphere允许将vMotion和StoragevMotion组合到一个过程中。这种组合式迁移通过网络将虚拟机内存及其磁盘同时复制到目标主机。发送完所有内存和磁盘数据后,目标虚拟机将开始运行,同时源虚拟机将被关闭。这意味着,管理员可以在主机间、集群间或数据中心间实时迁移整个虚拟机而不会造成中断,所涉及的主机间也不需要有共享存储。CPU和内存的热添加和磁盘的热扩展功能描述热添加使管理员可以在虚拟机需要时为其增加RAM和CPU资源,同时不会中断虚拟机的使用。这样可减少停机时间并确保虚拟机中的应用始终拥有所需的资源。即使制定了最好的规划,应用所需的资源有时还是超出预期,Sphere支持热添加vCPU和内存以及热添加/热扩展虚拟磁盘,从而实现虚拟机资源的动态添加。通过在不中断应用或终端用户的情况下为虚拟机调配添加vCPU,内存和硬盘,热添加和热扩展能力允许IT为应用添加可用资源。所有虚拟机都支持虚拟磁盘的热添加/热扩展。所有在物理服务器上本地支持热添加vCPU/内存的客户操作系统,都支持虚拟机CPU/内存的热添加。工作原理当虚拟机的电源已打开,且已启用CPU热添加时,可以将虚拟CPU热添加到正在运行的虚拟机。如图所示,在启用CPU热插拔且虚拟机正在运行的情况下,可以从虚拟插槽数下拉菜单中选择要添加的插槽数。每个插槽的内核数下拉菜单不可用,保留值为2。如果选择3个虚拟插槽,则可以向1个插槽添加2个内核,这样虚拟机便会具有6个虚拟CPU。分布式资源调度DRS功能描述vSphereDistributedResourceScheduler<DRS>可以跨vSphere服务器持续地监视利用率,并可根据业务需求在虚拟机之间智能分配可用资源。DRS能够从以下三个层面帮助客户调度资源:根据业务优先级动态地调整资源平衡计算容量降低数据中心的能耗根据业务需求调整资源DRS将vSphere主机资源聚合到集群中,并通过监控利用率并持续优化虚拟机跨vSphere主机的分发,将这些资源动态自动分发到各虚拟机中。将IT资源动态分配给优先级最高的应用为业务部门提供专用的IT基础架构,同时仍可通过资源池化获得更高的硬件利用率使业务部门能够在自己的资源池内创建和管理虚拟机平衡计算容量DRS不间断地平衡资源池内的计算容量,以提供物理基础架构所不能提供的性能、可扩展性和可用性级别。提高服务级别并确保每个虚拟机能随时访问相应资源通过在不中断系统的情况下重新分发虚拟机,轻松部署新容量自动将所有虚拟机迁出物理服务器,以进行无停机的计划内服务器维护允许系统管理员监控和有效管理更多的IT基础架构,提高管理员的工作效率DRS使用户可以跨集群中的所有主机创建资源池,并应用集群级别的资源分配策略。除资源池和资源分配策略之外,DRS还提供以下资源管理功能:初始放置当集群中的某个虚拟机启动时,DRS会将其放在一个适当的主机上,或者根据选择的自动化级别生成放置建议。负载平衡DRS可以跨集群中的vSphere主机分配虚拟机工作负载。DRS持续监控活动工作负载和可用资源,并执行或建议执行虚拟机迁移,以最大限度提高工作负载性能。集群维护模式DRS可以根据当前集群情况确定可以同时进入维护模式的最佳主机数量,从而加快VMwareUpdateManager修补过程。限制更正在主机出故障或主机进入维护或待机模式后,DRS可以根据需要在vSphere主机间重新分配虚拟机,以便符合用户自定义的关联性和反关联性规则。关联性、反关联性规则:虚拟机的关联性规则用于指定应将选定的虚拟机放置在相同主机上<关联性>还是放在不同主机上<反关联性>。关联性规则用于系统性能会对虚拟机之间的通信能力产生极大影响的多虚拟机系统。反关联性规则用于负载平衡或要求高可用性的多虚拟机系统。分布式电源管理DPM功能描述分布式电源管理vSphereDistributedPowerManagement<DPM>可持续优化数据中心的能耗。当DRS集群中的虚拟机所需资源较少时〔例如在夜间和周末,DPM会将工作负载整合到较少的服务器上,并关闭其余服务器以减少能耗。当虚拟机资源需求增加时,DPM会让关闭的主机恢复联机,以确保达到服务级别要求。在利用率较低的时段,最多可使数据中心日常的电力和散热成本降低20%自动管理数据中心的能效工作原理启用DPM后,系统会将集群级和主机级的容量与集群中运行的虚拟机的需求做比较。如果正在运行的虚拟机的资源需求可由集群中的一部分主机满足,DPM会将虚拟机迁移到这部分主机上,然后关闭不需要的主机。资源需求增加时,DPM会重新启动这些已关闭的主机并将虚拟机迁移到这些主机上。DPM执行的这一合理的动态集群规模调整操作不但降低了集群的能耗,而且不会影响虚拟机性能或可用性,集群能耗的降低也节约了成本。此外,还可以将DPM设置为仅就开机/关机操作提出建议。网络和安全功能特性vSphere向主机和虚拟机提供了四种类型的网络虚拟化服务:该平台可将单台主机内的虚拟机相互关联起来;将虚拟机连接到物理网络;还可将VMkernel服务〔例如NFS、iSCSI和vSpherevMotion加入物理网络;最后,它还向负责为vSphere主机运行管理服务的管理接口提供网络连接。vSphere平台包含两个网络连接逻辑构造块:虚拟以太网适配器和虚拟交换机。虚拟以太网适配器可以为虚拟机配置一个或多个虚拟以太网适配器,并虚拟机硬件呈现给客户操作系统。客户操作系统将虚拟适配器视为通用网卡,因而将采用标准驱动程序。此外还有若干专用的虚拟以太网适配器可用来在虚拟机环境中实现优化的性能,VMtools中为它们提供了相应的操作系统驱动程序。虚拟交换机通过虚拟交换机,同一vSphere主机上的虚拟机可以使用与物理交换机相同的协议相互通信。虚拟交换机模拟传统物理以太网络交换机,在数据链路层转发数据帧。一个vSphere主机可以有多个虚拟交换机,每个交换机分别提供1,000多个内部虚拟端口供虚拟机使用。vSphere平台支持vSphere标准交换机和vSphereDistributedSwitch;前者是主机级别的虚拟交换机配置,后者是跨多个关联主机的单一虚拟交换机。图:标准虚拟交换机vSphere是唯一一款具有丰富虚拟网络连接网络组件的解决方案,它使数据中心内的虚拟机网络连接就像在物理环境中一样轻松、简单。此外,它还具有一系列在物理环境中由于诸多限制而根本无法实现的新功能。虚拟环境提供了与物理环境类似的网络组件,例如虚拟网络接口卡、vSphereDistributedSwitch<VDS>、分布式端口组、vSphereStandardSwitch<VSS>和端口组。与物理机类似,每个虚拟机都有自己的虚拟网卡,也称作vNIC。操作系统和应用程序通过标准设备驱动程序或经VMware优化的设备驱动程序与虚拟网卡进行通信,此时虚拟网卡就像物理网卡。对于外部环境而言,虚拟网卡具有自己的MAC地址以及一个或多个IP地址,和物理网卡完全一样,它也能对标准以太网协议做出响应。事实上,仅当外部代理检查MAC地址中6个字节的供应商标识符时,才能确定自身正在与虚拟机通信。虚拟交换机〔或vSwitch的工作方式与第二层物理交换机的工作方式类似。使用VSS,每个主机均拥有自身的虚拟交换机配置,在VDS中,单个虚拟交换机配置则跨多个主机。vSphere标准交换机〔VSSVSS概念vSphere标准交换机的运行方式与物理以太网交换机十分相似。它检测与其虚拟端口进行逻辑连接的虚拟机,并使用该信息向正确的虚拟机转发流量。可使用物理以太网适配器〔也称为上行链路适配器将虚拟网络连接至物理网络,以将vSphere标准交换机连接到物理交换机。此类型的连接类似于将物理交换机连接在一起以创建较大型的网络。即使vSphere标准交换机的运行方式与物理交换机十分相似,但它不具备物理交换机所拥有的一些高级功能。VSS架构和网络特性端口组为每个端口指定了诸如宽带限制和VLAN标记策略之类的端口配置选项。网络服务通过端口组连接到标准交换机。端口组定义通过交换机连接网络的方式。通常,单个标准交换机与一个或多个端口组关联。端口组将多个端口聚合在一个公共配置下,并为连接到带标记网络的虚拟机提供稳定的定位点。每个端口组都由一个对于当前主机保持唯一的网络标签来标识。使用网络标签,可以使虚拟机配置可在主机间移植。对于数据中心中物理连接到同一网络的所有端口组〔即每组都可以接收其他组的广播,会赋予同一标签。反过来,如果两个端口组无法接收对方的广播,则会赋予不同的标签。图:vSphere标准交换机网络vSphere分布式交换机〔VDS借助vSphereDistributedSwitch<VDS>,管理员可以从一个集中界面为整个数据中心设置虚拟机访问交换,从而简化了虚拟机网络连接。得益于此,管理员可以轻松地跨多个主机和集群调配、管理和监控虚拟网络连接。VDS还提供了丰富的监控和故障排除功能,并为高级vSphere网络连接功能提供支持。VDS概念vSphereDistributedSwitch在数据中心上的所有关联主机之间充当单一交换机。这使得虚拟机可在跨多个主机进行迁移时确保其网络配置保持一致。分布式端口是连接到主机的VMkernel或虚拟机的网络适配器的vSphereDistributedSwitch上的一个端口。分布式端口组是与vSphereDistributedSwitch相关联的端口组,用于指定各成员端口的端口配置选项。分布式端口组可定义通过vSphereDistributedSwitch连接到网络的方式。VDS架构vSphereDistributedSwitch就像是所有关联主机之间的一个交换机。这使管理员能够设置跨所有成员主机的网络配置,并使得虚拟机可在跨多个主机进行迁移时保持其网络配置一致。图:vSphereDistributedSwitch网络与vSphere标准交换机一样,每个vSphereDistributedSwitch也是虚拟机可以使用的网络集线器。分布式交换机可以在虚拟机之间进行内部流量转发或通过连接到物理以太网适配器〔也称为上行链路适配器链接到外部网络。还可向每个分布式交换机分配一个或多个分布式端口组
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 底商租赁合同中的押金退还
- 意大利足协球员与代理商的委托合同案例
- 广告牌施工合同书模板
- 废旧设备处理合同参考
- 跨国科技咨询与设计合同
- 第17课 猫 第1课时 公开课一等奖创新教学设计-【课堂无忧】新课标同步核心素养课堂
- 《手术台就是阵地》公开课一等奖创新教学设计(共两课时)
- 智慧医疗大数据
- 改善提案培训课程
- 肉鸡场养殖规划预算
- 浅议中国特色社会主义经济建设
- 贫血的中医治疗:中药在贫血治疗中的应用
- 狮子王-中英文-剧本台词(全)
- 印刷品价目表
- 世界旅游业智慧树知到课后章节答案2023年下临沂大学
- (完整版)医疗器械网络交易服务第三方平台质量管理文件
- 电力变压器试验报告模板
- 配电网技术标准(施工验收分册)
- 高一信息技术组期中考试成绩分析报告
- 第五单元 国乐飘香-《老鼠娶亲》作业设计 2023-2024学年人音版初中音乐八年级上册
- 【高中语文】《论语十二章》课件30张+统编版+选择性必修上册
评论
0/150
提交评论