Director deployed Ceph OSD changes requires manual restart during a FFU to Openstack 16.2

Solution Verified - Updated -

Environment

  • Red Hat OpenStack Platform 16.2

Issue

During a FFU from Openstack 13 to 16.2 with director deployed Ceph, the changes made in OSD configurations were not applied.

Changes such as CephConfigOverrides and CephAnsibleExtraConfig.

Resolution

Restart the ODSs containers manually to apply the changes.

Root Cause

The ODSs are not automatically restarted during the FFU to Openstack 16.2, so changes are not applied until manual restart BZ2134135.

Diagnostic Steps

  1. Edit Ceph templates (eg: osd_memory_target in CephAnsibleExtraConfig).

  2. Run the FFU from Openstack 13 to 16.2.

  3. Check the file /etc/ceph/ceph.conf in OSDs containers for the parameter that need to be changed. The value will not be changed.

This solution is part of Red Hat’s fast-track publication program, providing a huge library of solutions that Red Hat engineers have created while supporting our customers. To give you the knowledge you need the instant it becomes available, these articles may be presented in a raw and unedited form.

Comments