7.Trove、Ceilometer、Gnocchi
# 1. 配置kolla
在部署机,找到 /etc/kolla/global.yml,启用选项
开启
ceilometer
有前置条件,需要先开启gnocchi
enable_ceilometer: "yes"
enable_ceilometer_ipmi: "yes"
enable_trove: "yes"
enable_gnocchi: "yes"
enable_gnocchi_statsd: "yes"
gnocchi_backend_storage: "ceph"
# 2. 配置ceph
# 2.1 添加存储池
回到 Ceph 部署主机,创建一个名为 gnocchi
的存储池,用于保存与资源使用量相关的计量数据
ceph osd pool create gnocchi
rbd pool init gnocchi
# 2.2 创建身份
ceph auth get-or-create client.gnocchi mon 'profile rbd' osd 'profile rbd pool=gnocchi' mgr 'profile rbd pool=gnocchi'
# 2.3 复制keyring
注意:ip是部署机的。文件夹不存在需要先创建
ceph auth get-or-create client.gnocchi | ssh 10.10.1.80 sudo tee /etc/kolla/config/gnocchi/ceph.client.gnocchi.keyring
# 2.4 复制ceph.conf
直接软链接 glance
现有的 ceph.conf
ln -s /etc/kolla/config/glance/ceph.conf /etc/kolla/config/gnocchi/ceph.conf
# 3. 检查并重新部署
kolla-ansible -i ./multinode prechecks
kolla-ansible -i ./multinode deploy
# 4. 完成
上次更新: 2023/09/21, 09:39:07