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