Adding 8.4 Host to a 7.2 cluster and can't migrate VM

rbjohnson78

Member
Aug 8, 2022
34
0
11
Our cluster is getting a bit full, so we decided to add another host. So moving the VM's to an existing 7.2 host to upgrade, wasn't an option. Typically when I've added a Host, I do the usual checks in the known host file when getting the "host key verification error", to make sure things match, but this file doesn't exist on 8.4 in /etc/ssh, but does under /etc/pve/priv. Also checked the pub files to make sure the rsa keys matched in the known host files.

I've tried the pvecm updatecerts, ssh -o HostKey.... command, just ssh to each host and accept the fingerprint, restart pveproxy, and I still am getting the error.

So I don't know at this point if something is different in 8.4 compared to 8.2 or what. 8.2 was the last release I've added to a previous 7.2 cluster and didn't have an issue.

Any thoughts on what I can try next?
 
Only the latest and completely updated 7.4 is supposed to migrate VMs to PVE 8. However, the support for PVE 7.x has ended (11 months ago) and compatibility is no longer guaranteed. Users are supposed to have upgraded to PVE 8 some time ago already (during the 11 months that PVE 7 was still supported while PVE 8 was already out). https://pve.proxmox.com/wiki/Upgrade_from_7_to_8
The easiest way might be to start a new cluster with PVE 8 (and remove, wipe, reinstall PVE 8 and re-use the old nodes one at a time). Make sure you have working backups to restore the VM/CTs on the new cluster.

EDIT: Or use PVE 7.4 ( https://www.proxmox.com/en/downloads/proxmox-virtual-environment/iso/proxmox-ve-7-4-iso-installer ) for the new node instead of PVE 8.
 
Last edited: