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

######################

####################

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