Hello, I need help with upgrading the first node in a cluster from 6.3-3 to 6.4-16 in order to upgrade to 7. A step-by-step process would be nice. The other 3 nodes are at 6.4-15, 6.4-13, 6.4-15.
Did you read through [0]? apt update followed by apt dist-upgrade should do the trick. Remember to make backups before doing anything else. Upgrade Ceph from Nautilus to Octopus before upgrading PVE to 7.x.
When upgrading a cluster always do one node at a time.
I just noticed, that the 6.x repo has been archived, so you have to switch to archive.proxmox.com [0].
To use the archive for an EOL release, you will need to change the domain in the apt repository configuration files in /etc/apt/sources.list or inside /etc/apt/sources.list.d/ from enterprise.proxmox.com or download.proxmox.com to archive.proxmox.com.
You have so far to go until you reach the current supported version. And you might need to do manual step with each major version. The boot process also changed a lot since PVE 6 and it might not be possible to move to proxmox-boot-tool in place from such an old version. Why no install the latest PVE 9 fresh and restore the VM/CTs from backups? Maybe start with one PVE9 node for testing and then repurpose the other old nodes?