Description of problem:
A deployment of OSP with external Ceph with NFS Ganesha running on the controllers fails when OOO attempts to run the cephadm bootstrap command on the node ceph_mon[0].
Version-Release number of selected component (if applicable):
tripleo-ansible-3.3.1-0.20220720020863.fa5422f.el9ost.noarch
How reproducible:
100%
Steps to Reproduce:
1. Deploy external Ceph with Ganesha
Actual results:
The deployment fails with the error:
$ cat /home/stack/overcloud-deploy/overcloud/config-download/overcloud/cephadm/cephadm_command.log
Running /home/stack/overcloud-deploy/overcloud/config-download/overcloud/cephadm/cephadm_command.sh
2022-08-18 16:36:29,953 p=104780 u=stack n=ansible | [DEPRECATION WARNING]: ANSIBLE_CALLBACK_WHITELIST option, normalizing names to
new standard, use ANSIBLE_CALLBACKS_ENABLED instead. This feature will be
removed from ansible-core in version 2.15. Deprecation warnings can be disabled
by setting deprecation_warnings=False in ansible.cfg.
2022-08-18 16:36:30,345 p=104780 u=stack n=ansible | [DEPRECATION WARNING]: "include" is deprecated, use include_tasks/import_tasks
instead. This feature will be removed in version 2.16. Deprecation warnings can
be disabled by setting deprecation_warnings=False in ansible.cfg.
2022-08-18 16:36:30,391 p=104780 u=stack n=ansible | [WARNING]: Could not match supplied host pattern, ignoring: ceph_mon
2022-08-18 16:36:30,393 p=104780 u=stack n=ansible | PLAY [Deploy Ceph with cephadm] ************************************************
2022-08-18 16:36:30,394 p=104780 u=stack n=ansible | skipping: no hosts matched
2022-08-18 16:36:30,396 p=104780 u=stack n=ansible | PLAY [Distribute the admin keyring] ********************************************
2022-08-18 16:36:30,396 p=104780 u=stack n=ansible | skipping: no hosts matched
2022-08-18 16:36:30,397 p=104780 u=stack n=ansible | PLAY RECAP *********************************************************************
2022-08-18 16:36:30,398 p=104780 u=stack n=ansible | 2022-08-18 16:36:30.397646 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Summary Information ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2022-08-18 16:36:30,398 p=104780 u=stack n=ansible | 2022-08-18 16:36:30.398152 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Total Tasks: 0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2022-08-18 16:36:30,399 p=104780 u=stack n=ansible | 2022-08-18 16:36:30.398602 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Elapsed Time: 0:00:00.008817 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2022-08-18 16:36:30,399 p=104780 u=stack n=ansible | 2022-08-18 16:36:30.399123 | UUID | Info | Host | Task Name | Run Time
2022-08-18 16:36:30,399 p=104780 u=stack n=ansible | 2022-08-18 16:36:30.399573 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ End Summary Information ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Expected results:
TripleO should not attempt to run bootstrap with an external Ceph
Additional info:
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.
For information on the advisory (Release of components for Red Hat OpenStack Platform 17.0 (Wallaby)), and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.
https://access.redhat.com/errata/RHEA-2022:6543