前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >我在U2VL精英训练营上的分享---vSphere与应用的监控

我在U2VL精英训练营上的分享---vSphere与应用的监控

作者头像
魏新宇
发布2018-03-22 11:32:00
1.5K0
发布2018-03-22 11:32:00
举报

本次,笔者很荣幸被U2VL团队邀请,作为讲师和助教的参加U2VL精英训练营杭州站。期间我分享vROps对虚拟平台和应用的监控,相关内容如下。

在当前的IT环境下,IT基础架构X86化和虚拟化已经成为主流和业内的共识。绝大多数客户在建立数据中心或新业务系统上线时,都考虑使用虚拟化承载其业务。虚拟化可以给我们带来很多好处,例如它提高了业务系统的高可用性和灵活性,并且它也是实现云计算的基础。

但是,随着虚拟化规模的增加,虚拟机数量的增多,也为给运维人员带来一定的压力。相对于传统的物理IT设备,虚拟化承载的操作系统类型更多,操作系统数量也更多。并且,传统的监控工具也通常不适用于虚拟化环境。例如,传统的监控工具主要通过操作系统的agent抓取数据,从而可以分析性能,发现问题。而在虚拟化层,监控工具需要将虚拟机操作系统的情况与物理机的情况进行结合分析,才能得出比较合理和真实的分析数据。

因此,在虚拟化环境下,运维监控更为重要,并且需要有比较友好的操作界面,协助IT部门从被动运维监控向自动运维监控,智能运维监控过度。

Vmware运维监控套件的名称是:vRealize Operations Manger,简称vROPs。vROps可以对其管理的所有对象进行数据抓取和分析,并从健康,风险,效率三个维度对一个对象进行打分和评估。为IT运维人员提供建议。vROps监控的对象不仅限于vSphere虚拟化,还可以监控VIEW,Vmware私有云平台,以及第三方虚拟化平台,如Xsenserver等。也可以监控大多数应用,如Oracle,weblogic等。

谈到vROps对vSphere的监控,就不能不提到vCenter。因为很多客户认为vsphere的运维与监控使用vcenter足矣。

严格来讲,vROps是一个分析工具,vROps中展示的所有和vSphere虚拟化相关的数据,都来自于vCenter。vCenter以配置管理为主,本身具有简单的监控功能,对于相对复杂的场景,无法满足监控运维要求,这些工作就需要vROps去完成。

我举个例子,如果将vCenter监控到的信息,比作我们体检的时候,每个体检项的具体指标和结果(总之非医科人员看不懂),那么vROps就是最终体检报告首页呈现的体检结果总结和医生的建议。因此,vROps真正的意义在于,可以直观地向IT管理员展现生产环境中所有虚拟机的运行情况,并且给出相应的建议。因此,vROps节省的是运维管理成本,并且保证分析的过程是标准化的。

vROps本质上是一个分析工具,分析工具用于分析数据。谈到数据的类型,可以分为结构化数据和非结构化数据。在VMware的SDDC解决方案中,两种数据我们都有相应的分析方法。针对与结构化数据,主要指的是虚拟化环境中的:性能、告警、事件类的信息,通过vROps与vCenter进行通讯进行收集,经过分析后,用报表的形式展示给用户。对于非结构化数据,主要指的是日志,使用LogInsight与vCenter进行通讯,收集信息,然后进行智能化分析,方便用户查看和追溯。

衡量一个对象(如虚拟机)的运行情况,vROps有三大指标:运行情况(或健康)、风险、效率。同时用不同的颜色表示此项指标的状态。分为四个颜色:绿色、黄色、橘黄色、红色颜色越深,问题越大。

三大指标并不是vROps随意给出的,而是每个指标又有其子指标,几个子指标共同决定了这个大指标的状态。子指标一共有9个,加上大的指标,一共13个。正是这13个指标,共同决定了对象在vROps中的数值。

健康(负载、异常、故障)

