[library] Exclude high ports from ephemeral port range

Bug #1353363 reported by Sergii Golovatiuk
22
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Committed
Medium
Oleksiy Molchanov

Bug Description

It looks like Fuel uses a lot of high ports that can be also used by RPC, NFS, passive FTP (ephemeral ports 49000-65535) that are used by some other services. During some circumstances this port may be occupied during service restart. In order to avoid such cases all ports should be excluded by the following command

sysctl -w 'sys.net.ipv4.ip_local_reserved_ports=49000'

Also, it would be nice if we update /etc/services for every port we specified.

Changed in fuel:
milestone: none → 6.0
assignee: nobody → Fuel Library Team (fuel-library)
importance: Undecided → Medium
Changed in fuel:
status: New → Confirmed
status: Confirmed → Triaged
tags: added: release-notes
Revision history for this message
Dmitry Borodaenko (angdraug) wrote :

Meg, please add this bug to the release notes, based on the description from Sergii. You can also refer bug #1352309 for more background details.

Changed in fuel:
assignee: Fuel Library Team (fuel-library) → Meg McRoberts (dreidellhasa)
Changed in fuel:
assignee: Meg McRoberts (dreidellhasa) → Stanislav Makar (smakar)
Changed in fuel:
assignee: Stanislav Makar (smakar) → Oleksiy Molchanov (omolchanov)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-library (master)

Fix proposed to branch: master
Review: https://review.openstack.org/127952

Changed in fuel:
status: Triaged → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-library (master)

Reviewed: https://review.openstack.org/127952
Committed: https://git.openstack.org/cgit/stackforge/fuel-library/commit/?id=6a63132b09c9d4b737d3dad5b05062c93b284706
Submitter: Jenkins
Branch: master

commit 6a63132b09c9d4b737d3dad5b05062c93b284706
Author: Oleksiy Molchanov <email address hidden>
Date: Mon Oct 13 15:46:12 2014 +0300

    Adds support for configuring kernel reserved ephemeral ports

    Adds support for configuring kernel reserved ephemeral ports
    using sysctl parameter net.ipv4.ip_local_reserved_ports

    Change-Id: I8a2f6dcf120aadb4ebd1ac17049cb2b90c776e7b
    Closes-Bug: 1353363

Changed in fuel:
status: In Progress → Fix Committed
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-library (stable/5.1)

Fix proposed to branch: stable/5.1
Review: https://review.openstack.org/134932

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-library (stable/5.1)

Reviewed: https://review.openstack.org/134932
Committed: https://git.openstack.org/cgit/stackforge/fuel-library/commit/?id=9b9c455ca6e25f44d6c11acfcd3547b78f924eae
Submitter: Jenkins
Branch: stable/5.1

commit 9b9c455ca6e25f44d6c11acfcd3547b78f924eae
Author: Oleksiy Molchanov <email address hidden>
Date: Mon Oct 13 15:46:12 2014 +0300

    Adds support for configuring kernel reserved ephemeral ports

    Adds support for configuring kernel reserved ephemeral ports
    using sysctl parameter net.ipv4.ip_local_reserved_ports

    Change-Id: I8a2f6dcf120aadb4ebd1ac17049cb2b90c776e7b
    Closes-Bug: 1353363

summary: - [library] Exclude high ports from from ephemeral port range
+ [library] Exclude high ports from ephemeral port range
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.