IT架构师和管理员热衷于虚拟架构性能工具的时代已经过去了。现在面临的选择是是否使用类似vCenter Operations Manager这样由VMware或第三方供应商提供的工具。而VMware工具的改进使选择变得相对简单。
图1. VCenter Ops允许IT管理员根据特殊业务需求定制系统架构试图。
VMware的虚拟架构性能监控工具vCenter Operations Manager主要用于检测和解决架构相关的问题。vCenter Operations Manager的***版本是Version 5.6,在VMworld Europe 2012上发布,引入了客户定制功能并改善和其它VMware工具的集成能力。
vCenter Operations Management Suite 5.6的更新
VMware vCenter Ops 5.6的新功能围绕应用感知和快速解决虚拟架构问题。其最显著的特点是对客机操作系统和应用的深刻理解。集成VMware Hyperic适配器以及改进的vCenter Infrastructure Navigator(vIN)整合使得vCenter Ops可以:
图2. vCenter Operations Manager可定制报警和策略选项
• 根据虚拟机(VM)实际运行的应用(如Exchange、IIS或其它环境)来创建动态更新的组,包括VM的电源状态、CPU、内存、磁盘和其它变量等等。vCenter Operations可以感知某个应用运行于哪台VM,并据此分组,所以管理员可以跟踪性能和容量,并基于对象(如所有的电子商务服务器)进行故障诊断。
• 基于动态的组来创建策略、计算容量、配置警报并设置阀值,如图2所示。管理员可以通过它来控制和配置vCenter Operations,例如取消所有运行IIS的Web Server以及研发所在集群的警报功能。
图3. vCenter Ops根本原因分析功能实例
• 如图3所示,自动发现问题的根本原因。很多性能和监控工具无法发现问题的根本原因并解释问题的出处。有些工具虽然可以识别很多问题,但是不能跟底层原因挂钩,从而影响分析问题并引发混乱。vCenter Operations Manager会对问题进行详细解释并建议如何修复,如图4所示。这种级别的问题分析能力是受欢迎的,而且vCenter Ops独有。
图4.对问题进行解释并提供修复建议
借助vCenter Ops解决性能问题
vCenter Operations Manager不断地“学习”虚拟环境。从库存和性能状态,它创建了长期和广泛的统计分析数据来判断正常与不正常情况。vCenter Operations 10+徽章和健康评分(图5列出了三个最重要的徽章)创建了独特的参数来标示虚拟架构,并根据相关的数据进行不间断升级。
图5. vCenter Ops对虚拟架构的健康、磁盘和效率徽章
这些评分是最重要的检查基础,对比每天的数据来判断虚拟架构是否发生了问题。当架构发生改变,如更快的存储阵列或新的服务器加入到集群,评分将会发生改变。
应该跟踪这些改变并联系潜在问题。尽管这些因果关系非常的普遍,很多性能工具无法把改变跟性能问题联系起来。使用这些工具把问题和改变相关联的管理员应该认识到一点,这需要进行长期的积累,因为很多情况下问题不是会马上随着改变而发生的。
图6. vCenter Operations Manager的集成帮助管理员捕捉问题并和近期的一些变化联系起来
新增vCenter Operations Manager和VMware Configuration Manager的集成,把跟踪变化并和问题相关联的过程自动化了。例如,如果某个Web Server注册表发生更改导致性能问题,Configuration Manage识别该问题后,管理员可以通过点击Rollback Changes(如图6)解决该问题。
Configuration Manager还可以帮助企业保持一致性。您的企业或许受到PCI(payment card industry)安全标准、U.S. Health Insurance Portability和 Accountability Act ((HIPAA)等限制,需要以某种方法保留主机的配置,例如启用基于宿主机的防火墙。即使不存在管理疏忽,IT管理员通常也需要满足内部的配置标准。
图7. Config Manager列出满足各种强制标准的虚拟机组
VCenter Ops分析OS和应用的健康
过去,vCenter Operations提供vCenter Infrastructure Navigator用于监控虚拟网络的流量并显示应用的关联性。这可以帮助防止应用因不满足虚机的关联性需求而发生故障。VMware Site Recovery Manager现在基于这些关联性创建组。而且允许vCenter Operations根据性能和容量分析对虚机进行动态组合。
应用的性能总是最终用户端应用健康状况的***衡量标准,但通过虚拟架构监控工具获取这样的数据很困难。VCenter Ops 5.6通过跟VMware Hyperic的整合可以分析OS和应用的数据。获取从ESXi宿主机到虚机到OS,直到终端应用的完整视图,在vCenter Ops(如图8)中全部可见。
图8. Hyperic以及vCenter Operations Manager监控Oracle服务器的健康状态
vCenter Operations Manager Suite 5.6的升级集中于最终用户和应用端的实际问题的解决。IT管理员将会感激提供的问题细节分析和解决建议,包括和vCenter Configuration Manager以及 Hyperic的整合。
徽章是一种很有趣的可视方法显示现在虚拟架构的健康状态。vCenter Operations的其它优势包括可以以虚拟应用的方式快速安装(位于vApp中的两个虚拟应用)。下载免费的60天vCenter Operations测试版本可以帮助您体验这些功能。