异构资源池的统一监控研究及应用

2018-10-10 11:11杨代才秦运龙
数字技术与应用 2018年7期
关键词:异构虚拟化分布式

杨代才 秦运龙

摘要:针对湖北省气象云平台资源池分散、异构、无法统一管理的现状,设计了湖北省异构资源池的统一监控系统,实现统一监控,解决了多个分散异构资源池无法统一监控和运维的难题,以更好的规划资源提升资源利用率。

关键词:虚拟化;异构;分布式;资源池

中图分类号:TP309 文献标识码:A 文章编号:1007-9416(2018)07-0060-02

我省从2013年起经过多年时间初步搭建了湖北省气象云平台,实现服务器虚拟化和桌面虚拟化,拥有混合异构的VMware资源、KVM资源和CTRIX资源池[1]。分阶段多厂商参与建设,导致当前阶段分散、异构的多资源池普遍存在,解决如何将不同的虚拟化技术架构下的集群环境采用一种统一的方式来进行监控管理,避免监控管理不同的池化资源需要采用不同的管理方法和工具,要达到的效果是在一个统一管理的工具环境下就可以监控管理VMware资源池、CTRIX资源池、KVM资源池,管理范围包括网络层、存储资源层、服务器层,粒度能够监控管理到服务器操作系统进程级别、磁盘组RAID级别、网络VLAN级别。如何快速、有效的监控和管理云平台中大量的网络设备、计算资源、存储设备,保障各种应用系统稳定可靠运行变的越来越重要,迫切需要开发建设混合异构的资源池的统一管理监控平台。

1 总体设计

基础设施资源池监控涵盖对虚拟化环境和物理主机各项性能指标的监控,同时支持按业务系统维度、部门维度和地理位置维度进行的监视功能[2][3]。通过SNMP协议、IPMI协议、Agent代理等采集方式,对资源的KPI性能指标包括CPU使用率、内存使用率、存储使用率、I/O速率、告警等,按设定监控时间进行主动轮询收集,并在此基础上达到实时监控资源健康状态、主动发现故障、及时运维的目的。

(1)综合视图。综合视图为总体展示界面,从物理地域的角度、业务使用的角度以及部门角度对云系统中的资源进行展示。具体包括资源池运行概况、资源池运行趋势、核心业务系统和各部门资源池使用情况。(2)资源池监控。对资源池中单个虚拟机及物理主机进行监控,用颜色直观展示机器状态,可进行精准查找和分组查看,支持图形界面与表格界面切换。点击问题机器小圆点可直接查看机器详细状态,方便业务人员处理相关问题。(3)各部门使用情况及各地区使用情况监视。为物理机及虚拟机添加标签,标明其所属部门及所属地区,省级各部门及市县地区可使用带权限的用户登录,查看本部门及地区被分配的的虚拟化资源及所管辖主机的状态信息。(4)权限管理。为省级、市(区)級、县级建立区分权限的用户,省级可查看本省所有物理主机、虚拟机及云管理平台信息,可创建市、县级用户,修改权限配置;市级地区可查看本市所属主机、县级主机,市级可建立下级县用户,各县级台站使用本台站用户可查看台站内主机运行状态;省级还支持部门管理权限,各部门使用其账户登录监控平台,可查看本部门的主机运行状态。(5)告警管理。在界面中展示当前告警,对严重告警需要有声音提示和移动端告警功能。具体查看全流程告警模块。(6)事件台。在定义事件时,针对此事件定义告警规则。系统支持每次符合条件触发、周期内发生多次产生事件、周期内一直产生事件,三种告警触发策略。支持以占位符的方式灵活设置告警内容,且能以邮件、系统消息、短信等多种方式来发布告警消息,通知相关人员,以便告警得到及时处理。

2 系统设计与实现

异构的资源池的统一监控基于分布式架构实现,通过云平台接口模块调用云API接口,采集云计算资源。对于服务器设备采用客户端软件,SNMP协议主要用在对网络设备的监控方面,如交换机、防火墙等。逻辑处理模块负责将数据储存在数据库中,实现资源管理、时间管理和报警管理。最终通过Web前端展示,展示界面如图1所示。

3 结语

本文设计了异构资源池的统一监控研究系统,告别了传统运维管理针对不同的虚拟化服务和虚拟化设备需要采用各式工具集的繁琐场景,使用一个统一的平台就可以完成VMware虚拟机资源管理、KVM云平台资源管理、基础设施硬件监控、基础设施存储管理、基础设施网络管理等工作。使得计算资源、存储资源、网络资源得到高效复用,有力的支撑了我单位信息业务。

参考文献

[1]杨光,谢锐,薛广涛.私有云平台资源监控与优化系统[J].计算机工程,2018,44(3):1-7.

[2]王笑宇,程良伦.云计算环境下动态资源碎片管理机制[J].计算机应用,2014,34(4):999-1004.

[3]刘鹏.基于OpenStack 的私有云部署和监控技术的研究[D].北京:北京邮电大学,2015.

猜你喜欢
异构虚拟化分布式
试论同课异构之“同”与“异”
基于OpenStack虚拟化网络管理平台的设计与实现
对基于Docker的虚拟化技术的几点探讨
虚拟化技术在计算机技术创造中的应用
异构醇醚在超浓缩洗衣液中的应用探索
overlay SDN实现异构兼容的关键技术
LTE异构网技术与组网研究
基于DDS的分布式三维协同仿真研究
存储虚拟化还有优势吗?
西门子 分布式I/O Simatic ET 200AL