解析:应用IBM Tivoli实现虚拟化环境的监控(1)(5)
4. 部署和配置中可能的问题解决
4.1问题验证途经
1. VMware VI Agent中主要的故障诊断功能部件是日志记录,几个主要日志文件如下:
• VMware VI Agent日志:
文件:hostname_vm_instance_HEXtimestamp-nn.log
• VMware VI数据提供程序日志:
文件:hostname_vm_kvmviclient_HEXtimestamp-nn.log
• 文件:hostname_vm_kvmagent_HEXtimestamp-nn.log
路径:install_dir\tmaitm6\logs
2. 对于某个监视代理实例的连接问题,可以直接从管理代理服务的界面,选择相应的实例,在右键菜单中选择“Advanced”> “View Trace Log …”,然后选择相应的日期的日志,先是如图11所示的信息。
图11 VMware VI代理实例日志浏览界面
4.2常见问题
1. Monitoring Agent for VMware VI agent无法连接,或无法再连接到ESX Server数据源。
解决方法:
ESX Server hostd进程可能已停止,在ESX的Service Console界面,使用service vmware-mgmt restart命令重新启动hostd进程。
2. 在ITM门户界面导航树中只显示顶级节点,不显示任何ESX Server子节点。
解决方法:
1) 如果日志中没有显示系统发生SSL错误,验证KFW_TOPOLOGY_MUST_USE_FULL_NAME_AFFINITIES环境变量是否已经添加到TEPS环境配置文件中,确定TEPS已重新启动。
2) 如果日志中有一行显示系统发生SSL错误,验证数据源证书是否已经添加到代理程序的证书信任密钥库中,可以使用keytool –list命令查看已添加到代理程序的证书信任密钥库中的证书。
keytool -list -v -keystore %CANDLE_HOME%\tmaitm6\kvm.truststore -storepass ITMVMWAREVI
5. 总结
虚拟化环境中服务器的集中监控,可以使用ITM的监视代理程序来实现。监视代理程序负责从虚拟环境中的不同服务器取得相应的性能数据,并将这些数据发送给TEMS,并保存在ITM的数据仓库里。有了这些性能数据,用户可以使用Cognos对性能进行数据挖掘处理,根据具体的需求生成所需的商务智能(Business Intelligence)报表,从而帮助用户更好地利用数据,提高决策质量。
IBM Tivoli Monitoring for Virtual Servers不仅包括对VMware虚拟化环境进行监视的代理程序,同时还提供了对Citrix虚拟化环境和NetApp Storage的监视代理程序,完整的IBM Tivoli Monitoring for Virtual Servers产品包括如下的监视代理程序软件:
• IBM Tivoli Monitoring for Virtual Servers: Citrix Agent
• IBM Tivoli Monitoring for Virtual Servers Agent for NetApp Storage
对于监视代理程序,在规模比较小的部署环境中,只要系统的容量足够,VMware VI Agent可以与vCenter安装在同一个系统上;对于有多个vCenter的大规模环境,需要将多个监视代理程序部署多个独立的服务器上,并且连接不同的TEMS服务器,同时尽量选择与vCenter系统极为接近的服务器,以确保数据收集具有更高的可用性。
作者简介:
史会卿,x86平台虚拟化专家
任职于某大型外资IT企业,从事x86服务器的虚拟化工作。熟悉主流的虚拟化技术、IBM System x系列服务器、IBM DS4000/5000系列存储器和IBM Tivoli相关软件产品。曾部署基于VMware View的桌面虚拟化环境,同时为企业内部提供服务器虚拟化的方案设计、部署、优化及技术支持。同时参与部署了多个基于Tivoli产品的管理项目。
实践经验丰富,熟悉虚拟化环境的设计、部署和优化等。对于IBM Tivoli系列产品技术具有深入研究。
分享按钮