- Issued:
- 2015-09-10
- Updated:
- 2015-09-10
RHBA-2015:1754 - Bug Fix Advisory
Synopsis
openstack-neutron bug fix advisory
Type/Severity
Bug Fix Advisory
Red Hat Insights 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 Enterprise Linux OpenStack Platform 5.0 (Icehouse)
for RHEL 7.
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 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:
- Previously, when using multiple subnets on an external network, traffic
between subnets would route through the upstream router first, resulting in
inefficiency.
This update addresses this issue by adding an on-link route to each subnet.
As a result, a router connected to an external network is attached to one
subnet, thus having one IP address. With this fix, the router stills consumes an
IP address from only one subnet, but also has an on-link route to all subnets.
(BZ#1185200)
- This enhancement optimizes 'logrotate' rules for OpenStack Networking
(neutron) by rotating logs more frequently to avoid excessive file system usage.
As a result of this update, OpenStack Networking log files are rotated based on
their size, among other criteria. (BZ#1213453)
- Previously, dnsmasq did not save lease information in persistent storage, and
when it was restarted, the lease information was lost. This behavior was a
result of the removal of the dnsmasq '--dhcp-script' option under BZ#1202392.
As a result, instances were stuck in the network boot process for a long period
of time. In addition, NACK messages were noted in the dnsmasq log.
This update addresses this issue by removing the authoritative option, so that
NAKs are not sent in response to DHCPREQUESTs to other servers. This change is
expected to prevent dnsmasq from NAKing clients renewing leases issued before it
was restarted/rescheduled, with the result that no DHCPNAK messages can be found
in the log files. (BZ#1227638)
- Previously, the Open vSwitch core plugin id not use 'vif_details' when
providing port binding information to Compute (nova).
Consequently, during migration from the OVS plugin to ML2 there was no
definitive source for the 'vif_details' column in the database.
With this update, the migration script now provides optional parameters for
injecting filtering and hybrid plugging into the vif_details column. The
available parameters are:
- -port-filter to enable filtering on port.
- -no-port-filter to disable filtering on port.
- -hybrid-plug to enable hybrid plugging in Compute.
- -no-hybrid-plug to disable hybrid plugging in Compute.
As a result, when using provided parameters, the OpenStack Networking (neutron)
database table is populated with vif details, and the later ml2 plugin
successfully passes vif_details to Compute, resulting in correct port creation.
(BZ#1247096)
- This rebase package includes a notable enhancement under version 2014.1.5:
- DHCP agent: This update adds stability and error resilience enhancements.
(BZ#1254702)
- Previously, there was a race condition that could occur when both the client
and broker raced over Exchange creation/deletion. This occurred only when the
Queue/Exchange were created with the auto-delete flag.
This update addresses this issue by adding a retry queue to workaround the race
condition. (BZ#1251370)
- This enhancement enables changes to a subnet's IP address allocation pool
using the update command. Previously, administrators were unable to change the
allocation pool range for a subnet.
Note: if shrinking the pool, consideration must be given to IP addresses that
have already been allocated. (BZ#1243801)
Solution
Before applying this update, ensure all previously released errata relevant
to your system have been applied.
Red Hat Enterprise Linux OpenStack Platform 5 runs on Red Hat Enterprise
Linux 7.1.
The Red Hat Enterprise Linux OpenStack Platform 5 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 Enterprise Linux OpenStack Platform 5,
including which channels need to be enabled and disabled.
The Release Notes are available at:
https://access.redhat.com/site/documentation/en-US/Red_Hat_Enterprise_Linux_OpenStack_Platform/5/html/Release_Notes/index.html
This update is available through the Red Hat Network. Details on how to use
the Red Hat Network to apply this update are available at
https://access.redhat.com/site/articles/11258
Affected Products
- Red Hat OpenStack 5.0 for RHEL 7 x86_64
Fixes
- BZ - 1185200 - [RFE][Neutron] Backport add onlink route when multiple external subnets
- BZ - 1227638 - DHCPNAK after neutron-dhcp-agent restart
- BZ - 1254702 - Rebase openstack-neutron to 2014.1.5
CVEs
(none)
References
(none)
Red Hat OpenStack 5.0 for RHEL 7
SRPM | |
---|---|
x86_64 | |
openstack-neutron-2014.1.5-2.el7ost.noarch.rpm | SHA-256: efb1b816f665b9b2115d4ebc04b6eebba82c4f2d8ce4514360139374d5a302c7 |
openstack-neutron-bigswitch-2014.1.5-2.el7ost.noarch.rpm | SHA-256: d26c8bd9b2d3774cab9e3a9859e1862358403f70d8c43907b462567cbb83dc1b |
openstack-neutron-brocade-2014.1.5-2.el7ost.noarch.rpm | SHA-256: 78a3b3db95b83c3605c5e98c7eb5b3dae89220c493053db0bc7e09fef0b2c457 |
openstack-neutron-cisco-2014.1.5-2.el7ost.noarch.rpm | SHA-256: 146bf7668844687a3e4aeb6d82db918e9254f2446fff6a88ba9dc379a93e549f |
openstack-neutron-embrane-2014.1.5-2.el7ost.noarch.rpm | SHA-256: a67871dbab1ded54a2cfd73f45e06b214ce8f7f58665251874ccbc58e3836eb2 |
openstack-neutron-hyperv-2014.1.5-2.el7ost.noarch.rpm | SHA-256: 50c4031a3d0dccb67ea0c92253040d5ceb2d38fde365ea8afffb7fb566f17af4 |
openstack-neutron-ibm-2014.1.5-2.el7ost.noarch.rpm | SHA-256: 062aded73df1bb594a9b47a5e0510c8485e153c4e470f206e21a8a95416df376 |
openstack-neutron-linuxbridge-2014.1.5-2.el7ost.noarch.rpm | SHA-256: 9900b017b735362157e18a4355d7d6566787ba6cdb5ac3a21dc06ebddcbc31ce |
openstack-neutron-mellanox-2014.1.5-2.el7ost.noarch.rpm | SHA-256: 90f386be5bbfc969d7d85142a194908a2d5311f88e1f158f4472b6d9192eda29 |
openstack-neutron-metaplugin-2014.1.5-2.el7ost.noarch.rpm | SHA-256: 8c7d3fe0365623fbc1bffae776aa1600b8f21ea91c22ddb0ee68f423ca52ac49 |
openstack-neutron-metering-agent-2014.1.5-2.el7ost.noarch.rpm | SHA-256: 1fbb976960bc79b00e99cee2d3f5422c9e830062dda1d3d7f9d7caa1c91921a6 |
openstack-neutron-midonet-2014.1.5-2.el7ost.noarch.rpm | SHA-256: 2c42d53956d2365cd9e6b3e194b6c4a6b40489354a57cc218cc95c67d3f43187 |
openstack-neutron-ml2-2014.1.5-2.el7ost.noarch.rpm | SHA-256: 17c217f39d9d5a6dc743d087b5a9f0628182037c2300bdf86e0639ed222dadc3 |
openstack-neutron-nec-2014.1.5-2.el7ost.noarch.rpm | SHA-256: ad4df588947bc7fc8a4f3db2eaf670b6418b3dd0cb48158f9c12acc26a9ba76b |
openstack-neutron-nuage-2014.1.5-2.el7ost.noarch.rpm | SHA-256: 1fecdbad23d26b7d1cb53e9be5c7a30b462f3f3fbe53cf6236e6fbbf18a9a3d2 |
openstack-neutron-ofagent-2014.1.5-2.el7ost.noarch.rpm | SHA-256: 3c52195f8193ea75a77fa316c3d0b58deac2990aa2b73b566a88d56325756ccb |
openstack-neutron-oneconvergence-nvsd-2014.1.5-2.el7ost.noarch.rpm | SHA-256: 466e61c5c6abe8350c33e0f18d8f74ab5a39455bc29e943a7abff4c07727ce20 |
openstack-neutron-openvswitch-2014.1.5-2.el7ost.noarch.rpm | SHA-256: 94cb2b19f542cb5d8b7889b8dfe7b45915593a2f235f96f29398d10d2c4c710f |
openstack-neutron-plumgrid-2014.1.5-2.el7ost.noarch.rpm | SHA-256: 270df281972e4a93c4d9ad51ff5caa43ec738832b85cf1ceb7f025557e202872 |
openstack-neutron-ryu-2014.1.5-2.el7ost.noarch.rpm | SHA-256: 4f901994d7e92785378d088e9dbbdd7eafe359fecc62b589744e4d3166baa81e |
openstack-neutron-vmware-2014.1.5-2.el7ost.noarch.rpm | SHA-256: 2e25568ec019e7d78d4df5c919c7c7d75d6def4b78e509a98267b59e10ca4c71 |
openstack-neutron-vpn-agent-2014.1.5-2.el7ost.noarch.rpm | SHA-256: 7ae088f2adf6a7f39996c07a373dd3426122d00c9c26c0e613740cfce74ef43c |
python-neutron-2014.1.5-2.el7ost.noarch.rpm | SHA-256: 8112b7206576728f6d3d1f32a70a3f629479832d60b7eeb763490d16c93a71f0 |
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.