Thank you very much for your Support Oliver , now it is working . Best regards Michel On Wed, Jan 8, 2025 at 3:28 PM Oliver Weinmann <oliver.weinmann@me.com> wrote:
Hi Michel,
I think you need to change:
ceph_nova_keyring: "ceph.client.nova.keyring"
to:
ceph_nova_keyring: "client.nova.keyring"
There was a change in one o the release notes for the naming of these:
https://docs.openstack.org/releasenotes/kolla-ansible/2023.2.html
######################
-
The default value for ceph_cinder_keyring has been changed from: “ceph.client.cinder.keyring” to: “client.{{ ceph_cinder_user }}.keyring”
the default value for ceph_cinder_backup_keyring has been changed from: “ceph.client.cinder-backup.keyring” to: “client.{{ ceph_cinder_backup_user }}.keyring”
the default value for ceph_glance_keyring has been changed from: “ceph.client.glance.keyring” to: “client.{{ ceph_glance_user }}.keyring”
the default value for ceph_manila_keyring has been changed from: “ceph.client.manila.keyring” to: “client.{{ ceph_manila_user }}.keyring”
and the default value for ceph_gnocchi_keyring has been changed from: “ceph.client.gnocchi.keyring” to: “client.{{ ceph_gnocchi_user }}.keyring”
User who did override default values for the above variables have to change them according to the new pattern.
####################
I'm using 2023.2 with CEPH and my globals.yml looks as follows for CEPH:
enable_manila_backend_cephfs_native: "yes" ceph_nova_keyring: "client.nova.keyring" ceph_nova_user: "nova" glance_backend_ceph: "yes" cinder_backend_ceph: "yes" nova_backend_ceph: "yes"
[vagrant@seed ~]$ tree /etc/kolla/config/ /etc/kolla/config/ ├── cinder │ ├── ceph.conf │ ├── cinder-backup │ │ ├── ceph.client.cinder-backup.keyring │ │ └── ceph.client.cinder.keyring │ ├── cinder-volume │ │ └── ceph.client.cinder.keyring │ └── nfs_shares ├── glance │ ├── ceph.client.glance.keyring │ └── ceph.conf ├── glance.conf ├── horizon │ └── custom_local_settings ├── keystone │ ├── domains │ │ ├── keystone.a.space.corp.conf │ │ └── tpzg.a.space.corp.pem │ └── keystone.conf ├── magnum │ └── kubeconfig ├── magnum.conf ├── manila │ ├── ceph.client.manila.keyring │ └── ceph.conf ├── manila-share.conf ├── neutron │ └── ml2_conf.ini ├── nova │ ├── ceph.client.cinder.keyring │ ├── ceph.client.nova.keyring │ ├── ceph.conf │ ├── nova-api.conf │ ├── nova.conf │ └── nova-scheduler.conf └── octavia ├── client_ca.cert.pem ├── client.cert-and-key.pem ├── server_ca.cert.pem └── server_ca.key.pem
Cheers,
Oliver Am 08.01.2025 um 14:16 schrieb Michel Niyoyita:
Hello Team,
I am integrating Openstack 2024.1 with ceph cluster reef running on ubuntu 22.05, I have configured openstack global as follow:
ceph_nova_keyring: "ceph.client.nova.keyring" ceph_nova_user: "nova" ceph_nova_pool_name: "vms"
I have copied nova keyring too from /etc/ceph to /etc/kolla/config/nova ;
/etc/kolla/config/nova$ ls -l total 16 -rw-r--r-- 1 stack stack 64 Jan 7 13:12 ceph.client.cinder.keyring -rw-r--r-- 1 stack stack 62 Jan 7 15:11 ceph.client.nova.keyring -rw-r--r-- 1 stack stack 283 Jan 7 14:51 ceph.conf -rw-rw-r-- 1 stack stack 182 Jan 7 15:14 nova.conf (kolla-ansible) stack@open-deployment:/etc/kolla/config/nova$
I have created nova user in ceph : sudo ceph auth get-or-create client.nova mon 'profile rbd' osd 'profile rbd pool=vms, profile rbd pool=images' mgr 'profile rbd pool=vms' -o /etc/ceph/ceph.client.nova.keyring
But while deploying I am facing the following issue : TASK [nova-cell : Check nova keyring file] ******************************************************************************************** fatal: [compute1 -> localhost]: FAILED! => {"msg": "No file was found when using first_found."} fatal: [compute2 -> localhost]: FAILED! => {"msg": "No file was found when using first_found."} fatal: [compute3 -> localhost]: FAILED! => {"msg": "No file was found when using first_found."}
the same error is occuring also when deploying allinone . I tried two different release : 2023.2 and 2024.1 , this is the ansible version installed : pip install 'ansible>=8,<9'
tree /etc/kolla/config/ /etc/kolla/config/ ├── cinder │ ├── ceph.conf │ ├── cinder-backup │ │ ├── ceph.client.cinder-backup.keyring │ │ └── ceph.client.cinder.keyring │ └── cinder-volume │ └── ceph.client.cinder.keyring ├── glance │ ├── ceph.client.cinder.keyring │ ├── ceph.client.glance.keyring │ └── ceph.conf └── nova ├── ceph.client.cinder.keyring ├── ceph.client.nova.keyring └── ceph.conf
Kindly help to solve the issue , it takes long time without solution. previously was not occured on 2023.1
Best Regards
Michel