Kolla-ansible Openstack deployment failed in nova-compute task
Hi guys, In my first openstack deploy I facing an error in deployment phase. The bootstrap-servers phase and the prechecks phase working fine but the deploy phase stop to work in nova-compute task deployment with the following error [ERROR]: Task failed: Action failed. Origin: /root/kolla-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/wait_discover_computes.yml:24:7 22 expected_compute_service_hosts: "{{ virt_compute_service_hosts + ironic_compute_service_hosts }}" 23 block: 24 - name: Waiting for nova-compute services to register themselves looking for the nova-compute docker logs I found this event ERROR MissingRequiredSource: /var/lib/kolla/config_files/ceph.client.cinder.keyring file is not found I would you like to point out that the ceph keyring are created and copied to /etc/koll/config/nova in deployment host and /etc/ceph in all openstack host. Some one could help me for fix the issue ? Regards Luca
Hi Luca, Check `ceph_nova_keyring` and `ceph_cinder_keyring` variables in your globals.yml. Kolla adds "ceph" at the start of the variable name to find the file in node_config_directory. So, if you have ceph_nova_keyring: client.cinder.keyring The filepath must be "/etc/kolla/config/nova/ceph.client.cinder.keyring", for example. Regards, Winicius. Em qua., 10 de dez. de 2025 às 12:14, <ldemarco@sinthera.com> escreveu:
Hi guys,
In my first openstack deploy I facing an error in deployment phase. The bootstrap-servers phase and the prechecks phase working fine but the deploy phase stop to work in nova-compute task deployment with the following error
[ERROR]: Task failed: Action failed. Origin: /root/kolla-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/wait_discover_computes.yml:24:7
22 expected_compute_service_hosts: "{{ virt_compute_service_hosts + ironic_compute_service_hosts }}" 23 block: 24 - name: Waiting for nova-compute services to register themselves
looking for the nova-compute docker logs I found this event
ERROR MissingRequiredSource: /var/lib/kolla/config_files/ceph.client.cinder.keyring file is not found
I would you like to point out that the ceph keyring are created and copied to /etc/koll/config/nova in deployment host and /etc/ceph in all openstack host. Some one could help me for fix the issue ?
Regards Luca
Hi Winicius I checked the globals.yml and my configuration for cinder and nova keyring are below ceph_cinder_keyring: "client.{{ ceph_cinder_user }}.keyring" ceph_nova_keyring: "{{ ceph_cinder_keyring }}" The filepath is rightly in /etc/kolla/config/nova/ceph.client.cinder.keyring But nova_compute container don’t goes up with the error below ERROR MissingRequiredSource: /var/lib/kolla/config_files/ceph.client.cinder.keyring file is not found Any idea ? Kind Regards Luca Luca De Marco Professional System Engineer . . .[https://access.networkdigital360.it/hubfs/Project%20Informatica/Sinthera_WeA...] LDeMarco@sinthera.com<mailto:LDeMarco@sinthera.com> Mobile +39 3939983529 Webex Room: sinthera.webex.com/meet/ldemarco <https://www.linkedin.com/> . . UDINE | REGGIO EMILIA | PADOVA Ph. +39 0522621247 www.sinthera.com<https://www.sinthera.com> [https://access.networkdigital360.it/hubfs/Project%20Informatica/in-synthera.png]<https://it.linkedin.com/company/sinthera-s-r-l-> [https://access.networkdigital360.it/hubfs/Project%20Informatica/fb-synthera....] <https://www.facebook.com/sinthera.srl> Confidentiality Notice: Le informazioni contenute nella presente comunicazione e i relativi allegati possono essere riservate e sono, comunque, destinate esclusivamente alle persone o alla Societa' sopraindicate. Se avete ricevuto questo messaggio per errore, Vi preghiamo di distruggerlo e di informarci immediatamente via e-mail. Informativa art. 13 Privacy GDPR: https://www.sinthera.com/wp-content/uploads/2023/09/Sinthera_Privacy_Policy-... This message and all attachments are confidential and may be protected by the attorney-client or other privileges. Any unauthorized review, use, disclosure or distribution is prohibited. If you believe this message has been sent to you in error, please notify the sender by replying to this transmission and delete the message without first disclosing it. Thank you. From: Winicius Allan <winiciusab12@gmail.com> Date: Wednesday, 10 December 2025 at 17:19 To: Luca De Marco <LDeMarco@sinthera.com> Cc: openstack-discuss@lists.openstack.org <openstack-discuss@lists.openstack.org> Subject: Re: Kolla-ansible Openstack deployment failed in nova-compute task Hi Luca, Check `ceph_nova_keyring` and `ceph_cinder_keyring` variables in your globals.yml. Kolla adds "ceph" at the start of the variable name to find the file in node_config_directory. So, if you have ceph_nova_keyring: client.cinder.keyring The filepath must be "/etc/kolla/config/nova/ceph.client.cinder.keyring", for example. Regards, Winicius. Em qua., 10 de dez. de 2025 às 12:14, <ldemarco@sinthera.com<mailto:ldemarco@sinthera.com>> escreveu: Hi guys, In my first openstack deploy I facing an error in deployment phase. The bootstrap-servers phase and the prechecks phase working fine but the deploy phase stop to work in nova-compute task deployment with the following error [ERROR]: Task failed: Action failed. Origin: /root/kolla-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/wait_discover_computes.yml:24:7 22 expected_compute_service_hosts: "{{ virt_compute_service_hosts + ironic_compute_service_hosts }}" 23 block: 24 - name: Waiting for nova-compute services to register themselves looking for the nova-compute docker logs I found this event ERROR MissingRequiredSource: /var/lib/kolla/config_files/ceph.client.cinder.keyring file is not found I would you like to point out that the ceph keyring are created and copied to /etc/koll/config/nova in deployment host and /etc/ceph in all openstack host. Some one could help me for fix the issue ? Regards Luca
This is what I did to integrate kolla-ansible with ceph. Make sure all the PATHs are correct. cinder_backend_ceph: "yes" enable_cinder: "yes" enable_cinder_backup: "no" ceph_cinder_user: "os2-cinder" ceph_cinder_keyring: "client.os2-cinder.keyring" # ls -l /etc/kolla/config/cinder/ total 8 -rw-r--r-- 1 root root 284 Oct 17 02:35 ceph.conf drwxr-xr-x 2 root root 4096 Oct 30 04:50 cinder-volume # ls -l /etc/kolla/config/cinder/cinder-volume/ total 4 -rw-r--r-- 1 root root 68 Oct 30 04:46 ceph.client.os2-cinder.keyring # ls -l /etc/kolla/config/nova/ -rw-r--r-- 1 root root 68 Oct 30 04:50 /etc/kolla/config/nova/ceph.client.os2-cinder.keyring -rw-r--r-- 1 root root 284 Oct 30 04:51 /etc/kolla/config/nova/ceph.conf On Thu, Dec 11, 2025 at 6:19 AM Luca De Marco <LDeMarco@sinthera.com> wrote:
Hi Winicius
I checked the globals.yml and my configuration for cinder and nova keyring are below
*ceph_cinder_keyring: "client.{{ ceph_cinder_user }}.keyring"* *ceph_nova_keyring: "{{ ceph_cinder_keyring }}"*
The filepath is rightly in /etc/kolla/config/nova/ceph.client.cinder.keyring
But nova_compute container don’t goes up with the error below
*ERROR MissingRequiredSource: /var/lib/kolla/config_files/ceph.client.cinder.keyring file is not found*
Any idea ?
Kind Regards
Luca
Luca De Marco Professional System Engineer . . .[image: Sinthera_WeAreProject_Logo.png] LDeMarco@sinthera.com Mobile +39 3939983529 Webex Room: sinthera.webex.com/meet/ldemarco
<https://www.linkedin.com/> . . UDINE | REGGIO EMILIA | PADOVA Ph. +39 0522621247 www.sinthera.com
[image: LinkedIn] <https://it.linkedin.com/company/sinthera-s-r-l-> [image: Facebook] <https://www.facebook.com/sinthera.srl> Confidentiality Notice: Le informazioni contenute nella presente comunicazione e i relativi allegati possono essere riservate e sono, comunque, destinate esclusivamente alle persone o alla Societa' sopraindicate. Se avete ricevuto questo messaggio per errore, Vi preghiamo di distruggerlo e di informarci immediatamente via e-mail.
Informativa art. 13 Privacy GDPR: https://www.sinthera.com/wp-content/uploads/2023/09/Sinthera_Privacy_Policy-... This message and all attachments are confidential and may be protected by the attorney-client or other privileges. Any unauthorized review, use, disclosure or distribution is prohibited. If you believe this message has been sent to you in error, please notify the sender by replying to this transmission and delete the message without first disclosing it. Thank you. *From: *Winicius Allan <winiciusab12@gmail.com> *Date: *Wednesday, 10 December 2025 at 17:19 *To: *Luca De Marco <LDeMarco@sinthera.com> *Cc: *openstack-discuss@lists.openstack.org < openstack-discuss@lists.openstack.org> *Subject: *Re: Kolla-ansible Openstack deployment failed in nova-compute task
Hi Luca,
Check `ceph_nova_keyring` and `ceph_cinder_keyring` variables in your globals.yml.
Kolla adds "ceph" at the start of the variable name to find the file in node_config_directory. So, if you have
ceph_nova_keyring: client.cinder.keyring
The filepath must be "/etc/kolla/config/nova/ceph.client.cinder.keyring", for example.
Regards, Winicius.
Em qua., 10 de dez. de 2025 às 12:14, <ldemarco@sinthera.com> escreveu:
Hi guys,
In my first openstack deploy I facing an error in deployment phase. The bootstrap-servers phase and the prechecks phase working fine but the deploy phase stop to work in nova-compute task deployment with the following error
[ERROR]: Task failed: Action failed. Origin: /root/kolla-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/wait_discover_computes.yml:24:7
22 expected_compute_service_hosts: "{{ virt_compute_service_hosts + ironic_compute_service_hosts }}" 23 block: 24 - name: Waiting for nova-compute services to register themselves
looking for the nova-compute docker logs I found this event
ERROR MissingRequiredSource: /var/lib/kolla/config_files/ceph.client.cinder.keyring file is not found
I would you like to point out that the ceph keyring are created and copied to /etc/koll/config/nova in deployment host and /etc/ceph in all openstack host. Some one could help me for fix the issue ?
Regards Luca
Thank’s Satish and Winicius for your suggestions. I fixed the issue applying rightly the keyring value in globals.yml as by Winicius suggestion ceph_cinder_keyring: "client.{{ ceph_cinder_user }}.keyring" ceph_nova_keyring: "{{ ceph_cinder_keyring }}" In my first attempt I failed with the same issue, but in the second attempt, I run a kolla-ansible destroy before and then I run kolla-ansible deploy again. This fixed my occurred problem and my firs openstack cluster all in one work like a charm. Now I will deploy my second cluster in multi node mode, cross my finger. Thank’s again Luca Luca De Marco Professional System Engineer . . .[https://access.networkdigital360.it/hubfs/Project%20Informatica/Sinthera_WeA...] LDeMarco@sinthera.com<mailto:LDeMarco@sinthera.com> Mobile +39 3939983529 Webex Room: sinthera.webex.com/meet/ldemarco <https://www.linkedin.com/> . . UDINE | REGGIO EMILIA | PADOVA Ph. +39 0522621247 www.sinthera.com<https://www.sinthera.com> [https://access.networkdigital360.it/hubfs/Project%20Informatica/in-synthera.png]<https://it.linkedin.com/company/sinthera-s-r-l-> [https://access.networkdigital360.it/hubfs/Project%20Informatica/fb-synthera....] <https://www.facebook.com/sinthera.srl> Confidentiality Notice: Le informazioni contenute nella presente comunicazione e i relativi allegati possono essere riservate e sono, comunque, destinate esclusivamente alle persone o alla Societa' sopraindicate. Se avete ricevuto questo messaggio per errore, Vi preghiamo di distruggerlo e di informarci immediatamente via e-mail. Informativa art. 13 Privacy GDPR: https://www.sinthera.com/wp-content/uploads/2023/09/Sinthera_Privacy_Policy-... This message and all attachments are confidential and may be protected by the attorney-client or other privileges. Any unauthorized review, use, disclosure or distribution is prohibited. If you believe this message has been sent to you in error, please notify the sender by replying to this transmission and delete the message without first disclosing it. Thank you. From: Satish Patel <satish.txt@gmail.com> Date: Thursday, 11 December 2025 at 21:40 To: Luca De Marco <LDeMarco@sinthera.com> Cc: Winicius Allan <winiciusab12@gmail.com>, openstack-discuss@lists.openstack.org <openstack-discuss@lists.openstack.org> Subject: Re: Kolla-ansible Openstack deployment failed in nova-compute task You don't often get email from satish.txt@gmail.com. Learn why this is important<https://aka.ms/LearnAboutSenderIdentification> This is what I did to integrate kolla-ansible with ceph. Make sure all the PATHs are correct. cinder_backend_ceph: "yes" enable_cinder: "yes" enable_cinder_backup: "no" ceph_cinder_user: "os2-cinder" ceph_cinder_keyring: "client.os2-cinder.keyring" # ls -l /etc/kolla/config/cinder/ total 8 -rw-r--r-- 1 root root 284 Oct 17 02:35 ceph.conf drwxr-xr-x 2 root root 4096 Oct 30 04:50 cinder-volume # ls -l /etc/kolla/config/cinder/cinder-volume/ total 4 -rw-r--r-- 1 root root 68 Oct 30 04:46 ceph.client.os2-cinder.keyring # ls -l /etc/kolla/config/nova/ -rw-r--r-- 1 root root 68 Oct 30 04:50 /etc/kolla/config/nova/ceph.client.os2-cinder.keyring -rw-r--r-- 1 root root 284 Oct 30 04:51 /etc/kolla/config/nova/ceph.conf On Thu, Dec 11, 2025 at 6:19 AM Luca De Marco <LDeMarco@sinthera.com<mailto:LDeMarco@sinthera.com>> wrote: Hi Winicius I checked the globals.yml and my configuration for cinder and nova keyring are below ceph_cinder_keyring: "client.{{ ceph_cinder_user }}.keyring" ceph_nova_keyring: "{{ ceph_cinder_keyring }}" The filepath is rightly in /etc/kolla/config/nova/ceph.client.cinder.keyring But nova_compute container don’t goes up with the error below ERROR MissingRequiredSource: /var/lib/kolla/config_files/ceph.client.cinder.keyring file is not found Any idea ? Kind Regards Luca Luca De Marco Professional System Engineer . . .[https://access.networkdigital360.it/hubfs/Project%20Informatica/Sinthera_WeA...] LDeMarco@sinthera.com<mailto:LDeMarco@sinthera.com> Mobile +39 3939983529 Webex Room: sinthera.webex.com/meet/ldemarco<http://sinthera.webex.com/meet/ldemarco> . . UDINE | REGGIO EMILIA | PADOVA Ph. +39 0522621247 www<https://www.sinthera.com>.<https://www.sinthera.com>sinthera.com<https://www.sinthera.com> [https://access.networkdigital360.it/hubfs/Project%20Informatica/in-synthera.png]<https://it.linkedin.com/company/sinthera-s-r-l-> [https://access.networkdigital360.it/hubfs/Project%20Informatica/fb-synthera....] <https://www.facebook.com/sinthera.srl> Confidentiality Notice: Le informazioni contenute nella presente comunicazione e i relativi allegati possono essere riservate e sono, comunque, destinate esclusivamente alle persone o alla Societa' sopraindicate. Se avete ricevuto questo messaggio per errore, Vi preghiamo di distruggerlo e di informarci immediatamente via e-mail. Informativa art. 13 Privacy GDPR: https://www.sinthera.com/wp-content/uploads/2023/09/Sinthera_Privacy_Policy-... This message and all attachments are confidential and may be protected by the attorney-client or other privileges. Any unauthorized review, use, disclosure or distribution is prohibited. If you believe this message has been sent to you in error, please notify the sender by replying to this transmission and delete the message without first disclosing it. Thank you. From: Winicius Allan <winiciusab12@gmail.com<mailto:winiciusab12@gmail.com>> Date: Wednesday, 10 December 2025 at 17:19 To: Luca De Marco <LDeMarco@sinthera.com<mailto:LDeMarco@sinthera.com>> Cc: openstack-discuss@lists.openstack.org<mailto:openstack-discuss@lists.openstack.org> <openstack-discuss@lists.openstack.org<mailto:openstack-discuss@lists.openstack.org>> Subject: Re: Kolla-ansible Openstack deployment failed in nova-compute task Hi Luca, Check `ceph_nova_keyring` and `ceph_cinder_keyring` variables in your globals.yml. Kolla adds "ceph" at the start of the variable name to find the file in node_config_directory. So, if you have ceph_nova_keyring: client.cinder.keyring The filepath must be "/etc/kolla/config/nova/ceph.client.cinder.keyring", for example. Regards, Winicius. Em qua., 10 de dez. de 2025 às 12:14, <ldemarco@sinthera.com<mailto:ldemarco@sinthera.com>> escreveu: Hi guys, In my first openstack deploy I facing an error in deployment phase. The bootstrap-servers phase and the prechecks phase working fine but the deploy phase stop to work in nova-compute task deployment with the following error [ERROR]: Task failed: Action failed. Origin: /root/kolla-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/wait_discover_computes.yml:24:7 22 expected_compute_service_hosts: "{{ virt_compute_service_hosts + ironic_compute_service_hosts }}" 23 block: 24 - name: Waiting for nova-compute services to register themselves looking for the nova-compute docker logs I found this event ERROR MissingRequiredSource: /var/lib/kolla/config_files/ceph.client.cinder.keyring file is not found I would you like to point out that the ceph keyring are created and copied to /etc/koll/config/nova in deployment host and /etc/ceph in all openstack host. Some one could help me for fix the issue ? Regards Luca
participants (4)
-
ldemarco@sinthera.com
-
Luca De Marco
-
Satish Patel
-
Winicius Allan