- Issued:
- 2015-10-08
- Updated:
- 2015-10-08
RHBA-2015:1866 - 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 7.0 (Kilo) 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:
- Support for multiple IPv6 prefixes/addresses on one interface.
As a result, neutron considers the type of IPv6 subnets that form part of the network and then associates ports with addresses from all SLAAC-enabled subnets within the ports network.
The REST API is unchanged, but port-create/port-update replies now include SLAAC addresses in the fixed_ips list. (BZ#1089447)
- Previously, dnsmasq mistakenly aligned IPv6 host entries with IPv4 clients, and IPv4 host entries with IPv6 clients, resulting in host detection issues. With this update, dnsmasq correctly handles IPv4 and IPv6 host entries. (BZ#1228176)
- openstack-neutron-lbaas updated to 2015.1.1
(BZ#1258602)
- openstack-neutron-fwaas updated to 2015.1.1:
- iptables: Support for L3 plug-ins that do not yet support DVR.
(BZ#1258606)
- openstack-neutron-vpnaas updated to 2015.1.1:
- neutron agent-list correctly reports VPN agent
- Fixed status reporting for failures
(BZ#1258607)
- Previously, the openstack-neutron-vmware package omitted python-networking-vmware-nsx package as a dependency. Both packages had to be manually installed for NSX integration.
With this update, python-networking-vmware-nsx is a dependency of the openstack-neutron-vmware package. As a result, all needed components for NSX integration are obtained by installing openstack-neutron-vmware.
openstack-neutron-vmware is to be deprecated in a future release, with NSX components moving to python-networking-vmware-nsx. (BZ#1259285)
- openstack-neutron updated to version 2015.1.1:
- DHCP agent: fixed IP address assignment for stateless IPv6 address when extra options are used; stability fixes
- L3 agent: support IPv6 HA routers
- DVR: fixed floating IP namespace creation for late port binding; unschedule a router on the last port deletion; support isolated metadata networks served by DHCP agent.
- Open vSwitch agent: enhancements in ARP spoofing protection
- Multiple fixes for 0.0.0.0/0 and ::/0 address pair support
- Stability fixes in ML2, Open vSwitch and L3 agents, and others
- Preserve firewall counters on security group update
- Prevent modifying address pairs on a shared network
- Updates for Arista and VMware plugins and ML2 drivers (BZ#1259517)
- Previously, in kernel 3.10, when the last IPv6 address was removed from the interface, IPv6 would shut it down, and the related /proc entries were deleted.
Consequently, a traceback occurred when IPv6 /proc entries were missing and neutron tried to configure '/proc/sys/net/ipv6/conf/qg-1fc4061d-3c/accept_ra'.
With this update, /proc is only configured on the Master HA Router, where the gateway interface has the IPv6 Link Local Address, keeping the functionality intact. As a result, the traceback no longer occurs on RHEL 7.1. (BZ#1262647)
- Previously, the Open vSwitch agent attempted to set OpenFlow rules for ARP responder for IPv6 addresses. Consequently, OpenFlow transactions that included IPv6 addresses would fail, and the connection between nodes was broken. This fix now avoids setting ARP responder OpenFlow rules for IPv6 addresses. As a result, flows that forward packets between nodes are set correctly. (BZ#1261577)
Solution
Before applying this update, ensure all previously released errata relevant
to your system have been applied.
Red Hat Enterprise Linux OpenStack Platform 7 runs on Red Hat Enterprise
Linux 7.1.
The Red Hat Enterprise Linux OpenStack Platform 7 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 7,
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/7/html/Release_Notes/index.html
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 7 x86_64
Fixes
- BZ - 1089447 - [RFE][neutron]: support multiple ipv6 prefixes for ipv6 network
- BZ - 1137057 - Custom MTU is not set for bridge and tap devices on compute node while using linuxbridge-agent
- BZ - 1228176 - Instance is not assigned with an IP address (Version 4 or 6) when the network attached to it have two subnets - IPv4 and IPv6 (IPv6 can be stateful or stateless)
- BZ - 1246599 - neutron requires oslo_rootwrap
- BZ - 1257270 - Fix logging version in neutron logs coming from pbr
- BZ - 1258602 - Rebase openstack-neutron-lbaas to 2015.1.1
- BZ - 1258606 - Rebase openstack-neutron-fwaas to 2015.1.1
- BZ - 1258607 - Rebase openstack-neutron-vpnaas to 2015.1.1
- BZ - 1259285 - openstack-neutron-vmware should probably depend on python-networking-vmware-nsx
- BZ - 1261086 - New Package Request: python-networking-bigswitch - big switch neutron plugin
- BZ - 1261555 - Include patches from kilo for networking-cisco
- BZ - 1262647 - Neutron traceback when an external network without IPv6 subnet is attached to an HA Router
- BZ - 1264144 - python-networking-bigswitch rpm bumps to 2015.1.38
CVEs
(none)
Red Hat OpenStack 7
SRPM | |
---|---|
openstack-neutron-2015.1.1-6.el7ost.src.rpm | SHA-256: 239ba24923e55c0434ac0da87fb0587c4ba879c8b0335e3b6f95a553568ac3d5 |
openstack-neutron-fwaas-2015.1.1-1.el7ost.src.rpm | SHA-256: cce09d8db0b1f98919f386f4eea86ec560d96c87d018cca6c7f9f44ed3c4eebc |
openstack-neutron-lbaas-2015.1.1-1.el7ost.src.rpm | SHA-256: 6ed2cdddfc3b9e9ca44002e699f1def98720dcf4cd55906ca838b24fdb777ee6 |
openstack-neutron-vpnaas-2015.1.1-1.el7ost.src.rpm | SHA-256: edc311c5768e6834efb76ad79884bd77f699cc94a212ca1c0d92a75caadceddb |
python-networking-bigswitch-2015.1.38-1.el7ost.src.rpm | SHA-256: 75d18f97237e54ddab8f779dd1ae071b7a1e86b0b1837923b2cc8cfc303549c2 |
python-networking-cisco-2015.1.0-4.el7ost.src.rpm | SHA-256: 18b6712dc6a3918d99f8931ad6618655e11e006dfd0360ae456997593d0a7b69 |
x86_64 | |
openstack-neutron-2015.1.1-6.el7ost.noarch.rpm | SHA-256: 18ee521cf7b1777712b9f0f46ddbcc32dd48a7c4b89b2a98b76d37df608e411e |
openstack-neutron-bigswitch-2015.1.1-6.el7ost.noarch.rpm | SHA-256: 2927f3d503f30f65e1a535d2cb9afc255c01df9d33518573b5a6586e27322fbb |
openstack-neutron-bigswitch-agent-2015.1.38-1.el7ost.noarch.rpm | SHA-256: 33a03f200cb22aa063cbad297402e7bc856d87fafda4cb14c93725d2ac499c45 |
openstack-neutron-bigswitch-lldp-2015.1.38-1.el7ost.noarch.rpm | SHA-256: e70c6aa6a387e19a4a9521dc6b03193b39ca8ba01e864f3dc3fcb59322224b0b |
openstack-neutron-brocade-2015.1.1-6.el7ost.noarch.rpm | SHA-256: d0d2a2d4040f96af82092e189c4dc887c93ea075d663cb502458bbab949bda02 |
openstack-neutron-cisco-2015.1.1-6.el7ost.noarch.rpm | SHA-256: 72c1cbb711751c343626f1befb207bf91ca39db006c0b62b39974820a0df0012 |
openstack-neutron-common-2015.1.1-6.el7ost.noarch.rpm | SHA-256: a08856e2fc1f13f12f36cf69e51e4afa80ac71ef8ff6850ac66b27ac598f25c5 |
openstack-neutron-embrane-2015.1.1-6.el7ost.noarch.rpm | SHA-256: f211943ea5466151cdc3f1db46c78b24169ee3f229fecbef3a8b3bf8b45f3595 |
openstack-neutron-fwaas-2015.1.1-1.el7ost.noarch.rpm | SHA-256: 7473d4679fe9831864e6161a5508b3a3c830bc26f974515a2ce37794bc1e362a |
openstack-neutron-ibm-2015.1.1-6.el7ost.noarch.rpm | SHA-256: d1db627474b2266a7828ea76101b95b3b763d928a8c37f3745878f6404bbdd4d |
openstack-neutron-lbaas-2015.1.1-1.el7ost.noarch.rpm | SHA-256: f01f170975142551847c6bb6164e09c4e559f1eef59fbf6552a8192efa507c8c |
openstack-neutron-linuxbridge-2015.1.1-6.el7ost.noarch.rpm | SHA-256: 85b141296c35c9c6d68daeeb9efe96ab2207536e59dc74b4c4b89926233643c7 |
openstack-neutron-mellanox-2015.1.1-6.el7ost.noarch.rpm | SHA-256: 1b60ee996bbfa6f0dd81ca4d28bcf90fcc2bf38aad053e18c14ca572e4a0b1f6 |
openstack-neutron-metaplugin-2015.1.1-6.el7ost.noarch.rpm | SHA-256: b6d2386b71577e761165a32750b162ebc69ea17baf0b5c0f9e2968172c64be84 |
openstack-neutron-metering-agent-2015.1.1-6.el7ost.noarch.rpm | SHA-256: 6fa66c8ca093ef7c69478dda4a4459779030aef23eee4bc9801311edfcc88271 |
openstack-neutron-midonet-2015.1.1-6.el7ost.noarch.rpm | SHA-256: 106ca7830ec25be0cbac89c4d767642311beb2e5e04587487c78ca4d81770bfc |
openstack-neutron-ml2-2015.1.1-6.el7ost.noarch.rpm | SHA-256: 61feb1646c29426a960404ddeb7a90dd830a7c48b318ccc124cbf64d44977bef |
openstack-neutron-nec-2015.1.1-6.el7ost.noarch.rpm | SHA-256: 272a005bd1e5208b44c47bc76ad5b43db6dbe87d7b53518c53bf40751555579c |
openstack-neutron-nuage-2015.1.1-6.el7ost.noarch.rpm | SHA-256: ab0e0314f8334168e9043c4ae750bfd512ff049f8732343411859524d25f3de2 |
openstack-neutron-ofagent-2015.1.1-6.el7ost.noarch.rpm | SHA-256: 6455dbc029fbcfca7c6b431cb2a9f36f6507917811d84d7161831c8221851600 |
openstack-neutron-oneconvergence-nvsd-2015.1.1-6.el7ost.noarch.rpm | SHA-256: 44d814289076286f407129991420d0ff25efd0a0b9331a70db9ee5082e9bc558 |
openstack-neutron-opencontrail-2015.1.1-6.el7ost.noarch.rpm | SHA-256: bc068761db29f4aa7701b9675373b125b004962ce375e894aee5e37032cfb23f |
openstack-neutron-openvswitch-2015.1.1-6.el7ost.noarch.rpm | SHA-256: 45ada2d0a8034b4fbec4400a32c6a1b55acce21492960a53fd4d954924060050 |
openstack-neutron-ovsvapp-2015.1.1-6.el7ost.noarch.rpm | SHA-256: 6858a5a27bfe20d60fca2bcc01d7f661507ffe854a42998697dbd708e64c56d3 |
openstack-neutron-plumgrid-2015.1.1-6.el7ost.noarch.rpm | SHA-256: 2723f6979aa40236de2c64669ca2ed0a756f73c333792237a1539741d9785d3f |
openstack-neutron-sriov-nic-agent-2015.1.1-6.el7ost.noarch.rpm | SHA-256: fdbcf2ebc2071fb571c12dd7051137eb94af9bc16fa64c0db37707393df84cb4 |
openstack-neutron-vmware-2015.1.1-6.el7ost.noarch.rpm | SHA-256: 0d42122cb6ca02fe3e95567dd10ccc40f607722809bea2692df7aa265437304d |
openstack-neutron-vpnaas-2015.1.1-1.el7ost.noarch.rpm | SHA-256: a22371ee8d3050c5bed9d7a512cbdeb93ce51051561c61b714aae3eb917e7a5b |
python-networking-bigswitch-2015.1.38-1.el7ost.noarch.rpm | SHA-256: a4f69dedb555f127e049f41a522146c14f2aa42f9dccd39daa15ac6f51dad40b |
python-networking-cisco-2015.1.0-4.el7ost.noarch.rpm | SHA-256: 4b4069a58c3acffffc1b5048bc279213565df599566d6f610a99a5478ba71c07 |
python-neutron-2015.1.1-6.el7ost.noarch.rpm | SHA-256: dc82b188f3d2d70c48b9c9677b689243a1fbf8fed85df2376550ee1c54b9f390 |
python-neutron-fwaas-2015.1.1-1.el7ost.noarch.rpm | SHA-256: 27a6863065eb1d89e19bde5f1b264b372d3e503d17c586380f2a619ce6ff35ae |
python-neutron-fwaas-tests-2015.1.1-1.el7ost.noarch.rpm | SHA-256: 65339657210e4a4c927e22ce843bcbc6f33c90f13795e0708ba7156ddc845c33 |
python-neutron-lbaas-2015.1.1-1.el7ost.noarch.rpm | SHA-256: 52ec661a4067ea8b5a487c53744611094ef0757ef3ae4e5553d2e08d7777f26b |
python-neutron-lbaas-tests-2015.1.1-1.el7ost.noarch.rpm | SHA-256: 85c5bfc8decad38114cd67795530cb938f69d0eba650050df7d843f09015454e |
python-neutron-tests-2015.1.1-6.el7ost.noarch.rpm | SHA-256: 2c8f910544d19ae00cec5d897b7d355f06bcaa8c654fb6a935070a17b1c92595 |
python-neutron-vpnaas-2015.1.1-1.el7ost.noarch.rpm | SHA-256: c3d1ee350a3b287c463d57b7fad827d626757c76174530a8f7aa0b9957d6ed6a |
python-neutron-vpnaas-tests-2015.1.1-1.el7ost.noarch.rpm | SHA-256: 377cb67cddc1a17f5696d76f12b6d374b5ddf750ff47db60eec3ad6ec4c5a051 |
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.