[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.
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!