- Issued:
- 2017-09-06
- Updated:
- 2017-09-06
RHBA-2017:2654 - Bug Fix Advisory
Synopsis
Red Hat OpenStack Platform 10 director Bug Fix Advisory
Type/Severity
Bug Fix Advisory
Red Hat Insights patch analysis
Identify and remediate systems affected by this advisory.
Topic
Updated director installer packages that resolve various issues are now
available for Red Hat OpenStack Platform 10.0 (Newton) for RHEL 7.
Description
Red Hat OpenStack Platform provides the facilities for building, deploying
and monitoring a private or public infrastructure-as-a-service (IaaS) cloud
running on commonly available physical hardware. This advisory includes
packages for:
Changes to the openstack-tripleo-heat-templates component:
- Cause: TripleO does not support several parameters required by the Dell EMC SC cinder backend driver. The driver parameters are associated with the Dell EMC SC's "exclude_domain_ip" and "secondary DSM" features.
Consequence: The Dell EMC SC driver parameters are not configured by TripleO, and a post-deploy script is required to patch them into the cinder configuration.
Fix: TripleO Heat Template parameters have been defined for all the missing parameters, and the Puppet modules have been updated to set the parameters in the cinder driver configuration.
Result: TripleO supports setting the Dell EMC SC parameters associated with the cinder driver's "exclude_domain_ip" and "secondary DSM" features. (BZ#1440290)
- Cause: The NFS backend driver for Cinder implements enhanced NAS security features that default to being enabled. However, the features require non-standard configuration changes in Nova's libvirt, and without those changes some cinder volume operations fail.
Consequence: Some cinder volume operations fail when using the NFS backend.
Fix: Add TripleO settings to control the NFS driver's NAS secure features, and disable the features by default.
Result: Cinder volume operations no longer fail when using the NFS backend. (BZ#1433404)
Changes to the puppet-horizon component:
- Cause: Some binary python modules used by Horizon were compiled with a flag that makes them use the simplified GIL state API.
Consequence: Since mod_wsgi uses sub-interpreters, and the simplified GIL state API is not re-entrant, this results in the mod_wsgi locking up and hanging, making the dashboard unavailable.
Fix: Added "WSGIApplicationGroup %{GLOBAL}" to mod_wsgi configuration, which forces it to always use the main interpreter instead of sub-interpreters.
Result: With that option, mod_wsgi works correctly no matter what options were used to compile the binary python modules. The slight performance penalty is not noticeable. (BZ#1479732)
Changes to the puppet-tripleo component:
- Workaround: Before you upgrade or update OpenStack, delete the guest that attached to the PF. Then you can proceed to update or upgrade and it will pass. (BZ#1454624)
Changes to the python-tripleoclient component:
- Cause: The "openstack overcloud deploy" command did not raise exceptions when encountering errors.
Consequence: The command failed but still returned an error code of 0, making it difficult for scripts to pick up on the failures.
Fix: Raise the exception for stack failures and pre-deployment verification failures.
Result: The "openstack overcloud deploy" command fails with an error code of 1, as expected. (BZ#1370527)
Solution
Before applying this update, ensure all previously released errata relevant
to your system have been applied.
Red Hat OpenStack Platform 10 runs on Red Hat Enterprise Linux 7.3.
The Red Hat OpenStack Platform 10 Release Notes contain the following:
- An explanation of the way in which the provided components interact to
form a working cloud computing environment.
- Technology Previews, Recommended Practices, and Known Issues.
- The channels required for Red Hat OpenStack Platform 10, including which
channels need to be enabled and disabled.
The Release Notes are available at:
https://access.redhat.com/documentation/en/red-hat-openstack-platform/10/paged/release-notes
This update is available through 'yum update' on systems registered through
Red Hat Subscription Manager. For more information about Red Hat
Subscription Manager, see:
https://access.redhat.com/documentation/en-US/Red_Hat_Subscription_Management/1/html/RHSM/index.html
Affected Products
- Red Hat OpenStack 10 x86_64
Fixes
- BZ - 1370527 - Overcloud create fails but "openstack deploy overcloud" returns 0
- BZ - 1404902 - openstack baremetal introspection bulk status gives error when some nodes are maintenance true
- BZ - 1411084 - deploy 3rd party artifacts are broken
- BZ - 1433404 - Creating a Cinder Volume using NFS Backend fails
- BZ - 1437320 - os-net-config mapping.yaml will only map active interfaces, but no-carrier interfaces need to be mapped as well
- BZ - 1440290 - RFE: cinder-dellsc.yaml missing several values
- BZ - 1441744 - Add support for ethtool_opts option
- BZ - 1444643 - OSP9 -> OSP10 -> OSP11 upgrade: cinder api returns ERROR: Internal Server Error (HTTP 500) after upgrade
- BZ - 1445030 - RH OSP10: With Cisco ML2 plugin for ucsm, Overcloud install failing due to config not being generated in time.
- BZ - 1454624 - SRIOV Minor update OSP10 to OSP10z3 failed when PF assign to instance
- BZ - 1455203 - libvirt/hw_machine_type config option should be exposed
- BZ - 1456717 - Duplicate subscription line in init environment file.
- BZ - 1459919 - Swift rebalance might fail when adding/replacing disks or rebalance is not optimal
- BZ - 1465644 - Can't login to the UI with SSL when using Firefox
- BZ - 1467377 - [BACKPORT] introspection and boot initramfs images don't include iscsi drivers
- BZ - 1467704 - rhosp-director: overcloud upgrade OSP9->OSP10 fails during major-upgrade-pacemaker phase. Stdout has the following:"WARNING: Waiting for Ceph cluster status to go HEALTH_OK"
- BZ - 1469457 - Token flush does not complete when expired tokens becomes large enough
- BZ - 1471720 - 'openstack overcloud update ...' fails when yum is locked on an overcloud node
- BZ - 1472343 - Update may fail with error: /lib64/libnsssysinit.so: undefined symbol: PR_GetEnvSecure during yum upgrade.
- BZ - 1472887 - Horizon overcloud deploy with external load balancer missing 'HTTP_X_FORWARDED_PROTO' configuration.
- BZ - 1476711 - OSP9 -> OSP10 upgrade: major-upgrade-pacemaker.yaml fails with Error: Unable to find constraint - 'INFINITY'
- BZ - 1478005 - Rebase python-tripleoclient to a93e6d1
- BZ - 1478494 - Rebase puppet-tempest to 9bcf09c
- BZ - 1478496 - Rebase puppet-swift to 9.6.0
- BZ - 1478502 - Rebase puppet-tripleo to f8e1409
- BZ - 1478534 - Rebase puppet-nova to 6266ecf
- BZ - 1478541 - Rebase puppet-neutron to d6f989c
- BZ - 1478545 - Rebase puppet-keystone to c1bda5f
- BZ - 1478577 - Rebase openstack-tripleo-common to 2958ad
- BZ - 1478588 - Rebase puppet-glance to 9.6.0
- BZ - 1478951 - Rebase openstack-tripleo-image-elements to 7bc364
- BZ - 1478961 - Rebase os-net-config to de449c
- BZ - 1479566 - Rebase puppet-ceilometer to bff42b5
- BZ - 1479732 - Horizon won't load with OSP11 - Script timed out before returning headers: django.wsgi
- BZ - 1479846 - Rebase openstack-tripleo-heat-templates to 058b855
- BZ - 1481265 - Horizon Dashboard gives Error 500 after initial install on 7.4
- BZ - 1482390 - SR-IOV VF count is not set immediately on deployment
- BZ - 1483149 - Deploying Horizon in OSP-10z4 Leads to an Inaccessible Horizon
CVEs
(none)
References
(none)
Red Hat OpenStack 10
SRPM | |
---|---|
openstack-tripleo-common-5.4.2-3.el7ost.src.rpm | SHA-256: cc70c5180b0826d5373f20a7338b161e6ec3d2c6b4b69d7fc4ea9c22a73cfe55 |
openstack-tripleo-heat-templates-5.3.0-4.el7ost.src.rpm | SHA-256: 35cba5bcd2e33bd5a1041bf0e7845f80d01ab20b094338b1836272dda5c3287c |
openstack-tripleo-image-elements-5.3.0-2.el7ost.src.rpm | SHA-256: 4c7ab0ba24c49946805258cdad3d61caaa29229ab68bb4f6b0994096f258aa2a |
os-net-config-5.2.0-3.el7ost.src.rpm | SHA-256: fe3e7b3c42c23b4ac5a6ce943ccab8dd228fba79ff937680886765586f99ab93 |
puppet-ceilometer-9.5.0-2.el7ost.src.rpm | SHA-256: 2e69403867c3a918fd44114e12f3750e9ce22a5fd28da2ecb0137de92ee5360b |
puppet-cinder-9.5.0-2.el7ost.src.rpm | SHA-256: d3e8af15622aca11cd34d9e2f4f8a0330c97634fbcbde1c9d57af10a02334925 |
puppet-glance-9.6.0-1.el7ost.src.rpm | SHA-256: 871a80fb4e09072da70b865f6fab764c3907cf5bd5de59e44b708e15ae3fcb9d |
puppet-horizon-9.5.0-2.el7ost.src.rpm | SHA-256: 0233af0305636a2bc219071ad15a90ae385244d2a4530f9513bd621a42880967 |
puppet-keystone-9.5.0-3.el7ost.src.rpm | SHA-256: 67ca54598e1617ec0af2da3cacdabfed2aeddc8e4fd339870739e3f823224543 |
puppet-neutron-9.5.0-3.el7ost.src.rpm | SHA-256: 25aedea0f8f75a964b56972f88f447c6366074f3045118528bd1722c86665ff7 |
puppet-nova-9.5.4-2.el7ost.src.rpm | SHA-256: 3322dae561d945d9ab8b8baec32cbade55de06195b5a599764d371761b0a783b |
puppet-swift-9.6.0-1.el7ost.src.rpm | SHA-256: a09a8a8039278d5d1de599ecf71b1236f38570ebd4b4e1c540d680c745965fa1 |
puppet-tempest-9.5.0-2.el7ost.src.rpm | SHA-256: 0df472cdde96a2a93d219293de440ce4ca7a5c2fbfaad33432209d66487d68f4 |
puppet-tripleo-5.6.1-2.el7ost.src.rpm | SHA-256: 0e8ee29081e61a199894afbb5cf27a1bd366542f50c47a420add54204b8e1f27 |
python-tripleoclient-5.4.2-2.el7ost.src.rpm | SHA-256: 71a74b26757e63338c3c3a1216624c8a1cfe78bbf6827a1e711fae42615eb8a9 |
x86_64 | |
openstack-tripleo-common-5.4.2-3.el7ost.noarch.rpm | SHA-256: aa201be54ccc80358e02feed000069f26df5f27d1ac3ff9a766dc5b87f7ea50a |
openstack-tripleo-heat-templates-5.3.0-4.el7ost.noarch.rpm | SHA-256: c64cd629feeeff060ac099a8b24a5de8428a0e4a45ba4bb24951c8d6be33ba4d |
openstack-tripleo-image-elements-5.3.0-2.el7ost.noarch.rpm | SHA-256: 06a9ca149787ca234266c5ab3f3870999d2000d600ce8ac7c0399f0c06bde896 |
os-net-config-5.2.0-3.el7ost.noarch.rpm | SHA-256: e523e3e4232faa912dbddabf1249d724a930c34979d4c7acbd7602eeee93f6c8 |
puppet-ceilometer-9.5.0-2.el7ost.noarch.rpm | SHA-256: 9d08708723061e6dd350ad086a3d0c43ae0bdf1b7cf1c81a87e15578ea325dc6 |
puppet-cinder-9.5.0-2.el7ost.noarch.rpm | SHA-256: b1965c4b1a6af0669eafa6b869ff44eb61b4a20981ccb91dbcc4b5d59d5ed3b8 |
puppet-glance-9.6.0-1.el7ost.noarch.rpm | SHA-256: 3483769ad3f764532854871c6d6d4a3c669b4f55cfc9e0c9bfd215dfd185aff0 |
puppet-horizon-9.5.0-2.el7ost.noarch.rpm | SHA-256: fd69f095360a01de733af290f0663fc5e1ec836f09514fda8978bfae0130373c |
puppet-keystone-9.5.0-3.el7ost.noarch.rpm | SHA-256: b6172519bda17b1716f451f5e0bac04d176b4878a8ac579d94e5e8cfdea0bf2c |
puppet-neutron-9.5.0-3.el7ost.noarch.rpm | SHA-256: 1a4c634f2e86cb1227e7d56ad1f2293e82c057577da45995d617daa62a65af98 |
puppet-nova-9.5.4-2.el7ost.noarch.rpm | SHA-256: 24f0bf2a7c213d852f1c67af3302930bae2d4603d3e4cd7f7aa37d81195ef242 |
puppet-swift-9.6.0-1.el7ost.noarch.rpm | SHA-256: 53937e5d125b69b1ece78f2e0dce7e8d9346e2535a151b55fce3fd9c154f6a41 |
puppet-tempest-9.5.0-2.el7ost.noarch.rpm | SHA-256: 01fad99a2f91bd98738e6856d1ae652ea97cabcd87165996eb52aa4a168c85f5 |
puppet-tripleo-5.6.1-2.el7ost.noarch.rpm | SHA-256: 875c258832147a3826214c84f8ef107a4b2f4841cfc6337bd59f584e4f8c8529 |
python-tripleoclient-5.4.2-2.el7ost.noarch.rpm | SHA-256: 75331abe440c042044561265f3ee92d21ebbddd66dff3f91c8915988f28c2f55 |
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.