Tried mounting with IPv6 today, but it failed, the config:
[global]
auth supported = none
debug ms = 1
ms bind ipv6 = true
keyring = /etc/ceph/keyring.bin
[mon]
mon data = /srv/ceph/mon$id
mon lease wiggle room = 0.5
debug mon = 20
[mon0]
host = node13
mon addr = {2001:16f8:10:2::c3c3:3f9b}:6789
[mon1]
host = node14
mon addr = {2001:16f8:10:2::c3c3:2e5c}:6789
Verified cluster status with "ceph -s", cluster is working fine, all OSD's, MON's and MDS'es are online.
When mounting you get:
root@client02:~# mount -t ceph -o secretfile=/etc/ceph/secret,name=admin [2001:16f8:10:2::c3c3:3f9b]:/ /mnt/ceph
mount error 5 = Input/output error
root@client02:~# rmmod ceph
root@client02:~# mount -t ceph -o secretfile=/etc/ceph/secret,name=admin [2001:16f8:10:2::c3c3:2e5c]:/ /mnt/ceph
mount error 5 = Input/output error
root@client02:~#
root@client02:~# dmesg
[58184.287239] ceph: loaded (mon/mds/osd proto 15/32/24, osdmap 5/5 5/5)
[58184.288518] ceph: connect [2001:16f8:10:2::c3c3:3f9b]:6789 error -97
[58184.288599] ceph: mon0 [2001:16f8:10:2::c3c3:3f9b]:6789 connect error
[58194.300047] ceph: connect [2001:16f8:10:2::c3c3:3f9b]:6789 error -97
[58194.300124] ceph: mon0 [2001:16f8:10:2::c3c3:3f9b]:6789 connect error
[58204.320051] ceph: connect [2001:16f8:10:2::c3c3:3f9b]:6789 error -97
Verified if i could connect to the monitor and yes, that is possible from the client02. Everything seems to work, except for mounting.
Using the "master" branch, since this one support IPv6 addresses when mounting.