实战经验:面对服务器虚拟化的两大难题(1)


虚拟化技术是柄双刃剑:一方面企业可以据此实现敏捷生产、精益运营和高效灾备,另一方面虚拟化管理方法论、工具集和可参考最佳实践的缺失,会让企业深陷糟糕虚拟化管理的泥沼不能自拔。

以Vertex制药为例。从最近的一次统计获知,Vertex制药共有224台物理VMware ESX主机,分为110个逻辑服务器。而且在我们访谈的中途,Vertex的高级IT工程师ChrisPray就又从业务部门收到了增设16个逻辑服务器的服务请求。“要知道构建虚拟主机只是第一步,迁移数百TB生产数据才叫棘手,”Chris说道,“这就是一场不停追赶的游戏,虚拟化规模扩大,实施虚拟化服务的策略和流程也随之扩展,直到你无法控制。在Vertex是这样,在我以前雇主那儿也是如此。”

再来说密歇根州Ionia市的Independent银行。据其IT总监Pete Graves的介绍,目前Independent银行共有约500台物理和虚拟主机,其近期目标是于2011年末实现80%的服务器虚拟化。“其实我们想达到90%”,Graves说道,“因此我们一直在密切讨论如何实现这个目标,包括什么必须做,什么一定不能做。”

“我们制定一些参考基准以帮助我们判断哪些设备必须要虚拟化,而另外的可以虚拟化也可暂保持现状。然后我们统计必须要虚拟化的设备规模,并制定迁移计划和相关进度控制目标,”Graves说道。同时他还表示,虚拟化管理策略是不断变化的,“从来不可能按计划完成目标,因为我们总是根据新的发现不断改进目标,并随之改变行动方案,“他补充道。

从这两例我们可知,虚拟化管理有两大棘手之处:如何保持恒定的部署速度,以及如何管理不可见的资源。

工具和虚拟化管理技巧

传统的虚拟化管理工具已经不能满足Vertex数据中心这样的需求,于是更高水准的虚拟数据中心管理工具便应运而生了。

一个这样的工具是Akorri公司的Balance Point,能同时对物理和虚拟主机进行容量监控;另一个是开源软件公司GroundWork的网络监控软件,坊间称之为“监控所有监控器的监控器”,因为其能搜集所有其他监控系统收集的信息-譬如SolarWindes的Orion网络监控、VMware的vSphere还有Redhat的Satellite等-并进行格式化输出,这样Vertex的开发和运维人员就可以一站式地从轻松获取数据中心的所有运营信息。

Ground Work最近收购的VKernel公司的容量管理套件,能够主动配置虚拟资源和预测虚拟资源的使用情况,因此能够帮助Vertex的Pray和团队来精确划分虚拟资源,而这本来是一个经常被过量投入的工作。VKernel工具能调整各种VM资源-CPU、内存呢、磁盘空间和网络带宽-完全按根据实际需要。“你需要一个能够合理分配资源的工具,以消除资源浪费的现象,“Pray说道,“这个工具实现的就是精益化配置,这才是虚拟化的真正目标。”

另外,大型服务商IBM、惠普、CA或BMC都提供支持多重管理方案的虚拟化系统服务,因此企业无须为了实现虚拟化的最佳实践走遍所有弯路。Gartner分析师ChrisWolf表示,大型服务商要么支持多重虚拟化管理平台,要么能继承不同的后台系统,这两者都是促进未来虚拟化、私有或公共云计算发展的重要因素。

“配置虚拟机很容易,”Wolf说,“复杂的是后台与会计系统进行的系统整合。正常的工作和审批流程需要谨慎的配置,中途一旦出错,可能都需要重新构建。而长期可靠的此类服务非供应商莫属。”

对有着包括Citrix和VMware等多重虚拟化环境的Independent银行而言,是时候投资于一项集中式管理工具了。该银行的高级系统架构师BenKohn透露,其领导的团队正在测试微软的下一代虚拟管理产品System Center Virtual Machine Manager,该产品承诺能同时支持Citrix Xen Server和VMware的ESX。

“如果VMM对Xen SErver)支持成功,这将极大地促进虚拟化平台的扁平化管理,从而让我们能不依赖于虚拟化环境而对虚拟化资源进行独立管理,”Kohn说道。


相关内容