实际案例
华纳兄弟电影公司是一家集创作、生产和发行于一体的大型综合性国际娱乐公司,其业务范围遍及电源、电视、家庭录像、动画、图书、游戏以及广播等行业。
面临的问题:数量众多的单一应用的业务模式导致大量服务器充斥着空间有限的数据中心机房,电力、制冷等环境容量需求已成为严重问题,管理员每天都需要面对日益繁重的日常维护任务,效率低下。面对新业务,公司面临以下难题:
每年需部署60台新服务器;
目前环境中已有超过400台服务器;
系统管理、维修人员增加困难;
数据中心的投入日益增加,包括电力、制冷、网络端口以及网络存储需求等,需要投入大量的资金和人力资源;
新系统的部署总是不能按时完成;
测试环境总是有限或根本无法使用;
没有适当的流程用以停止和废除过时的机器;
所有的服务器资源利用率只有25%左右;
总是有很多需要维护的计划停机要求。
虚拟化技术有什么用?解决方案
针对华纳兄弟所面临的问题,IBM为其提供了全套硬件和软件虚拟化解决方案,包括VMware DRS(VMware Distributed Resource Scheduler)分布式资源调度解决方案和VMware HA(VMware High Availability)高可用性冗余解决方案两部分。
VMware DRS
VMware DRS是针对“服务器资源的共同管理、分配和使用”这一IT经理希望达到而又很难实现的目标所指定的解决方案。它可以将一组硬件资源重新组织为逻辑的计算机资源池,进而动态均衡地分配这些计算资源。VMware DRS可根据业务需求和业务重要性预先指定相应的资源分配原则,并持续监控资源池的使用率,只能地为相关虚拟机分配资源。当一个虚拟机遇到负载增加时,DRS通过为资源池中的物理服务器重新分配虚拟机的方式,为其分配更多的资源。
VMware DRS可以帮助您实现的目标:
根据业务目标,优化资源以保证最有价值的应用使用更多的资源:
应对业务的改变,自动并持续地优化硬件的集中管理和监控;
提高系统管理员效率,单一系统管理员可监控和有效管理所有资源;
自动硬件维护,当一个物理服务器需要维护时,DRS自动将所有虚拟机迁移到其他物理机上,从而实现服务器维护零宕机;
高度的扩展性。当增加新的物理服务器到资源池时,DRS可自动利用新增的计算能力,重新分布虚拟机。
架构分析:为什么选择VMware DRS呢?这是因为,DRS可以自动和智能地在虚拟机之间平衡资源,DRS允许用户自行定义一些资源分配规则,以决定虚拟机如何共享现有资源以及这些资源如何在多个虚拟机之间优化使用。当一个应用所处的虚拟机遇到负载的增加时,DRS首先根据事先制定的资源分配规则,判断该应用的优先级。当确定符合要求后,则分配增加的资源给虚拟机。
资源分配的方式可以通过虚拟机迁移功能事先,以充分利用服务器资源,从而达到资源的合理分配。DRS通过VMware VMotion软件实现上述目标,该操作对于最终用户来说完全是透明的。VMware DRS可以被配置为自动操作或手动操作。在自动模式下,DRS在确定了最可能的虚拟机分布方案后,自动将虚拟机分配到最合适的物理机上;在手动模式下,DRS可提供虚拟机最优部署方案的建议,由系统管理员决定是否进行相应的改变。
VMware HA
新的服务器虚拟化架构中另一个重点就是VMware HA的部署,它是整个服务器系统安全、可靠运行的“第一条防线”。传统的热备机方式最大的问题就是容易造成资源的大量闲置:在正常运行状态下,所有备份服务器都处于闲置状态,不仅造成计算资源的空耗,而且还浪费了大量的电力和散热资源,投资回报率非常低。
而在新的VMware HA架构中,所有的服务器都同时兼任服务器和后备服务器,平均分摊计算任务,为客户提供可靠的计算支持。当某一台运行MVware ESX的物理服务器宕机时,所有运行于该服务器上的虚拟机可以自动切换到其他的VMware服务器上,确保相关业务24小时不中断。
相对于传统的双机容错方案,VMware HA架构不仅大幅提高了服务器的资源利用率,而且还可以最大程度减少因硬件故障造成的服务器宕机和服务中断时间,用最少的成本和最简单的管理方式为所有的应用提供了最基本的冗余保护。另外,对繁多的操作系统和应用程序,VMware HA统一的可用性方案避免了针对不同操作系统或应用采用不同方案所带来的额外开销和复杂性。
架构分析:VMware HA对资源池中的虚拟机进行程序的监控,在虚拟机中安装的代理程序可以在各个虚拟机之间维持心跳。当VMware发现虚拟机失去心跳时,就会尝试在其他的VMware服务器上重新启动失效的虚拟机。VMware HA会保证任何时候当物理服务器发生宕机,资源池中都有足够的硬件资源,使失效的服务器中的虚拟机在其他服务器上顺利启动,VMware采用的VMFS文件系统,通过支持SAN/iSCSI/NFS等存储协议,可以允许不同的VMware服务器访问同一虚拟磁盘文件,这一特性使得VMware HA的实现非常的简单和方便。
方案实施需要的软硬件工具
硬件系统:
IBM x445服务器
IBM System x3950服务器系统
IBM服务器存储系统
软件系统:
VMware ESX Server虚拟化套件
IBM Director服务器工具
从支持和服务来看,IBM可为服务器虚拟化提供全球的技术支持,作为唯一接口,IBM可提供整个虚拟化方案的技术支持,包括硬件和软件两部分。IBM可以提供广泛的VMware虚拟硬件平台,包括Power Systems系统、System x/z系列服务器以及IBM系统存储等。
从系统管理来看,IBM在IMB Director中整合了虚拟机的管理,将虚拟机的管理作为等同于物理机的基本管理,VMM作为IMB Director的扩展模块,整合了IBM Director和VMwre VirtualCenter的管理软件,实现了对虚拟机和物理机的单点管理,利用VMM,客户可以在Director的界面中使用VMware和VMotion功能迁移虚拟机,也可以结合Director的硬件状态告警配置,将VMotion的虚拟机迁移操作配置成自动完成,这一层面的整合和自动化可以帮助客户实现灵活多变的虚拟架构。
实施后的效果
通过VMware DRS和VMware HA,整合后的数据中心将应用和现有服务集中到少数高度扩展的,可靠性高的企业级服务器上,不仅大幅提高了服务器的资源利用率,而在此基础上整合了更多的空闲资源,为其它新项目的实施打下了基础。这些效果主要表现在:
节省了新增40台服务器的采购计划;
淘汰了原有的14台老式服务器,将关键服务器的台数缩减为5台,电力、散热损耗大幅下降;
获得了快速部署和极具扩展性的架构,资源管理更集中,同时也轻松;
在3台IBM x445服务器上新建了70个虚拟机,以满足现有业务的正常开展;
在两台IBM System x3950服务器平台上建立了56个虚拟服务器,保证软件测试人员利用最少的硬件环境快速建立真是的测试环境;
利用VMware P2V的工具,将正在进行的三个应用成功地从物理环境移植到虚拟环境,资源分配更加合理;
14个新的应用直接部署到新的VMware虚拟化服务器环境中,节省了大量资金和硬件资源;
通过VMware DRS基本实现了零宕机。当某一台服务器停机维护或升级时,其负责的业务或服务列表通过VMotion实时迁移到其他服务器,保证业务和服务24小时不中断。
通过Virtual Center,实现了服务器管理的整合,简化了系统流程管理。