Hi, we are currently migrating our ipv4 infrastructure to ipv6, and maybe later to ipv6 only. This also include our ceph clusters. My naive approach this is: 1. add a forth (ipv4) mon as safe guard and remove an existing mon 2. set ms_bind_ipv6 to true and add ipv6 networks to public_network (both in ceph.conf and via ceph config) 3. manually re-add the removed mon with current map and key 4. repeat with other mons and afterwards restart osds and other services to bind to ipv6, too The re-added mon in step 3 does not bind to ipv6, only to ipv4. (both port 3300 and 6789). According to the `ceph tell mon.XYZ config show` output both the ms_bind_ipv6 and the public_network settings are recognized by the process. So the questions are: - Is dual stack supported for mons? The documentation does not mention it explicitly... - Can a mon bind to multiple addresses at all, e.g. one IPv4 and one IPv6? - How does the mon process decide which address to use? Best regards, Burkhard