参与实战
最先遇到挑战的将是大企业里面对存储资源连同服务器资源一起进行虚拟化的IT经理。为了对这种虚拟化环境进行优化,他们需要能够发现什么时候存储导致服务器性能问题的管理软件。
Mosso是提供云计算托管和服务的Rackspace公司旗下的一家美国公司,其创办人之一Jonathan Bryce说:“虚拟化带来了好多层,从而会隐藏问题的真正根源。”
Mosso 的生产环境有数百台采用多核多处理器的惠普服务器和 VMware虚拟服务器,各种测试环境中有其他虚拟机管理程序,还有在Network Appliance存储设备上运行的虚拟磁盘。虚拟磁盘连接到了后端惠普服务器上的一组特定网卡。Bryce说,网络和存储资源都实现了共享。
Bryce记得有一回,一台运行虚拟机的Linux服务器运行速度开始变得很慢,遇到了负载大、流量增加的情况。他说:“我们花了好几天才查明根源,系统超出了后端存储设备在I/O方面的最大能力……结果表现为Linux服务器运行速度缓慢。”
Bryce 说,使用Hyperic HQ软件,就能深入查看虚拟环境的存储层,明白哪些服务器运行速度缓慢、I/O运行如何以及物理主机是否符合预定目标。“虽然Hyperic不能帮助消除服务器散乱现象,但它让我们得以了解环境中的各个层,而过去多个层使得诊断性能问题极其困难。”
科罗拉多住房和金融管理局的基础设施主管Steve Perkins使用Akorri公司的BalancePoint软件,深入查看其环境中的虚拟服务器和存储资源。他说,这两者密切相关,所以软件至少应该能管理这两层,以便帮助客户跨虚拟环境对性能进行优化。
Perkins说:“去年秋天,我们的性能遇到了瓶颈。用户们发现性能极差,服务器处于满负荷运行状态;每个人都在受到指责。”