Updating Red Hat Enterprise Linux Openstack 7 platform with Openstack director if a new Red Hat Enterprise Linux update is available

Solution Verified - Updated -

Issue

  1. Topic:
    Updated packages that resolve various issues are now available for Red Hat Enterprise Linux OpenStack Platform 7.0 (Kilo) for RHEL 7.

  2. Problem Description:
    Red Hat Enterprise Linux OpenStack Platform provides the facilities for building a private or public infrastructure-as-a-service (IaaS) cloud running on commonly available physical hardware.

This erratum provides several updated packages in order for RHEL OpenStack users to run on Red Hat Enterprise Linux 7.2.

We would like to remind customers about the best practices to ensure a seamless upgrade when performing major updates to a Red Hat Enterprise Linux OpenStack Platform environment. Red Hat Enterprise Linux OpenStack Platform director deploys those OpenStack components that have been validated with specific Red Hat Enterprise Linux components. This ensures that major RHEL updates are applied in such a way to ensure no or minimal downtime. Customers are reminded of the importance of performing major RHEL updates using the appropriate corresponding version of RHEL OpenStack Platform director. Consequently, Red Hat Enterprise Linux OpenStack Platform deployments that are configured using RHEL-OSP director should NOT directly update this software. These updates will be made available in an upcoming update to RHEL-OSP 7.0.3 and RHEL-OSP director 7.2 which can then be automatically applied to the system.

Red Hat Enterprise Linux OpenStack Platform deployments that are manually configured (i.e., without the use of RHEL OSP director) may apply this software update directly. However, appropriate precautions must be taken if this environment is configured for a highly available environment. In this scenario, ensure that the controller nodes are offline prior to applying the software updates. Otherwise, the environment runs the risk of crashing the entire cluster, resulting in a production outage.

This update addresses the following issues:

  • Previously, the Swift sos plug-in used an incorrect regular expression for the location of the Swift configuration files. Consequently, irrelevant files matched the regular expression, and the plug-in encountered an error. This update fixes the regular expression. As a result, only the intended files match, and the error no longer occurs. BZ#1260592)
  • The shell of the rabbitmq user has been set to /sbin/nologin, as is usual with system users. BZ#1270219

  • Previously, the rabbitmq-server service was stopped when the rabbitmq-server package was updated. Now, the service is conditionally restarted after an update is applied and before the traces of the previous version are removed. As a result, updating to this version does not yet restart the service because the previous package does not yet contain the necessary command; however, with future updates, the service will (conditionally) restart automatically. BZ#1264083

  • Prior to this update, the Horizon sos plug-in used regular expressions for all files in the /etc/openstack-dashboard/ directory. This directory, however, also contains compiled Python files (.pyc and .pyo), which could not be processed correctly, and as a consequence, multiple error messages were generated. These files are now excluded from processing. As a result, the Horizon sos plug-in no longer produces such error messages. BZ#1266567.

  • Previously, the Sahara sos plug-in only worked with files used with the "unified" deployment of OpenStack. With this update, the plug-in also supports the "split" mode. Specifically, the plug-in now also captures messages from the openstack-sahara-api and openstack-sahara-engine systemd units, and checks for the openstack-sahara-api and openstack-sahara-engine packages. BZ#1269565.

  • Prior to this update, Ironic generated an iSCSI target name that violated RFC 3720 and 3721, and was therefore incompatible with tools that expect a properly constructed name. With this update, Ironic generates a name that complies with these RFCs. BZ#1272553.

  • The sos package has been upgraded to version 3.2-35 from Red Hat Enterprise Linux 7.2, which provides a number of bug fixes and enhancements over the previous version. BZ#1277908.

Environment

Red Hat Enterprise Linux Openstack Platform 7

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