將Ceilometer默認的MongoDB改爲MySQL

Step 1:MySQL中創建ceilometer_zhao數據庫:

mysql -u root -p
正如之前安裝教程裏面創建各個組件的數據庫一樣!!!!!
#Keystone
CREATE DATABASE keystone;
GRANT ALL ON keystone.* TO 'keystoneUser'@'%' IDENTIFIED BY 'keystonePass';

#Glance
CREATE DATABASE glance;
GRANT ALL ON glance.* TO 'glanceUser'@'%' IDENTIFIED BY 'glancePass';

#Neutron
CREATE DATABASE neutron;
GRANT ALL ON neutron.* TO 'neutronUser'@'%' IDENTIFIED BY 'neutronPass';

#Nova
CREATE DATABASE nova;
GRANT ALL ON nova.* TO 'novaUser'@'%' IDENTIFIED BY 'novaPass';

#Cinder
CREATE DATABASE cinder;
GRANT ALL ON cinder.* TO 'cinderUser'@'%' IDENTIFIED BY 'cinderPass';

quit;
這裏,對於Ceilometer類似

CREATE DATABASE ceilometer_zhao;
GRANT ALL ON ceilometer_zhao.* TO 'ceilometerUser'@'%' IDENTIFIED BY 'ceilometerPass';

Step 2: 配置 /etc/ceilometer/ceilometer.conf 文件中[database]connection:

vim  /etc/ceilometer/ceilometer.conf

[database]修改爲:

[database]

#connection = mysql://ceilometerUser(用戶名):ceilometerPass(密碼)@192.168.0.129(裝了MySQL的Ip)/ceilometer_zhao(數據庫名字)

connection = mysql://ceilometerUser:[email protected]/ceilometer_zhao

Step 3:在keystone中創建ceilometer用戶和服務的endpoint:

keystone user-create --name=ceilometer --pass=CEILOMETER_PASS --email=[email protected]    
keystone user-role-add --user=ceilometer --tenant=service --role=admin        
keystone service-create --name=ceilometer --type=metering --description="Ceilometer Telemetry Service"        
keystone endpoint-create --service-id=the_service_id_above --publicurl=http://controller_ip_address:8777 --internalurl=http://controller_ip_address:8777 --adminurl=http://controller_ip_address:8777
        如果之前已經創建過,就不用再創建了

Step 4:創建Ceilometer的MySql數據表:

ceilometer-dbsync              

Step 5:各種相關服務Restart:

控制節點:

a.重啓Ceilometer相關服務,使其生效:

service ceilometer-agent-central restart    
service ceilometer-api restart    
service ceilometer-collector restart

重啓相關服務:

service glance-registry restart        
service glance-api restart

重啓相關服務:

service cinder-volume restart    
service cinder-api restart

計算節點:

重啓服務使得配置生效:

service ceilometer-agent-compute restart

參考文獻:

http://www.openstack.cn/p861.html

http://panpei.net.cn/2014/03/08/ceilometer-deploy-guide/

https://github.com/xidianpanpei/OpenStack-Havana-Install-Guide-CN-OVS_MutliNode/blob/master/OpenStack_Grizzly_Install_Guide.rst

發佈了34 篇原創文章 · 獲贊 5 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章