- Issued:
- 2017-09-06
- Updated:
- 2017-09-06
RHBA-2017:2663 - 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 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:
- 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.)
Changes to the openstack-neutron component:
- The networking-vpp mechanism driver was not able to correctly set up the router interface when a neutron HA router fails over. This was because the host_id property of the ports owned by a router gateway were not updated to the new host.
This fix updates the host_id property on a failover. (BZ#1466081)
- Cause:
Neutron backup HA routers have the same IP/MAC addresses as the master instance and the backup HA routers have IPv6 forwarding enabled by default. This causes the backup HA routers to subscribe to different multicast groups and these backup HA routers may respond to queries coming from the external network.
Consequence:
This backup HA router traffic causes the upstream switch to learn MAC address on a different port, disrupting existing traffic to the master instance.
Fix:
Disable IPv6 forwarding on backup instances and restore it on failover.
Result:
Traffic will not leave the backup instance to go to the upstream switch thus not disrupt existing connections with the master instance. (BZ#1426735)
- Feature:
The neutron-ns-metadata-proxy is now replaced by haproxy which has a more lightweight memory footprint.
Reason:
The neutron-ns-metadata-proxy process can cause high memory consumption, especially in large environments. This can lead to Out-Of-Memory issues.
Result:
Replace neutron-ns-metadata-proxy with haproxy to proxy meta data requests from the guest VM to the Compute node (nova). The haproxy process considerably reduces the memory footprint. (BZ#1438469)
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 - 1390863 - Tempest network scenario tests regressions
- BZ - 1426735 - Backup HA router sending traffic, traffic from switch interrupted
- BZ - 1437576 - Instance connectivity issues disabling security groups and port security
- BZ - 1437820 - L3 agent failing with "Failed to process compatible router" errors
- BZ - 1438469 - [OSP10] neutron-ns-metadata-proxy has a large memory footprint
- BZ - 1443024 - [DVR] Instances are not reachable with floating ip from different subnet after compute node reboot
- BZ - 1459181 - [BACKPORT] [Neutron] Don't add duplicate metadata rules after router update
- BZ - 1462509 - LBaaS tests does not run on DFG-network-neutron-lbaas-10_director-rhel-7.3-virthost jobs
- BZ - 1463220 - With vCPU count greater than vhostuser queues, instance not able to bring interface up.
- BZ - 1466081 - Update binding: host_id for network:router_gateway interfaces
- BZ - 1468314 - Integrated DNS does not work with Cisco ACI due to Neutron bug
- BZ - 1469680 - Remove the gateway of external net won't affect router
- BZ - 1478204 - Rebase python-networking-vmware-nsx to 63dfc1dc
- BZ - 1478425 - Rebase python-networking-bigswitch to 9.42.7
- BZ - 1478497 - Rebase openstack-neutron-fwaas to 1471eb
- BZ - 1478519 - Rebase openstack-neutron-vpnaas to d750da
- BZ - 1478788 - SharedNetworksTest.test_filtering_shared_subnets failed for a known issue
- BZ - 1479061 - Rebase openstack-neutron-lbaas to 436286
- BZ - 1479895 - Rebase openstack-neutron-lbaas to 4362863
- BZ - 1480324 - Rebase openstack-neutron to 8339a78
CVEs
(none)
References
(none)
Red Hat OpenStack 10
SRPM | |
---|---|
openstack-neutron-9.4.0-2.el7ost.src.rpm | SHA-256: b143401e9dc68416fad0a5f5f463bba4c6522d7b1ff5528bb30e2e3fad35f3f5 |
openstack-neutron-fwaas-9.0.1-2.el7ost.src.rpm | SHA-256: fb9c499c545fc953fc1c543884d48007ff3d8f6ac0033500bb8b0e9da1ab7bee |
openstack-neutron-lbaas-9.2.1-3.el7ost.src.rpm | SHA-256: cf69de2bad285f415db4be6f4d429f25e657eecad475a18e82d55eaab83b3e41 |
openstack-neutron-vpnaas-9.0.0-4.el7ost.src.rpm | SHA-256: c23a12c1bdfd0163d5bcfd6813e2924c6ae14b2e7efa713db9c37e3740cf96e8 |
python-networking-bigswitch-9.42.7-1.el7ost.src.rpm | SHA-256: b45f7571f735723d3578b67c6daa37684573276840ca7ade7b68da2cb2161d01 |
python-networking-vmware-nsx-9.2.0-3.el7ost.src.rpm | SHA-256: dc132b79cab07761d6f9b9ca5a3e2673887ab5a05f7b53b18e4ba1b684583ecc |
x86_64 | |
openstack-neutron-9.4.0-2.el7ost.noarch.rpm | SHA-256: d12f115f57a65811c9f64dbfdabd23ebeae982d69b80c00a6d08f62b7e55db61 |
openstack-neutron-bigswitch-agent-9.42.7-1.el7ost.noarch.rpm | SHA-256: 1698688ffa4da27584616b2fd58d2f9c144dfcb0f0eb7753eed7013debbaa734 |
openstack-neutron-bigswitch-lldp-9.42.7-1.el7ost.noarch.rpm | SHA-256: 043e0deb74c94c3f7fd51ef0d781143d221b28b469b0b8f2a2aac1d2dbc5f125 |
openstack-neutron-common-9.4.0-2.el7ost.noarch.rpm | SHA-256: edddc9e4ae1385699c9314cae4d0926c3df7f94abe8e182736dc49c9b9b2b64c |
openstack-neutron-fwaas-9.0.1-2.el7ost.noarch.rpm | SHA-256: eff025625170e05ba4cf6b3f4a02deba0e56b1d30d4da94b7b456cfedffa5b2c |
openstack-neutron-lbaas-9.2.1-3.el7ost.noarch.rpm | SHA-256: 868bbf5cc1941a757e261892bb363d3dc2b75a05702783624289c9d7265e632a |
openstack-neutron-linuxbridge-9.4.0-2.el7ost.noarch.rpm | SHA-256: d66d8d3b55c60eb7735fd89e0ff07b2161a8b7cfca85c96edc34a5b25aafb5f0 |
openstack-neutron-macvtap-agent-9.4.0-2.el7ost.noarch.rpm | SHA-256: 6e5de81ac8e4e9d11aaae962ebc9aceef1ce7fb3553333a2f58125ecaaa918b7 |
openstack-neutron-metering-agent-9.4.0-2.el7ost.noarch.rpm | SHA-256: 60a1c55b5f93fe5c60a2f377b6c6c1f8a97d5065d36bc39c455cabff321a053c |
openstack-neutron-ml2-9.4.0-2.el7ost.noarch.rpm | SHA-256: b12918bd8461636898c4acfc2e857aacf9085ed34938960225f440d0596023e5 |
openstack-neutron-openvswitch-9.4.0-2.el7ost.noarch.rpm | SHA-256: f1176b45c0f05a7fd7b20b67a0fdf84450c7af9bb02ad5c5cca2c628c86f6045 |
openstack-neutron-rpc-server-9.4.0-2.el7ost.noarch.rpm | SHA-256: 169c648792dca0d642a824f42bff34d8a8d5e6975dcb32a68c1d0dc5996f3f47 |
openstack-neutron-sriov-nic-agent-9.4.0-2.el7ost.noarch.rpm | SHA-256: dfb5270a880819c62a0024a43c8649bf2dc309d9c6674c096a9996efa16a6c5e |
openstack-neutron-vpnaas-9.0.0-4.el7ost.noarch.rpm | SHA-256: 68472f0baee3e0a4412b7037bbd82e866cbf1454b4f7d68e41ed426ed184c40a |
openstack-neutron-vyatta-agent-9.0.0-4.el7ost.noarch.rpm | SHA-256: 0c139aa9cdff4383332af0a7c72cefe1ea584e56cf5961afe488a9a60b5f560e |
python-networking-bigswitch-9.42.7-1.el7ost.noarch.rpm | SHA-256: a139395fd1f98ce2ea7b9b2810fc8ed56296edc653524c651779326d3a137918 |
python-networking-vmware-nsx-9.2.0-3.el7ost.noarch.rpm | SHA-256: 29a00094d7b8aeb4c91e48b386456acc210db2c436610cfde44b5f4fa894f915 |
python-neutron-9.4.0-2.el7ost.noarch.rpm | SHA-256: 785f571c154929e7d66cc8a90c4011eb904212a76cf8196d3402620fecf17cae |
python-neutron-fwaas-9.0.1-2.el7ost.noarch.rpm | SHA-256: 407e747c4079434ebd79571f58d77120184f09edf3ba094aa9ee9dc21d86ac1c |
python-neutron-fwaas-tests-9.0.1-2.el7ost.noarch.rpm | SHA-256: 01625edd6d10be45ee63a212ee78332d6a03f98cdd1568abf062956f44c81064 |
python-neutron-lbaas-9.2.1-3.el7ost.noarch.rpm | SHA-256: 131cdc14279063437d2cd933b36b2a7a077e53d4693f11d7a301475d6cfcc3aa |
python-neutron-lbaas-tests-9.2.1-3.el7ost.noarch.rpm | SHA-256: fd387062b0ead98018c27b94c020b7843be8a44a6714ae0d624b9bd3bdeaf513 |
python-neutron-tests-9.4.0-2.el7ost.noarch.rpm | SHA-256: e50204c540356ed294448598c4c332e2f2104018a05ea083a41ce0caad927d4f |
python-neutron-vpnaas-9.0.0-4.el7ost.noarch.rpm | SHA-256: 7da4267e8a5773303c8db7014f13f478980694d57e0d9dd47bfec787b2aeef48 |
python-neutron-vpnaas-tests-9.0.0-4.el7ost.noarch.rpm | SHA-256: 54f3c4b4ad09a49060467cccc5b59dd4fb89292d0bba79a4512dc87f7c4c4d43 |
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.