APP下载

基于Ceilometer Alarm API的操作设计和实现①

2017-07-19李超雷向忠清

计算机系统应用 2017年7期
关键词:规则数据库用户

李超雷, 向忠清

(武汉烽火信息集成技术有限公司 IT事业部, 武汉 430074)

基于Ceilometer Alarm API的操作设计和实现①

李超雷, 向忠清

(武汉烽火信息集成技术有限公司 IT事业部, 武汉 430074)

随着云计算技术的不断发展, 越来越多的企业采用OpenStack来构建私有云或公有云平台. 云平台正逐步替代传统服务器, 用来承载着企业和用户的IT业务. 为了保证云平台的服务质量, 本文基于OpenStack的报警功能接口——Ceilometer Alarm API设计和实现了对于云平台虚拟机监控报警功能的交互操作页面. 通过使用该功能, 用户可以监控虚拟机运行时的性能状态, 保证云平台的可靠运行.

云计算; Openstack; Ceilometer; 报警

1 OpenStack介绍

云计算技术在近几年得到了飞速的发展, 通常来说, 云计算主要包括基础设施即服务(IaaS)、平台作即服务(PaaS)和软件即服务(SaaS)[1]. 本文讨论的主要内容属于IaaS内容.

OpenStack[2-4]是一款开源云计算管理平台, 由NASA和Rackspace合作研发并发起, 目前已经发展成为仅次于Linux的全球第二大社区. OpenStack提供了基础设施即服务(IaaS)的解决方案, 其首要任务是简化云的部署过程并为其带来良好的可扩展性. OpenStack的核心项目包括计算(Nova)、网络(Neutron)、身份认证(Keystone)、块存储(Cinder)、对象存储(Swift)、测量(Ceilometer)和操作面板(Horizon). 其中Ceilometer提供了对整个云平台的资源进行计量和统计的功能[5]. 本文实现的虚拟机告警功能主要基于Ceilometer[6], 为了证明Ceilometer数据的有效性, 下一节内容主要对Ceilometer模块进行了分析.

2 Ceilometer详解

Ceilometer是OpenStack中的一个子项目, 它能把OpenStack内部发生的几乎所有事件都收集起来, 然后为计费和监控以及其他服务提供数据支撑.

2.1 核心架构

Ceilometer使用……

登录APP查看全文

猜你喜欢

规则数据库用户
撑竿跳规则的制定
数独的规则和演变
让规则不规则
数据库
TPP反腐败规则对我国的启示
关注用户
关注用户
数据库
关注用户
数据库