配置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