- Issued:
- 2016-12-21
- Updated:
- 2016-12-21
RHBA-2016:2988 - Bug Fix Advisory
Synopsis
openstack-neutron bug fix advisory
Type/Severity
Bug Fix Advisory
Red Hat Lightspeed patch analysis
Identify and remediate systems affected by this advisory.
Topic
Updated OpenStack Networking packages that resolve various issues are now
available for Red Hat OpenStack Platform 8.0 (Liberty) for RHEL 7.
Description
Red Hat OpenStack Platform provides the facilities for building a private
or public infrastructure-as-a-service (IaaS) cloud running on commonly
available physical hardware. This advisory includes packages for:
- OpenStack Networking service
OpenStack Networking (neutron) is a virtual network service for OpenStack.
Just as OpenStack Compute (nova) provides an API to dynamically request and
configure virtual servers, OpenStack Networking provides an API to
dynamically request and configure virtual networks. These networks connect
'interfaces' from other OpenStack services (e.g. virtual NICs from Compute
VMs). The OpenStack Networking API supports extensions to provide advanced
network capabilities (e.g. QoS, ACLs, network monitoring, etc.)
This update addresses the following issues:
- The ip_gre kernel module introduces two new interfaces to every network namespace; with Red Hat Enterprise Linux 7.3, the ip_gre kernel module is a dependency of the vport_gre module used by the Open vSwitch module. Consequently, these two devices can not be removed from the namespace, while neutron-netns-cleanup only removes the namespace if it does not contain any network interface. The presence of those devices causes the namespace removal to be skipped.
With this update, the two new interfaces added by ip_gre will be ignored, similar to how the loopback interface does not block removal.
As a result, the namespace is considered empty if it contains loopback and GRE interfaces, and will be cleaned up even if includes these interfaces. (BZ#1382721)
- Previously, during port scaling, the ML2 plugin Nexus MD Driver threads closed the connections before other threads were completed.
Consequently, the Nexus limit of 8 connections was exceeded.
This update adds locks to threads, to prevent the thread from interfering with another thread's operations. (BZ#1376080)
Solution
Before applying this update, ensure all previously released errata relevant
to your system have been applied.
Red Hat OpenStack Platform 8 runs on Red Hat Enterprise Linux 7.3.
The Red Hat OpenStack Platform 8 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 8, including which
channels need to be enabled and disabled.
The Release Notes are available at:
http://access.redhat.com/documentation/en/red-hat-openstack-platform/8/single/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 Enterprise Linux Server 7 x86_64
- Red Hat Enterprise Linux Workstation 7 x86_64
- Red Hat Enterprise Linux Desktop 7 x86_64
- Red Hat OpenStack 8 x86_64
Fixes
- BZ - 1360149 - Fail to execute 'tempest.scenario.test_network_v6.TestGettingAddress.test_multi_prefix_dhcpv6_stateless'
- BZ - 1367947 - Booting up VM with dual stack interface is affected by the order of Neutron subnet creation
- BZ - 1376080 - pick-up fix for Nexus threads prematurely terminating sessions
- BZ - 1380278 - Missing way to create floating IP on a specific subnet ID
- BZ - 1382413 - agent traces about bridge-nf-call sysctl values missing in RHEL 7.3
- BZ - 1390529 - Rebase openstack-neutron to 7.2.0
- BZ - 1390622 - Rebase openstack-neutron-lbaas to 7.2.0
- BZ - 1392909 - functional test test_get_root_helper_child_pid_returns_first_child failing
- BZ - 1394894 - Compute and controller nodes are not reachable after reboot when OVS bridges are set to secure fail mode
CVEs
(none)
References
(none)
Red Hat Enterprise Linux Server 7
| SRPM | |
|---|---|
| python-neutronclient-3.1.0-2.el7ost.src.rpm | SHA-256: c8bea859a09bbcb03f7d5a789f03116ea6a03158dc0f02300f07924ee6006680 |
| x86_64 | |
| python-neutronclient-3.1.0-2.el7ost.noarch.rpm | SHA-256: 68d71a7c233d541f3401661d89eeef0e89b91c6fb3b3adda4948c5924d06a721 |
Red Hat Enterprise Linux Workstation 7
| SRPM | |
|---|---|
| python-neutronclient-3.1.0-2.el7ost.src.rpm | SHA-256: c8bea859a09bbcb03f7d5a789f03116ea6a03158dc0f02300f07924ee6006680 |
| x86_64 | |
| python-neutronclient-3.1.0-2.el7ost.noarch.rpm | SHA-256: 68d71a7c233d541f3401661d89eeef0e89b91c6fb3b3adda4948c5924d06a721 |
Red Hat Enterprise Linux Desktop 7
| SRPM | |
|---|---|
| python-neutronclient-3.1.0-2.el7ost.src.rpm | SHA-256: c8bea859a09bbcb03f7d5a789f03116ea6a03158dc0f02300f07924ee6006680 |
| x86_64 | |
| python-neutronclient-3.1.0-2.el7ost.noarch.rpm | SHA-256: 68d71a7c233d541f3401661d89eeef0e89b91c6fb3b3adda4948c5924d06a721 |
Red Hat OpenStack 8
| SRPM | |
|---|---|
| openstack-neutron-7.2.0-5.el7ost.src.rpm | SHA-256: 17585dd3cdc26839b4631b5a2808d3abf1ddca54e1f82916fb02424e073dcada |
| openstack-neutron-lbaas-7.2.0-1.el7ost.src.rpm | SHA-256: ef4f3c6a0c8f5dbe4c8b578823f5539624a245118af603c12844a6330ebe8917 |
| python-networking-cisco-2.1.1-3.el7ost.src.rpm | SHA-256: 9652d85430fc92edd451062462b50035fa580ba988254e4d09d5f0a7f5a60370 |
| python-neutronclient-3.1.0-2.el7ost.src.rpm | SHA-256: c8bea859a09bbcb03f7d5a789f03116ea6a03158dc0f02300f07924ee6006680 |
| x86_64 | |
| openstack-neutron-7.2.0-5.el7ost.noarch.rpm | SHA-256: 2bbbb6a399f5834272b3550ced584306400dd7c5ae8f7d2e4a7c74a89cfb2565 |
| openstack-neutron-bigswitch-7.2.0-5.el7ost.noarch.rpm | SHA-256: 79f86ac5b1662e64f6f7972bae01228bfc31247e4eaa026788df7f0cbc6d1b5e |
| openstack-neutron-brocade-7.2.0-5.el7ost.noarch.rpm | SHA-256: 9ae6fd9d36895bec0ab20e13307fa9ef779f66684e2426d7d9a33f305b58b9d3 |
| openstack-neutron-cisco-7.2.0-5.el7ost.noarch.rpm | SHA-256: 52dfe9f2ec4d618707f1aa13c2da71802fa09dc281ad66a8a2a46ee4c4176f50 |
| openstack-neutron-common-7.2.0-5.el7ost.noarch.rpm | SHA-256: ae6503c241eed399c8c8a9c44ab692b22366ba7b8c796dea1a3900c17eaf8bef |
| openstack-neutron-dev-server-7.2.0-5.el7ost.noarch.rpm | SHA-256: 17da0ac16bb87fd4e9de2ebe67506fc80d62745eb02aeeb5a337cd9ad1a19293 |
| openstack-neutron-embrane-7.2.0-5.el7ost.noarch.rpm | SHA-256: 5f597dd9732e9314108723d2afb15203ce1f2374a4fecef03bca9a796dc674a4 |
| openstack-neutron-lbaas-7.2.0-1.el7ost.noarch.rpm | SHA-256: f2f1f4f31e56dece966bd2b5485f3b5199632d4f5bac544e432cba7841d9c743 |
| openstack-neutron-linuxbridge-7.2.0-5.el7ost.noarch.rpm | SHA-256: 4453e9a1e54e78625b676158964697a1e128187c879d93a08008e2ef7c4c0ca3 |
| openstack-neutron-mellanox-7.2.0-5.el7ost.noarch.rpm | SHA-256: 0d7d085aa8187436a10e61cbfecc3f7346be4cc64cbc7454942d5f68f34ae93f |
| openstack-neutron-metering-agent-7.2.0-5.el7ost.noarch.rpm | SHA-256: 9f126c73071198fcc302d8dfe770bcd718dff103fe6700ab9c2f1d15d2394078 |
| openstack-neutron-ml2-7.2.0-5.el7ost.noarch.rpm | SHA-256: 7723027b57e6c8421f6615db7a922cd22eaa48efc4f83906bc511f509a7b5e48 |
| openstack-neutron-nuage-7.2.0-5.el7ost.noarch.rpm | SHA-256: c0597a7908a6d3c70a89ee6e4e900a0faa5a7816a3335ec49fda8bd8b52bdb6b |
| openstack-neutron-ofagent-7.2.0-5.el7ost.noarch.rpm | SHA-256: c1e71dc1652f27ab56d46706cc9338187ed6d2dbfbfa04fc2b453af9e4b6813b |
| openstack-neutron-oneconvergence-nvsd-7.2.0-5.el7ost.noarch.rpm | SHA-256: baf25ab5d5a81af8c312c8326d8813aceef5c0b7c7e9b5b2d3947fe900ad558b |
| openstack-neutron-opencontrail-7.2.0-5.el7ost.noarch.rpm | SHA-256: 14350d252900356524fe6df706199fbf57b9cbd9f5f4c01910f8323a0bee1427 |
| openstack-neutron-openvswitch-7.2.0-5.el7ost.noarch.rpm | SHA-256: 9d0949e570f48f2369a61eaa21c65c5dc2388ea781cda865b4eaba4cc3f9d207 |
| openstack-neutron-ovsvapp-7.2.0-5.el7ost.noarch.rpm | SHA-256: 5bc49f37433feb27ca27027874fb143408b9e054cf1101be87e567d6aafa0c86 |
| openstack-neutron-rpc-server-7.2.0-5.el7ost.noarch.rpm | SHA-256: 38ca58ae93d4546180cfdf263ff1b372fcc0752cfeef8975b8b0abb2aefb3437 |
| openstack-neutron-sriov-nic-agent-7.2.0-5.el7ost.noarch.rpm | SHA-256: ef1d350a2fa7a9a1f5223c3cc406e324faaec1d22ae22c31a9e759e85ac95f1c |
| python-networking-cisco-2.1.1-3.el7ost.noarch.rpm | SHA-256: 0dd63ea0a3e7c11bca513709b6d9f9a81c83e156ce20741b225a956083b50119 |
| python-neutron-7.2.0-5.el7ost.noarch.rpm | SHA-256: 403dc4141ed44d2ba3c89a8efe3de1c7e6e32961c7e3a7e8a4dbce0d6168daae |
| python-neutron-lbaas-7.2.0-1.el7ost.noarch.rpm | SHA-256: 689a1c9350d45d6c8f6b0b62308f97d67cb79615a8399bf5138613b3037d5808 |
| python-neutron-lbaas-tests-7.2.0-1.el7ost.noarch.rpm | SHA-256: a84e721430f3ad6495ae0b44299746b115804242495993bc63db7d9c59cb17c3 |
| python-neutron-tests-7.2.0-5.el7ost.noarch.rpm | SHA-256: 8674dc4ea721c4377f7fb940e9929c4b465366c360259f7a506e1db396a645aa |
| python-neutronclient-3.1.0-2.el7ost.noarch.rpm | SHA-256: 68d71a7c233d541f3401661d89eeef0e89b91c6fb3b3adda4948c5924d06a721 |
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.