Node 5.2-1 cannot join to cluster on 4.4-1

Dariusz Bilewicz

Active Member
Sep 13, 2018
25
0
41
43
Hi,

I have problem joining new node with Proxmox VE 5.2-1 to cluster running on Proxmox VE 4.4-1.
After "pvecm join proxmox1 --use_ssh" i got an error " unable to copy ssh ID: exit code 1"

My cluster is working without any problems:
root@proxmox1:/etc/pve# pvecm status
Quorum information
------------------
Date: Thu Sep 13 10:58:07 2018
Quorum provider: corosync_votequorum
Nodes: 3
Node ID: 0x00000001
Ring ID: 1/1092
Quorate: Yes

Votequorum information
----------------------
Expected votes: 3
Highest expected: 3
Total votes: 3
Quorum: 2
Flags: Quorate

Membership information
----------------------
Nodeid Votes Name
0x00000001 1 172.19.0.2 (local)
0x00000002 1 172.19.0.3
0x00000003 1 172.19.0.4

Can someone tell me what could be wrong?
Thanks for help.
 
please post the output of pveversion -v (on the 5.2 node)
 
Hi,

you must use the 'use_ssh 1' option in the add command.
see man pvecm.

Mixed cluster setups with PVE 4.4 and 5.1 are not tested.
 
please post the output of pveversion -v (on the 5.2 node)
root@proxmox4:~# pveversion -v
proxmox-ve: 5.2-2 (running kernel: 4.15.17-1-pve)
pve-manager: 5.2-1 (running version: 5.2-1/0fcd7879)
pve-kernel-4.15: 5.2-1
pve-kernel-4.15.17-1-pve: 4.15.17-9
corosync: 2.4.2-pve5
criu: 2.11.1-1~bpo90
glusterfs-client: 3.8.8-1
ksm-control-daemon: 1.2-2
libjs-extjs: 6.0.1-2
libpve-access-control: 5.0-8
libpve-apiclient-perl: 2.0-4
libpve-common-perl: 5.0-31
libpve-guest-common-perl: 2.0-16
libpve-http-server-perl: 2.0-8
libpve-storage-perl: 5.0-23
libqb0: 1.0.1-1
lvm2: 2.02.168-pve6
lxc-pve: 3.0.0-3
lxcfs: 3.0.0-1
novnc-pve: 0.6-4
proxmox-widget-toolkit: 1.0-18
pve-cluster: 5.0-27
pve-container: 2.0-23
pve-docs: 5.2-3
pve-firewall: 3.0-8
pve-firmware: 2.0-4
pve-ha-manager: 2.0-5
pve-i18n: 1.0-5
pve-libspice-server1: 0.12.8-3
pve-qemu-kvm: 2.11.1-5
pve-xtermjs: 1.0-5
qemu-server: 5.0-26
smartmontools: 6.5+svn4324-1
spiceterm: 3.0-5
vncterm: 1.5-3
zfsutils-linux: 0.7.8-pve1~bpo9
 
Hi,

you must use the 'use_ssh 1' option in the add command.
see man pvecm.

Mixed cluster setups with PVE 4.4 and 5.1 are not tested.
So it's not safe to use them both in the same cluster?
How then make upgrade of existing cluster to higher version?
 
You do not join new nodes when upgrading a cluster, nodes to be upgraded are already in the cluster. That's not exactly your situation.
 
And what about joinging Proxmox VE 5.0? That should be ok, true? Of course i'm planning to upgrade all my nodes to 5.0 and then to 5.2.
 
But from documentation i'm reading that it's possible to upgrade from 4.4 to 5.0 with "new installation", therefore if i chose to upgrade through "new installation" i need to join 5.0 node to 4.4 cluster or should i make new 5.0 cluster and restore machines from backup to new cluster?
 
The Documentation say
"
  • New installation on new hardware (and restore VM´s from backup)
"
This means building a new cluster not join the new node in the old cluster.

The only thing I say it is not testest.
There is a high possibility it will work but also the possibility you run in an error.
 
  • Like
Reactions: Dariusz Bilewicz