Openstack FFU 13 to 16.2 removing fence-agent package

Solution Verified - Updated -

Environment

  • Red Hat OpenStack Platform 16.2.2

Issue

Why during a Fast Forward Upgrade (FFU) to 16.2 is not possible to enable Fencing service again?

Resolution

Install the package manually in each controller with the command below before continue the upgrade. It should be before the step to enable fencing, at step 18.6 of a standard environment.

[heat-admin@overcloud-controller-0 ~]$ dnf install fence-agents-ipmilan

Root Cause

The packages of the Fencing service are being erased from all nodes during the upgrade and not reinstalled automatically.
The Bug 2121853 were opened and the issue does not appear in later versions.

Diagnostic Steps

Check if the package is not installed on controllers as below.

[heat-admin@overcloud-controller-0 ~]$ dnf info fence-agents-ipmilan
...
Available Packages
Name         : fence-agents-ipmilan
...
[heat-admin@overcloud-controller-0 ~]$

Also, check if facing is enabled executing the command below on any controller.

[heat-admin@overcloud-controller-0 ~]$ sudo pcs status

If the upgrade finalization command (upgrade converge) not turn fencing enabled the workaround is to install the package manually and run an overcloud deploy.

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