如何去实现100%的虚拟化?
2012-03-16  作者:机房360 

  KyleMaeda是《InformationWeek》500强公司奖项获得者帕卡公司(PACCAR)的IT总经理助理。他在受访时表示,他公司已对建在华盛顿州伦顿的数据中心70%的系统进行了虚拟化,力争在今年年底之前实现100%虚拟化。


  美国太平洋西北国家实验室的CIOJerryJohnson表示,他所在机构起初并没有想到要把其数据中心85%至90%的系统进行虚拟化,但最后实现了这一步。该机构进行初步评估时,把数据库系统和数据仓库排除在虚拟化对象之外。而现阶段,其SQL服务器系统就在VMware虚拟机中运行,不过还是没有对甲骨文数据库及数据仓库进行虚拟化处理。Johnson并没有排除进而把95%的系统进行虚拟化的可能性;不过没有过早考虑实现100%的虚拟化。


  EMC公司核心信息基础设施产品部门总裁PatGelsinger表示,他公司对75%的服务器进行了虚拟化,现在力争实现100%虚拟化。他在上个月的VMworld大会上接受采访时说:“现在我们在对付棘手的部分:甲骨文应用程序和SAP应用程序等;我们的确认为,自己会实现100%的虚拟化。”


  澳大利亚年收入达12亿美元的办公用品供应商CorporateExpress在去年年底声称,其90%的系统进行了虚拟化,正在力争实现100%的虚拟化。


  这样一来,与BillHurley进行交谈显得更有意思了。他是Westcon集团的首席技术官兼执行副总裁,Westcon集团则是一家年收入达35亿美元的交换机、先进网络和安全技术经销商,还通过旗下Comstor和VodaOne等公司开展业务。Hurley提到了努力完成最后一个阶段所遇到的困难,不过他表示其数据中心现在实现了100%的虚拟化。


  他在2008年4月进入Westcon时,这家公司有两个数据中心,一个建在纽约州塔里敦总部附近,另一个建在伦敦郊外,共运行325台服务器。Hurley知道,自己只需要一个数据中心;于是,他依托辛辛那提州的一家托管服务中心对数据中心进行了合并。之后,他签约订购了辛辛那提贝尔公司的技术解决方案部门运行的热备份站点。自服务器运行起来,Westcon的开发人员就用它们来从事开发和测试工作,但这些服务器的首要功能是,让Westcon的生产型系统的工作虚拟映像保持运行状态。


  于是,Westcon采用了VMware公司的vSphere和SiteRecoveryManager进行了虚拟化。热备份站点收到的馈入数据与主数据中心收到的一模一样;Hurley表示,万一生产型系统遇到故障,SiteRecoveryManager就可以切换到备份站点,防止业务受到中断。


  这个问题解决后,Hurley随后致力于合并两个数据中心的325台物理服务器,合并为辛辛那提数据中心的22台服务器。这些服务器是思科统一计算系统刀片服务器,能够运行数量众多的虚拟机。准备合并服务器时,Westcon先对两个数据中心的服务器进行了虚拟化处理。然后,通过网络线路传送复杂文件,而不是将英国和纽约州的服务器运送到俄亥俄州。


  Hurley表示,Westcon的IT人员在他进入公司之前就已熟悉虚拟化技术。Westcon的一些服务器“相当陈旧。工程团队在自己使用虚拟机,没有告诉任何人,”Hurley回忆道。在使用虚拟化之前,旧服务器时不时会出故障,IT人员半夜里被叫起来,以便排除故障、让应用程序重新恢复运行。


  他回忆道:“IT人员讨厌半夜里爬起来去修复坏掉的服务器。他们对应用程序进行了虚拟化处理,那样万一服务器出现问题,他们就可以转移应用程序。这是一种生存策略,那样他们可以睡得更踏实了。”


  VMware很早就进入了虚拟化市场,这与Westcon最终成为VMware客户有很大的关系。他说:“当时IT人员所能接触到的就是VMware的虚拟化技术。于是,他们开始学用起来。”


  到2009年下半年,将新数据中心Westcon60%的应用程序进行虚拟化处理成了目标。对于一家一开始就大量采用x86系统的公司来说,这是可以实现的目标。Westcon没有遗留的大型机,运行HP-UX应用程序的惠普安腾系统数量有限。它迅速实现了60%的虚拟化——这是获得投资回报的数值,之后继续走虚拟化道路。


  Hurley聊起Westcon的全球分销业务时说:“企业资源规划(ERP)系统是我们的立足之本。”这家公司的2500名员工遍布30个国家,但公司总部只有125人。Westcon是甲骨文数据库用户;对于它来说,实现100%的缺点之一在于,如果甲骨文应用程序或数据库在另一家厂商的虚拟机里面运行,甲骨文不愿提供支持。


  他说:“我们运行甲骨文系统时没有遇到许多问题,我们在虚拟化环境下运行的14个月里,遇到的问题不到5次。但是有几回,我们只好让甲骨文系统停止运行,在虚拟机外面再现问题”,目的是为了说服甲骨文的技术支持人员:出现的问题并非归因于VMware。


  在旧的数据中心中,ERP基于甲骨文的J.D.Edwards系统。Westcon决定把J.D.Edwards应用程序以虚拟机的形式迁移到新的数据中心中,然后从J.D.Edwards系统迁移到SAP系统。SAP证实,其ERP应用程序在VMware的ESX虚拟机管理程序下可以可靠地运行。考虑到甲骨文不太愿意支持虚拟化系统,于是Westcon在迁移到SAP系统时,决定把甲骨文数据库系统一并迁移到IBM的DB2上。他表示,新的ERP系统定于2012年3月投入运行。


  他回忆说:“我们在把应用程序迁移到合并后的数据中心之前,对尽可能多的系统进行了虚拟化处理。这方面我们做得很好。一些工程师在周末就可以对应用程序进行虚拟化;周一早上,没有哪个用户知道已完成了这项工作。”


  另一个问题是:“在一些情况下,我们不得不把操作系统改为Linux。如果在Linux上,而不是在WindowsServer上进行虚拟化,应用程序运行起来似乎更顺畅,”他说。比如包括在Windows下运行的BusinessObjects和WebFocus商业智能应用程序以及甲骨文数据库系统。


  但是新的虚拟化环境所需的系统管理员比较少,因而节省了托管服务开支,降低了数据中心合并成本,而且减少了新数据中心的耗电量。Hurley表示,两年下来,实现100%的虚拟化为Westcon节省了110万美元。如今他在22台统一计算系统刀片服务器上运行350个虚拟服务器,有些刀片只运行3至4个虚拟机,另一些运行25至30个虚拟机。


  他回忆说:“我们一开始没有这么说‘咱们实现100%的虚拟化吧。’”当初定的目标是实现60%的虚拟化,以获得虚拟化技术的投资回报,但后来先后实现了70%和80%的虚拟化。需要把服务器迁移到辛辛那提数据中心是一大推动因素。与业务可能受到中断、物理迁移可能丢失数据相比,虚拟机迁移起来容易得很。Hurley说:“就这个案例而言,偷懒是一大推动因素。”


  决定将ERP迁移到SAP和DB2上让Westcon得以为其虚拟化项目划上圆满的句号:所有服务器进行了虚拟化。他说:“我们一开始时,所定的最大目标是80%。最后却实现了100%的虚拟化。”