OpenStack-Kolla-Ansible部署Trove数据库服务Daas部署Ceilometer数据收集服务Gnocchi对接Ceph
OpenStack Kolla-Ansible部署Trove数据库服务Daas,部署Ceilometer数据收集服务,Gnocchi对接Ceph
参考:
OpenStack示例配置组件之Web Application中的Trove数据库服务Daas、eilometer数据收集服务。OpenStack Kolla-Ansible部署Trove数据库服务Daas,部署Ceilometer数据收集服务
这两个用kolla-ansible部署非常简单,只需要启用对应配置即可
一. 配置global.yml
开启ceilometer有前置条件,需要先开启Gnocchi
1 | # 配置如下 |
二. 配置ceph
创建一个名为
gnocchi
的存储池,用于保存与资源使用量相关的计量数据1
2
3
4# 执行创建
ceph osd pool create gnocchi 8 8
# 初始化
rbd pool init gnocchi到ceph配置目录**/etc/ceph**创建身份认证
1
2
3
4# 到ceph配置目录
cd /etc/ceph
# 创建身份认证
ceph auth get-or-create client.gnocchi mon 'profile rbd' osd 'profile rbd pool=gnocchi' mgr 'profile rbd pool=gnocchi' -o ceph.client.gnocchi.keyringCeph Capabilities能力文档:User Management — Ceph Documentation
复制keyring及ceph.conf到部署机器
注意:IP是部署机的。文件夹不存在需要先创建
下方参考
1
2
3
4
5
6# 创建配置目录
mkdir -p /etc/kolla/config/gnocchi/
# 复制keyring到部署机器
ceph auth get-or-create client.gnocchi | ssh 10.0.0.30 sudo tee /etc/kolla/config/gnocchi/ceph.client.gnocchi.keyring
# 复制ceph.conf
ln -s /etc/kolla/config/glance/ceph.conf /etc/kolla/config/gnocchi/ceph.conf或使用如下(本文使用)
1
2
3# 复制keyring到部署机器
cp /etc/ceph/ceph.client.gnocchi.keyring /etc/kolla/config/gnocchi/
cp /etc/ceph/ceph.conf /etc/kolla/config/gnocchi/
三. 检查并重新部署及效果
检查及部署
1
2# 检查并重新部署
kolla-ansible -i ./multinode prechecks && kolla-ansible -i ./multinode deploy效果
fighting!
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 ZzNnWn!
评论