使用devstack来安装ceilometer的开发环境

[stack@yao-devstack root]$ cd /opt/# clone devstack仓库[stack@yao-devstack root]$ git clone http://git.openstack.org/openstack-dev/devstack # 创建stack用户[stack@yao-devstack root]$ bash /opt/devstack/tools/create-stack-user.sh# 修改devstack目录的属主[stack@yao-devstack root]$ chown -R stack. /opt/devstack/# 创建local.conf配置文件[stack@yao-devstack root]$ vim /opt/devstack/local.conf[[local|localrc]]GIT_BASE=http://git.trystack.cnNOVNC_REPO=http://git.trystack.cn/kanaka/noVNC.gitSPICE_REPO=http://git.trystack.cn/git/spice/spice-html5.gitenable_plugin ceilometer http://git.openstack.org/openstack/ceilometerCEILOMETER_BACKEND=mongodbADMIN_PASSWORD=yaoDATABASE_PASSWORD=yaoRABBIT_PASSWORD=yaoSERVICE_PASSWORD=$ADMIN_PASSWORDRECLONE=no# 执行stack安装程序[stack@yao-devstack root]$ bash /opt/devstack/stack.sh

技术栈:

pecan:  rest api基本框架  

tenacity:  重连库  

futurist:  定时任务  

Cotyledon:  进程管理  

ceilometer基本命令:

现在ceilometer可以采集到虚拟机的cpu、内存、disk信息。(针对libvirt)