虚拟化技术是柄双刃剑:一方面企业可以据此实现敏捷生产、精益运营和高效灾备,另一方面虚拟化管理方法论、工具集和可参考最佳实践的缺失,会让企业深陷糟糕虚拟化管理的泥沼不能自拔。
以Vertex制药为例。从最近的一次统计获知,Vertex制药共有224台物理VMwareESX主机,分为110个逻辑服务器。而且在我们访谈的中途,Vertex的高级IT工程师ChrisPray就又从业务部门收到了增设16个逻辑服务器的服务请求。“要知道构建虚拟主机只是第一步,迁移数百TB生产数据才叫棘手,”Chris说道,“这就是一场不停追赶的游戏,虚拟化规模扩大,实施虚拟化服务的策略和流程也随之扩展,直到你无法控制。在 Vertex是这样,在我以前雇主那儿也是如此。”
再来说密歇根州Ionia市的Independent银行。据其IT总监PeteGraves的介绍,目前Independent银行共有约500台物理和虚拟主机,其近期目标是于2011年末实现80%的服务器虚拟化。“其实我们想达到90%”,Graves说道,“因此我们一直在密切讨论如何实现这个目标,包括什么必须做,什么一定不能做。”
“我们制定一些参考基准以帮助我们判断哪些设备必须要虚拟化,而另外的可以虚拟化也可暂保持现状。然后我们统计必须要虚拟化的设备规模,并制定迁移计划和相关进度控制目标,”Graves说道。同时他还表示,虚拟化管理策略是不断变化的,“从来不可能按计划完成目标,因为我们总是根据新的发现不断改进目标,并随之改变行动方案,“他补充道。
从这两例我们可知,虚拟化管理有两大棘手之处:如何保持恒定的部署速度,以及如何管理不可见的资源。
工具和虚拟化管理技巧
传统的虚拟化管理工具已经不能满足Vertex数据中心这样的需求,于是更高水准的虚拟数据中心管理工具便应运而生了。
一个这样的工具是Akorri公司的BalancePoint,能同时对物理和虚拟主机进行容量监控;另一个是开源软件公司GroundWork的网络监控软件,坊间称之为“监控所有监控器的监控器”,因为其能搜集所有其他监控系统收集的信息-譬如SolarWindes的Orion网络监控、 VMware的vSphere还有Redhat的Satellite等-并进行格式化输出,这样Vertex的开发和运维人员就可以一站式地从轻松获取数据中心的所有运营信息。
GroundWork最近收购的VKernel公司的容量管理套件,能够主动配置虚拟资源和预测虚拟资源的使用情况,因此能够帮助Vertex的 Pray和团队来精确划分虚拟资源,而这本来是一个经常被过量投入的工作。VKernel工具能调整各种VM资源-CPU、内存呢、磁盘空间和网络带宽- 完全按根据实际需要。“你需要一个能够合理分配资源的工具,以消除资源浪费的现象,“Pray说道,“这个工具实现的就是精益化配置,这才是虚拟化的真正目标。” |