openstack集成ceph,nova-conpute 報錯in rados.Rados.conf_read_file

用kolla-ansible部署openstack+ceph後,nova-compute報如下錯誤:

[root@openstack01 ~]# tailf /var/log/kolla/nova/nova-compute.log 
2020-05-24 21:41:16.504 6 ERROR nova.compute.manager     self.cluster, self.ioctx = driver._connect_to_rados(pool)
2020-05-24 21:41:16.504 6 ERROR nova.compute.manager   File "/var/lib/kolla/venv/lib/python2.7/site-packages/nova/virt/libvirt/storage/rbd_utils.py", line 132, in _connect_to_rados
2020-05-24 21:41:16.504 6 ERROR nova.compute.manager     conffile=self.ceph_conf)
2020-05-24 21:41:16.504 6 ERROR nova.compute.manager   File "rados.pyx", line 625, in rados.Rados.__init__
2020-05-24 21:41:16.504 6 ERROR nova.compute.manager   File "rados.pyx", line 516, in rados.requires.wrapper.validate_func
2020-05-24 21:41:16.504 6 ERROR nova.compute.manager   File "rados.pyx", line 676, in rados.Rados.__setup
2020-05-24 21:41:16.504 6 ERROR nova.compute.manager   File "rados.pyx", line 516, in rados.requires.wrapper.validate_func
2020-05-24 21:41:16.504 6 ERROR nova.compute.manager   File "rados.pyx", line 739, in rados.Rados.conf_read_file
2020-05-24 21:41:16.504 6 ERROR nova.compute.manager ObjectNotFound: [errno 2] error calling conf_read_file
2020-05-24 21:41:16.504 6 ERROR nova.compute.manager 

這個是因爲在nova-compute容器中需要在/etc/ceph/目錄下有ceph的配置文件:ceph.client.cinder.keyring  ceph.client.nova.keyring  ceph.conf

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章