cephadm_adopt task 'Update the placement of radosgw hosts' fails when non-default cluster name is used

Solution Verified - Updated -

Issue

The following command from Step 7: Configure the Red Hat Ceph Storage nodes to use cephadm

 openstack overcloud external-upgrade run \
    --skip-tags ceph_ansible_remote_tmp \
    --stack <stack> \
    --tags cephadm_adopt

Fails with:

2025-01-07 11:37:31,260 p=971574 u=root n=ansible | TASK [Update the placement of radosgw hosts]
...
01-07T16:37:35.970+0000 7f90a562f700 -1 AuthRegistry(0x7f90a562de90) no keyring found at /etc/ceph/ceph.client.admin.keyring,/etc/ceph/ceph.keyring,/etc/ceph/keyring,/etc/ceph/keyring.bin

Environment

  • Red Hat OpenStack Platform 16.2 Upgrade to 17.1
  • Red Hat Ceph Storage 4 upgraded 5 but unable to finish cephadm adoption
  • RGW is used for object storage
  • Ceph cluster name is not "ceph"

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content