实践出真理:虚拟化整合真实案例分享(下)

Roswell Park Cancer Research Institute(Roswell Park癌症研究机构

DoSERV服务器在线2010年8月27日 国际报道:Tom Vaughan是美国最古老的癌症研究机构Roswell Park的IT基础架构总监,他们的机构要为26000名患者和纽约布法罗市7家校园内的8100万美元的研究计划服务。服务器输入/输出是Vaughan需要考虑的最大问题。他们机构的应用软件包括Lawson金融软件,Cerner实验室管理系统,5000个Microsoft Exchange邮箱和一个每年收集10TB医疗映像和研究数据的电议病历系统。

避免断电和提供快速反应时间是Vaughan和他的六人团队面临的一个挑战。Vaughan开玩笑说"我们都是无坚不摧的斯巴达人"。

像Orchard Supply一样,Roswell Park是采用VMware的vSphere 4来管理数据中心的虚拟化部分。Vaughan发现繁重的电子邮件流量和修改医疗映像和患者电子病历的需求(Roswell不保留纸质的患者病历)以及进行患者账单和信息跟踪都给传统虚拟化设置带来繁重的输入/输出需求。

管理挑战之一就是Roswell的X86虚拟化服务器。Roswell仍然拥有各种系统和应用软件:他们的EMR系统是在IBM AIX服务器上运行的;Exchange和其他的Windows应用软件在各种X86服务器上运行;Cerner实验室管理系统是在HP-UX服务器上运行的;而Lawson财务软件是在惠普的OpenVMS上运行的。因此除了部署VMware之外,Vaughan需要建立具有更容易管理和更加强大的输入/输出系统的更加统一的环境。校园内的两座数据中心可以相互备份,Roswell投资购买了两个惠普BladeSystem Matrixes。每个刀片都可以用相同的组件构建;一个操作系统的补丁可以用于整个Matrixe系统。

Vaughan将薪水册迁移到Matrix上并且添加到有5000个账户的Exchange服务器。不过许多遗留下来的非X86应用软件需要花费更长的时间来迁移。

Matrix系统又两台C7000刀片机箱组成,每台机箱容纳了14个刀片并用VMware进行了虚拟化。Vaughan的团队能配置了硬件,网络和存储以便他们能在两个校园数据中心内分配。一半的刀片服务器在一个数据中心里运行;同样数量的服务器在另一个数据中心里运行。同样,验证存储区域网单元在每个地点运行并连接在一起。一个地点的故障可以在另一个地点进行恢复和继续运行。

Vaughan最终将使用22个ESX Server管理程序在Matrix上创建200个虚拟机。他表示"我们的目标是尽可能实现所有系统的自动化而不是管理系统手动操作"。

存储,网络和服务器都用BladeSystem管理界面有序的连接在一起。一位系统架构师通过图形用户界面设计了一个系统,可以根据设计参数移动图标来创建模板系统。这些模板可以随着虚拟机激活,过程只需6分钟到6小时,而不是过去的六周。不同类型的网络带宽可以由管理工具来分配。

Matrixes作为生产型系统将帮助Vaughan节约团队成员的时间和管理负担。Matrix系统能自动生成服务器日志和报表来满足法规遵从的需求。从某种程度上来说他们可以自我调节来代替IT部门为了法规审计而进行的痛苦劳动。

虽然Vaughan认为Roswell的虚拟机数量最终将集中在28台刀片服务器,不过他表示BladeSystem的配置就是为了应对来自虚拟机沉重的输入/数量流量。BladeSystem配置了惠普的Virtual Connect交换机,将来自服务器的网络和存储流量交换到刀片机箱以外的交换设备。这是一种"智能"通过,能够大宗运输来自多个虚拟机的流量并将其转移到相应的网络设备,无论是以太网互联还是光纤通道存储都是如此虚拟基础架构管理员可以将万兆以太网或者光纤通道容量分配给100MB增量内的每个虚拟机,而且无需将电缆连接到每台物理服务器上。

Matrix给每个刀片服务器配置了六个网络连接供虚拟机使用,并且只需要两个电缆来连接刀片服务器。连接到Roswell机架式服务器的电缆互联和存储网络之前是个很头疼的问题。随着每台服务器上托管的虚拟机数量的增长,虚拟机的集中和自动化必须进行计划。与错综复杂的电缆不同,Roswell目前使用一个鼠标就能建立网络连接。

Vaughan正在挖掘出虚拟化新的价值所在。他正在考虑将Vaughan的SQL Server数据库放到虚拟机上,因为他们的输入/输出能力将不再是个问题所在。在Matrix上进行完数据库压力测试后,他表示"从输入/输出来看,SQL Server在Matrix上运行将不存在问题",同时他将完成自动化法规遵从,负载平衡,冗余和故障转移特性等其他虚拟机上的配置。

使用虚拟化和BladeSystem Matrixes,Vaughan预计Roswell在过去三年里将节约200万美元的运作费用,而且避免了必需要增加的员工配置。

Rooms To Go

To Go是一家在德克萨斯州和东南部拥有150家店面的家具零售公司,公司成立于1991年,目前是美国市场上第四大独立家具销售商。Jason Hall是公司的IT总监,他也是"一切虚拟化"理念的拥趸者。

随着Rooms To Go的发展壮大,Hall扩建了公司的数据中心,最终数据中心的5个42U机架上塞满了165台机架式服务器。三年前Hall原计划再增加三个机架,一旦这些机架都放满了服务器,就需要迁往新的数据中心。但取而代之的是,Hall将一个容纳了9个惠普刀片的机箱内创建了200个虚拟服务器。机箱只是半慢,给Rooms To Go留下了日后扩展的足够空间。同时数据中心的电力消耗(包括屋顶的空调耗电)都降低了20%到25%。

不过与只用Windows的企业用户不同,Rooms To Go公司还有19台IBM AIX服务器来运行POS,仓库,发行,财务和用户服务系统。Hall的团队还对这些服务器部署了虚拟化,将这些服务器整合为两台AIX服务器。如今问题就是监控所有的虚拟机和追踪每个新的虚拟机。VMware的管理系统无法应用在AIX虚拟机上。

"我们已经实现了90%到95%的虚拟化。我们正在向100%的虚拟化迈进。不过我们不会那么做。总是有在VMware环境中无法支持的应用软件"Hall表示。一些应用软件厂商依然拒绝对他们在虚拟环境中运行的软件提供支持。

为了实现这种高水平的的虚拟化,Rooms To Go公司必须充分利用VMware工具,比如Dynamic Resource Scheduler能够帮助他们将虚拟机内运行的资源或者虚拟机本身迁移到资源更加充沛的服务器上。因此在满足业务需求方面能得到更大程度的灵活性。

最终用户应用软件用Citrix AppServer部署了虚拟化,在新的惠普服务器上运行着23个虚拟机。同样也在虚拟机上运行SQL Server和电子邮件。虚拟机的输入/输出又成为突出的问题,Hall表示他们正在研究如何最好的升级目前的存储区域网络。

监控和管理IBM AIX和VMware/HP虚拟化环境是"我们最大的问题"。除了VMware监控工具,Hall还为基础架构管理补充了CA的Virtual Assurance Pro for Infrastructure Management。

监控工具与CA Spectrum Infrastructure Manager捆绑在一起(企业版许可证授权起价为20万美元),可以提供问题的根起源分析,无论故障时发生在硬件还是软件方面。监控工具可以在系统出问题之前诊断潜在的问题,Hall表示。有了虚拟化和Hall所选择的工具包,Rooms To Go可以实现50%到60%的中央处理器利用率,与之前每台服务器运行一种应用软件不足15%的利用率相比是个很大的提高。

Hall希望能得到更高的中央处理器利用率,但是80%在他眼里是不应该逾越的上限。当中央处理器使用率开始达到80%时,Hall设置了一个协议来通知VMware Dynamic Resource Scheduler通过迁移工作负载来缓解服务器的负担。"虚拟化环境的监控和自动化能帮助我们运行数据中心,也让数据中心管理变得更加简单"。

延伸阅读:实践出真理:虚拟化整合真实案例分享(上)Owen Bird Law公司

史蒂芬.贝克曼是加拿大温哥华市Owen Bird Law公司的IT经理,两年前他开始对服务器部署虚拟化。他希望整合服务器来获得新的灵活性和满足最终用户的需求。贝克曼采用Virtual Iron的管理程序来对应用软件部署虚拟化,并通过Windows Terminal Services将应用软件服务交付给远程用户。他所选择的终端设备是HP TC5545瘦客户端。去年夏天,贝克曼发现了这种过渡的价值所在。

办公楼里的冷却塔出现了故障,对数据中心的运营造成了威胁,贝克曼的团队不是关闭所有必需的应用软件,而是在一个服务器主机上整合了13个虚拟机。这是一个紧急整合,贝克曼没有使用16GB内存的服务器。

但是将数据中心的17台物理服务器减少为四台是个很重要的转变。温度仍然上升到令人不适的水平,但是对于公司的持续运营还是足够低了。

没有虚拟化,我们就必须关闭整个网络,然后让大家都回家了,贝克曼表示通过对老旧服务器进行整合来节约费用是最初的目标;业务持续性是意料之外的收获。

贝克曼对”一切虚拟化”的计划还在进行当中。他使用Virtual Iron的管理程序和工具扩建了Owen Bird的虚拟环境,因为Virtual Iron管理程序的价格只是VMware的一半,而很多功能都是相同的。2009年5月甲骨文收购了Virtual Iron。

贝克曼正在等待Oracle VM Version 3.0的出炉,这个版本据说结合了Virtual Iron产品系列的特点,贝克曼也想知道他如何能和目前的环境相兼容。在以Windows为导向的数据中心里,甲骨文虚拟机必须在甲骨文分销的Linux系统上运行,但贝克曼对Linux知之不多。

贝克曼表示在收购后,他没有续订进一步的Virtual Iron许可证授权,但是选择其他用户也不可行。甲骨文称他们将提供从Virtual Iron迁移到Oracle VM 3.0的途径,”但他们不做任何保证,他们告诉我,我们会尽力而为”贝克曼这样说道,他希望Oracle VM 3.0能在今年5月推出;蛋甲骨文目前表示测试版将在12月投放市场。

贝克曼可以转移到VMware或者微软的Hyper-V管理程序,但是他还没有对这种转变做好心理准备”在我做出最后决定之前,我还是希望能尝试一下Oracle VM 3.0,但是我对他们目前所做的努力并不满意。我现在开始倾向于VMware”。

虚拟化的价值可能很容易理解,甚至会带来业务持续性和灵活性的意外收获。但是虚拟化也存在无法预期的瓶颈和缺陷,贝克曼这样解释了他对虚拟化的看法。