Wallaby overcloud deployment failed with external ceph.

Bug #1964460 reported by Prashant Sakharkar
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
New
Undecided
Unassigned

Bug Description

Description
===========

Wallaby Openstack Overcloud fails (stuck) when configuring external ceph with Overcloud.

Steps to reproduce
==================
1) Deploy undercloud.
2) configure network and baremetal
3) Deploy overcloud with the template

 -e /home/stack/templates/ceph-config.yaml

Deployment fails with unable to ssh the node.

Expected result
===============
Should be able to deploy overcloud with ceph without prompting for ssh.

Actual result
=============

Overcloud ansible fails with the following error:-
2022-03-10 04:04:19.634394 | 525400e3-5730-5152-bdc7-0000000035e8 | TASK | detect private key file in $HOME/.ssh/id_rsa_tripleo
2022-03-10 04:04:19.845144 | 525400e3-5730-5152-bdc7-0000000035e8 | OK | detect private key file in $HOME/.ssh/id_rsa_tripleo | undercloud
2022-03-10 04:04:19.846640 | 525400e3-5730-5152-bdc7-0000000035e8 | TIMING | tripleo_ceph_work_dir : detect private key file in $HOME/.ssh/id_rsa_tripleo | undercloud | 0:19:22.366341 | 0.21s
2022-03-10 04:04:19.852012 | 525400e3-5730-5152-bdc7-0000000035e9 | TASK | set private key file
2022-03-10 04:04:19.880785 | 525400e3-5730-5152-bdc7-0000000035e9 | OK | set private key file | undercloud
2022-03-10 04:04:19.881835 | 525400e3-5730-5152-bdc7-0000000035e9 | TIMING | tripleo_ceph_work_dir : set private key file | undercloud | 0:19:22.401539 | 0.03s
2022-03-10 04:04:19.886667 | 525400e3-5730-5152-bdc7-0000000035eb | TASK | detect private key file in playbook_dir
2022-03-10 04:04:19.911441 | 525400e3-5730-5152-bdc7-0000000035eb | SKIPPED | detect private key file in playbook_dir | undercloud
2022-03-10 04:04:19.912513 | 525400e3-5730-5152-bdc7-0000000035eb | TIMING | tripleo_ceph_work_dir : detect private key file in playbook_dir | undercloud | 0:19:22.432218 | 0.03s
2022-03-10 04:04:19.917340 | 525400e3-5730-5152-bdc7-0000000035ec | TASK | set private key file
2022-03-10 04:04:19.939064 | 525400e3-5730-5152-bdc7-0000000035ec | SKIPPED | set private key file | undercloud
2022-03-10 04:04:19.940174 | 525400e3-5730-5152-bdc7-0000000035ec | TIMING | tripleo_ceph_work_dir : set private key file | undercloud | 0:19:22.459879 | 0.02s
2022-03-10 04:04:19.945085 | 525400e3-5730-5152-bdc7-000000003151 | TASK | run nodes-uuid
2022-03-10 04:04:19.965293 | 525400e3-5730-5152-bdc7-000000003151 | TIMING | run nodes-uuid | undercloud | 0:19:22.484989 | 0.02s
2022-03-10 04:04:20.026861 | 525400e3-5730-5152-bdc7-0000000038d8 | TASK | build nodes-uuid command as list
2022-03-10 04:04:20.056884 | 525400e3-5730-5152-bdc7-0000000038d8 | OK | build nodes-uuid command as list | undercloud
2022-03-10 04:04:20.058141 | 525400e3-5730-5152-bdc7-0000000038d8 | TIMING | tripleo_ceph_uuid : build nodes-uuid command as list | undercloud | 0:19:22.577845 | 0.03s
2022-03-10 04:04:20.063007 | 525400e3-5730-5152-bdc7-0000000038d9 | TASK | run nodes-uuid command
The authenticity of host '172.30.6.110 (172.30.6.110)' can't be established.
ECDSA key fingerprint is SHA256:h9Hfa1ZzWP7ZrzdTq5aRw9aD0Nn/DxAROR9XRyoKYHY.
The authenticity of host '172.30.6.106 (172.30.6.106)' can't be established.
ECDSA key fingerprint is SHA256:X+Mlcgk1KYgSxXVviGUz94ZESaWTslzaai58oGTZZrU.
Are you sure you want to continue connecting (yes/no/[fingerprint])?

-----------------------

template used:-

-e /home/stack/templates/ceph-config.yaml

---------------------------

resource_registry:
 OS::TripleO::Services::CephExternal: /usr/share/openstack-tripleo-heat-templates/deployment/ceph-ansible/ceph-external.yaml
parameter_defaults:
 # NOTE: These example parameters are required when using CephExternal
 CephClusterFSID: 'ba4b0466-63db-4ae7-84df-0433a6e4be02'
 CephClientKey: 'AQAVKXBgZ/u3KRAAb4WRHzi/dq+hhBMvKcZ94Q=='
 CephExternalMonHost: '172.25.3.100'
 # the following parameters enable Ceph backends for Cinder, Glance, Gnocchi and Nova
 NovaEnableRbdBackend: false
 CinderEnableRbdBackend: true
 # If the Ceph pools which host VMs, Volumes and Images do not match these
 # names OR the client keyring to use is not named 'openstack', edit the
 # following as needed.
 CinderRbdPoolName: volumes
 CephClientUserName: cinder
 # finally we disable the Cinder LVM backend
 CinderEnableIscsiBackend: true
 # Backward compatibility setting, will be removed in the future
 CephAdminKey: ''

Environment
===========

Wallaby Openstack on Centos-stream 8

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.