[SOLVED] Ceph on 5.0 as storage for 4.4

zima

Renowned Member
Nov 7, 2014
43
7
73
After yesterday's upgrade of 5.0 to:

Code:
proxmox-ve: 5.0-12 (running kernel: 4.10.15-1-pve)
pve-manager: 5.0-10 (running version: 5.0-10/0d270679)
pve-kernel-4.10.15-1-pve: 4.10.15-12
pve-kernel-4.10.11-1-pve: 4.10.11-9
libpve-http-server-perl: 2.0-4
lvm2: 2.02.168-pve2
corosync: 2.4.2-pve3
libqb0: 1.0.1-1
pve-cluster: 5.0-9
qemu-server: 5.0-4
pve-firmware: 2.0-2
libpve-common-perl: 5.0-12
libpve-guest-common-perl: 2.0-1
libpve-access-control: 5.0-4
libpve-storage-perl: 5.0-3
pve-libspice-server1: 0.12.8-3
vncterm: 1.5-2
pve-docs: 5.0-2
pve-qemu-kvm: 2.9.0-2
pve-container: 2.0-6
pve-firewall: 3.0-1
pve-ha-manager: 2.0-1
ksm-control-daemon: 1.2-2
glusterfs-client: 3.8.8-1
lxc-pve: 2.0.8-2
lxcfs: 2.0.7-pve2
criu: 2.11.1-1~bpo90
novnc-pve: 0.5-9
smartmontools: 6.5+svn4324-1
zfsutils-linux: 0.6.5.9-pve16~bpo90
ceph: 12.0.3-pve2

4.4 can't connect to ceph storage served by 5.0:

Code:
()
Package versions
proxmox-ve: 4.4-90 (running kernel: 4.4.67-1-pve)
pve-manager: 4.4-13 (running version: 4.4-13/7ea56165)
pve-kernel-4.4.67-1-pve: 4.4.67-90
lvm2: 2.02.116-pve3
corosync-pve: 2.4.2-2~pve4+1
libqb0: 1.0.1-1
pve-cluster: 4.0-52
qemu-server: 4.0-110
pve-firmware: 1.1-11
libpve-common-perl: 4.0-95
libpve-access-control: 4.0-23
libpve-storage-perl: 4.0-76
pve-libspice-server1: 0.12.8-2
vncterm: 1.3-2
pve-docs: 4.4-4
pve-qemu-kvm: 2.7.1-4
pve-container: 1.0-100
pve-firewall: 2.0-33
pve-ha-manager: 1.0-41
ksm-control-daemon: 1.2-1
glusterfs-client: 3.5.2-2+deb8u3
lxc-pve: 2.0.7-4
lxcfs: 2.0.6-pve1
criu: 1.6.0-1
novnc-pve: 0.5-9
smartmontools: 6.5+svn4324-1~pve80
zfsutils: 0.6.5.9-pve15~bpo80

on ceph logs i see
Code:
 mon.0@0(leader).auth v227 client did not provide supported auth type

tested again with clean install of 4.4 and updated to current - problem is there, can't connect storage.
clean install of 5.0 and updated to current - connects to ceph without problem.
 
what's your ceph version on the client side? "ceph --version" or "rbd --version" should tell you.
 
client 4.4
ceph version 0.80.7 (6c0127fcb58008793d3c8b62d925bc91963672a3)

on 5.0
ceph version 12.0.3 (26cbb7ec2e7864aaa43528631331338f1ea55775)
 
I'd recommend installing the Jewel packages using "pveceph install --version jewel" on the client side. the stock Debian Jessie ones (which you have installed) are rather old (Firefly, which is out of support upstream since 2016 already, because it is the old old LTS release..).
 
Installing jewel do the trick, 4.4 is connecting to ceph again.
Thank you.