风险(容量 剩余时间 压力 合规

效率(可回收资源 密度

随着大家越来越体会到使用虚拟化的好处以后,IT运维部门经常会遇到的问题是什么?那就是虚拟化数量增长过快,很多被创建的虚拟机在不用以后,闲置在那,浪费了很多资源。如何对闲置或者关闭的虚拟机进行统计并给出回收建议呢?Vrops中的容量管理可以实现这点。除了可以在页面中只管的看出可回收容量外,vROPs还支持报表统计和报表展现。

随着经济的发展,安全合规在各个行业,尤其是银行业的重要性越来越重要,合规风险是大型商业银行都应该尽量规避合规风险。随着虚拟化规模的不断扩大,如何在IT环境环境中实现安全合规显得尤为重要。

针对这个问题,Vmware在VROps中对虚拟化的监控增加了合规管理项目。Vmware公司根据自身对虚拟化安全的理解,制定了200条安全建议,叫hardening guide,加固手册。vROps用手册中的条目去评估vcenter,esxi以及虚拟机的合规情况。当然,默认的两百条建议客户可以根据自身企业的特点进行修改和调整。

vROps自带了很多仪表盘。所谓仪表盘,就是方便IT运维人员在一个页面获取一类被管理对象某些属性的一览图。在本示例中,可以的仪表盘可以集中展示云基础架构的资源使用情况。

根据需要,还可以制定组件联动。也就是一个组件的输出作为下一个组件的输入。

通过vROps的插件,可以监控weblogic,WAS,Oracle,JAVA等应用的状态,并进行实时展现。

在vROps中,通过故障管理,可以将虚拟化运维工作从被动转向主动,降低误报率和故障排除时间。

而运维分析可以为IT部门技术人员和管理层提供宏观决策的依据。

通过容量管理,可以优化资源使用情况,较少硬件资源浪费。

通过合规管理,可以加强虚拟化环境中的安全性。

VMware vRealizeHyperic 是VMwarevRealizeOperations 的一个组件。它可以对物理、虚拟和云计算环境中运行的操作系统、中间件和应用进行监控。

Hyperic自己可以独立监控应用和操作系统,同时可以和vROps进行对接,通过vROps进行智能化分析和报表展现。

Hyperic是一个Appliance,导入以后,有两个虚拟机,一个Server,一个数据库。被Hyperic监控的操作系统上需要安装Hyperic的Agent。

只有当操作系统上的Hyperic Agent正常启动,Hyperic才能对其正常监控。

安装agent的方法:

cd /root/software

rpm -ivh --force vCenter-hyperic-agent-5.8.1.EE-1.noarch.rpm

进行修改配置文件:

/opt/hyperic/hyperic-hqee-agent/conf/agent.properties

agent.setup.camIP=172.16.21.48

agent.setup.camPort=7080

agent.setup.camLogin=hqadmin

agent.setup.camPword=hqadmin

agent.setup.resetupTokens=no

agent.setup.acceptUnverifiedCertificate=yes

修改agent启动文件:

/etc/init.d/hyperic-hqee-agent

修改JAVA路径

export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.9.x86_64/jre

然后启动agent:

首先查看虚拟机本地的IP地址。

通过如下命令可以启动agent:

/etc/init.d/hyperic-hqee-agent start

在启动的交互界面中,只有本地的IP地址需要手工输入,其余默认回车即可。

查看agent状态的命令:

/etc/init.d/hyperic-hqee-agent status

监控Linux系统情况:

查看数据库实例情况以及表空间情况:

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2016-03-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 大魏分享 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
腾讯云 BI
腾讯云 BI(Business Intelligence,BI)提供从数据源接入、数据建模到数据可视化分析全流程的BI能力,帮助经营者快速获取决策数据依据。系统采用敏捷自助式设计,使用者仅需通过简单拖拽即可完成原本复杂的报表开发过程,并支持报表的分享、推送等企业协作场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档