ceph/doc
Matthew Oliver 9f75dfbf36 pick_address: Warn and continue when you find at least 1 IPv4 or IPv6 address
Currently if specify a single public or cluster network, yet have both
`ms bind ipv4` and `ms bind ipv6` set daemons crash when they can't find
both IPs from the same network:

    unable to find any IPv4 address in networks '2001:db8:11d::/120' interfaces ''

And rightly so, of course it can't find an IPv4 network in an IPv6
network.
This patch, adds a new helper method, networks_address_family_coverage,
that takes the list of networks and returns a bitmap of address families
supported.
We then check to see if we have enough networks defined and if you don't
it'll warn and then continue.

Also update the network-config-ref to mention having to define both
address family addresses for cluster and or public networks.

As well as a warning about `ms bind ipv4` being enabled by default which
is easy to miss, there by enabling dual stack when you may only be
expect single stack IPv6.

Thee is also a drive by to fix a `note` that wan't being displayed due
to missing RST syntax.

Signed-off-by: Matthew Oliver <moliver@suse.com>
Fixes: https://tracker.ceph.com/issues/46845
Fixes: https://tracker.ceph.com/issues/39711
2020-10-14 05:46:16 +00:00
..
_ext doc: drop py2 support 2020-07-05 10:58:28 +08:00
_static doc/_static/css: fine tune the spacing 2020-03-16 20:12:38 +08:00
_templates doc: drop http://ayni.ceph.com/public/js/ceph.js 2020-02-28 10:13:12 +08:00
_themes/ceph doc: Modify nature theme 2019-12-21 08:33:09 +10:00
api doc/api: Add a generated reference of all mon commands. 2020-05-05 12:51:50 +02:00
ceph-volume ceph-volume: add drive-group subcommand 2020-07-23 12:10:58 +02:00
cephadm mgr/cephadm: streamline rgw deployment 2020-07-29 14:23:07 -04:00
cephfs Merge PR #35647 into master 2020-07-31 14:11:27 -07:00
changelog
dev doc/dev/crimson: add more examples for seastar-addr2line 2020-07-23 16:53:41 +08:00
images doc/mgr/dashboard: Add troubleshooting guide 2020-05-06 17:16:33 +02:00
install doc/cephadm: index.rst: s/suites/suits/ typo fixed. 2020-07-05 19:18:31 +10:00
man doc: typo fix on output of osdmaptool example 2020-08-04 13:50:03 +08:00
mgr Merge pull request #36151 from jschmid1/osd_support_reweight_impl 2020-07-31 13:28:18 +02:00
mon
rados pick_address: Warn and continue when you find at least 1 IPv4 or IPv6 address 2020-10-14 05:46:16 +00:00
radosgw Merge pull request #35481 from pritha-srivastava/wip-rgw-keycloak-doc-correction 2020-07-09 07:48:16 -04:00
rbd Merge pull request #36253 from changchengx/exclusive 2020-07-28 13:33:17 -04:00
releases doc/releases: add "octopus" column to Release Timeline 2020-07-27 17:41:15 +02:00
scripts doc/scripts/gen_state_diagram.py: Fix literal comparison syntax warnings 2020-06-11 12:32:57 +05:30
start doc/start/os-recommendations: current state of openSUSE 2020-06-30 16:03:22 +02:00
.gitignore doc/api: Add a generated reference of all mon commands. 2020-05-05 12:51:50 +02:00
architecture.rst Merge pull request #32682 from lorenzen-b1/patch-1 2020-05-16 19:45:15 +08:00
CMakeLists.txt
conf.py doc/conf.py: s/add_javascript/add_js_file/ 2020-06-22 10:37:57 +08:00
favicon.ico
foundation.rst doc/foundation: add bloomberg 2020-06-17 13:47:07 -05:00
glossary.rst
governance.rst doc/governance: add Patrick to CLTW 2020-07-09 10:31:05 -07:00
index.rst doc: fix "getting started" link 2020-04-24 18:43:24 +02:00
logo.png
man_index.rst doc/cephadm: Synopsis: add cephadm unit 2020-05-18 12:39:36 +02:00
README.md