Hyperic与虚拟化

      虚拟化技术是众多技术中的超级英雄,因为它可以把静态、脆弱的数据中心变成动态、灵活的资源库,并为IT人员削减成本、改进服务及让系统运营摆脱物理限制提供了一种简便的方法。不过,伴随这种强大功能的是重大责任。

       如果未加控制,那些虚拟资源库会变成难以驾驭的东西,很快失去控制,最终给它们本该挽救的环境带来破坏。如果用户无法控制虚拟化技术,也就无法管理虚拟基础设施,肯定会发现对其进行优化相当困难。

       加州第一美国公司的企业架构师Jake Seitz说:“从物理世界进入到虚拟世界需要容量规划和管理;也需要认真考虑监控混合虚拟环境方面的需求。”

       Seitz表示,第一美国公司的复杂环境由2800台惠普服务器和700个VMware虚拟机组成,这需要一种新的方法来管理及优化服务器、存储和桌面资源。他所在小组使用VMware的工具用一种所谓的被动方式来监控环境;如今他正在考虑第三方提供的方案。他需要的是“积极主动的方式,提供对每个虚拟机负责的机制”。

       行业观察人士认为,遗憾的是,管理及自动化工具厂商们并没有跟上虚拟化技术在各个IT孤岛遍地开花的势头。如今x86服务器普遍通过VMware来实现虚拟化,这并不表明同构环境会是将来的标准。大企业里面试图优化资源使用的IT经理们会构建虚拟服务器和多功能虚拟化混合环境。这反过来会要求编制、管理及自动化异构环境才能实现优化性能的目标。

       Ptak, Noel & Associates的首席分析师Jasmine Noel说:“人们向来过于强调x86虚拟机,结果开始考虑其他类型的虚拟化技术时,没人真正知道该怎么做。大家对其他类型的虚拟化技术知之甚少。”

       对存储资源连同虚拟服务器一起进行虚拟化大有意义,然后从资源库自动进行配置,以满足应用需求。对用户桌面进行虚拟化也很有意义。不过,编制这样一种环境需要数量众多的人员、流程和工具,可能会压倒虚拟化技术带来的价值。

       比如在第一美国公司,Seitz说存储和桌面虚拟化将来肯定会在企业中扮演重要角色。另一方面,这家公司仍会有遗留环境要面对。但是太多、太复杂的管理工具显然不是用户所想。

       Gartner公司的研究副总裁Cameron Haight说,能够自动适用于整个基础设施的工具会很重要。

       Haight说:“以一种整体的方式来看待虚拟化很重要,因为某个IT孤岛的糟糕设计会影响整体性能。管理人员了解这些技术也很重要,以便帮助我们迅速诊断潜在的性能和可用性问题。要应对虚拟化技术给IT基础设施带来的规模、移动性及其他特性,自动化技术将是关键。”

       最先遇到挑战的将是大企业里面对存储资源连同服务器资源一起进行虚拟化的IT经理。为了对这种虚拟化环境进行优化,他们需要能够发现什么时候存储导致服务器性能问题的管理软件。

       Mosso是提供云计算托管和服务的Rackspace公司旗下的一家美国公司,其创办人之一Jonathan Bryce说:“虚拟化带来了好多层,从而会隐藏问题的真正根源。”

       Mosso的生产环境有数百台采用多核多处理器的惠普服务器和 VMware虚拟服务器,各种测试环境中有其他虚拟机管理程序,还有在Network Appliance存储设备上运行的虚拟磁盘。虚拟磁盘连接到了后端惠普服务器上的一组特定网卡。Bryce说,网络和存储资源都实现了共享。

       Bryce记得有一回,一台运行虚拟机的Linux服务器运行速度开始变得很慢,遇到了负载大、流量增加的情况。他说:“我们花了好几天才查明根源,系统超出了后端存储设备在I/O方面的最大能力……结果表现为Linux服务器运行速度缓慢。”

       Bryce说,使用Hyperic HQ软件,就能深入查看虚拟环境的存储层,明白哪些服务器运行速度缓慢、I/O运行如何以及物理主机是否符合预定目标。“虽然Hyperic不能帮助消除服务器散乱现象,但它让我们得以了解环境中的各个层,而过去多个层使得诊断性能问题极其困难。”

Taxonomy upgrade extras: