When doing FFU with Ceph, operators need to put noout,norebalance flags on the cluster manually before upgrading OSD nodes because LEAP will reboot the nodes The flags need to be cleared before running *converge* step. To set the flag: - log on one of the controllers (before starting with the cephstorage nodes upgrade or the computehci nodes upgrade) - log into the ceph-mon container eg. podman exec -ti ceph-mon-controller-0 /bin/bash - set the flags ceph osd set noout ceph osd set norebalance exit (to exit from the container)
To clear (remove) the flags, after the OSD nodes are upgraded and before converge: - log on one of the controllers (before starting with the cephstorage nodes upgrade or the computehci nodes upgrade) - log into the ceph-mon container eg. podman exec -ti ceph-mon-controller-0 /bin/bash - set the flags ceph osd unset noout ceph osd unset norebalance exit (to exit from the container)
Verified
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 (Red Hat OpenStack Platform 16.1 director bug fix advisory), 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/RHBA-2020:3542