Role openstack_hosts for OpenStack-Ansible
Go to file
Jonathan Rosser 7cbf51170c Increase default value of net.ipv4.igmp_max_memberships
The linux kernel default for igmp_max_memberships is 20 [0].

For vxlan project networks, it is possible to specify a range
of multicast addresses for use with VXLAN tunnel broadcast traffic.
In the case where a range is specified a unique multicast group
is assigned by neutron to each vxlan network, and once
igmp_max_memberships is reached for a host, vxlan interfaces will
silently fail to join the multicast group.

This results in instances being unable to DHCP or ARP, and errors
in the neutron agent log [1].

This patch increases the default value to 1024 which should be
sufficient for all but the very largest deployments.

[0] https://sysctl-explorer.net/net/ipv4/igmp_max_memberships/
[1] http://paste.openstack.org/show/796504

Change-Id: I24a0ca3001098b278d341f710ca2e4f00dc3e09a
2020-08-04 16:42:15 +00:00
defaults Increase default value of net.ipv4.igmp_max_memberships 2020-08-04 16:42:15 +00:00
doc Merge "Use newer openstackdocstheme and reno versions" 2020-06-05 11:36:04 +00:00
examples Trivial: Fix the pep8 warning 2018-05-08 17:23:18 +08:00
files/gpg Revert "Install EPEL repositories manually and exclude Python packages" 2018-06-13 11:29:36 +01:00
filter_plugins Add bit_length_power_of_2 to filters folder 2019-07-28 09:47:56 +01:00
handlers Fix usage of "|" for tests 2018-07-12 17:03:43 +02:00
meta Clarify supported SUSE versions 2019-05-14 11:51:56 +02:00
releasenotes Use newer openstackdocstheme and reno versions 2020-06-03 19:04:27 +02:00
tasks Fix centos-8 functional tests 2020-07-21 13:09:59 +01:00
templates Use blockinfile for hosts file generation 2020-02-26 18:46:27 +00:00
tests Enable PowerTools repository for distro installs 2020-06-25 14:30:35 +00:00
vars Replace yum config manager with dnf alternative 2020-07-09 20:32:18 +00:00
zuul.d Add integrated coverage 2019-05-14 11:51:05 +02:00
.gitignore Updated from OpenStack Ansible Tests 2019-08-20 03:05:21 +00:00
.gitreview OpenDev Migration Patch 2019-04-19 19:29:11 +00:00
CONTRIBUTING.rst [ussuri][goal] Update contributor documentation 2020-05-13 00:21:35 +03:00
LICENSE IRR for openstack_hosts 2015-11-03 02:57:54 -06:00
README.rst Replace git.openstack.org URLs with opendev.org URLs 2019-07-10 22:01:58 +08:00
Vagrantfile Updated from OpenStack Ansible Tests 2019-07-20 09:28:34 +00:00
bindep.txt Updated from OpenStack Ansible Tests 2020-05-22 07:02:03 +00:00
manual-test.rc Use centralised test scripts 2016-09-27 17:08:37 +01:00
run_tests.sh Updated from OpenStack Ansible Tests 2019-07-18 22:17:11 +00:00
setup.cfg Cleanup py27 support 2020-04-14 20:36:32 +08:00
setup.py Cleanup py27 support 2020-04-14 20:36:32 +08:00
tox.ini Cleanup py27 support 2020-04-14 20:36:32 +08:00

README.rst

Team and repository tags

image

OpenStack-Ansible openstack_hosts

Role for basic setup and configuration of a host machine for use within OpenStack. This role tunes a host to receive OpenStack. The basic operations within the role install, set up, and tune specific kernel options that all OpenStack hosts need to perform nominally.

Documentation for the project can be found at:

https://docs.openstack.org/openstack-ansible-openstack_hosts/latest/

Release notes for the project can be found at:

https://docs.openstack.org/releasenotes/openstack-ansible-openstack_hosts/

The project source code repository is located at:

https://opendev.org/openstack/openstack-ansible-openstack_hosts/

The project home is at:

https://launchpad.net/openstack-ansible

The project bug tracker is located at:

https://bugs.launchpad.net/openstack-ansible