Hi, I hope I can respond to all of this.
>Can you confirm you can log into this specific machine that has this in the log and from this very machine you can
>manually SSH into pro06 without any issue from the CLI?
Yes, I can ssh into all of the hosts with only one error as seen below.
First, I tested again ssh'ing from host to host. I'm doing this from pro07. There are five hosts, pro01, pro02, pro03, pro04 and pro07.
Code:
root@pro07:~# ssh 10.0.0.70
Linux pro01 6.2.16-3-pve #1 SMP PREEMPT_DYNAMIC PVE 6.2.16-3 (2023-06-17T05:58Z) x86_64
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Fri Nov 3 07:02:52 2023 from 10.10.10.10
root@pro01:~# exit
logout
Connection to 10.0.0.70 closed.
root@pro07:~# ssh 10.0.0.71
Linux pro02 6.2.16-3-pve #1 SMP PREEMPT_DYNAMIC PVE 6.2.16-3 (2023-06-17T05:58Z) x86_64
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Fri Nov 3 09:03:28 2023 from 10.0.0.70
root@pro02:~# exit
logout
Connection to 10.0.0.71 closed.
root@pro07:~# ssh 10.0.0.72
Linux pro03 6.2.16-3-pve #1 SMP PREEMPT_DYNAMIC PVE 6.2.16-3 (2023-06-17T05:58Z) x86_64
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Fri Nov 3 09:03:39 2023 from 10.0.0.70
root@pro03:~# exit
logout
Connection to 10.0.0.72 closed.
root@pro07:~# ssh 10.0.0.73
Linux pro04 6.2.16-3-pve #1 SMP PREEMPT_DYNAMIC PVE 6.2.16-3 (2023-06-17T05:58Z) x86_64
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Fri Nov 3 09:03:51 2023 from 10.0.0.70
root@pro04:~# exit
logout
Connection to 10.0.0.73 closed.
root@pro07:~# ssh 10.0.0.76
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that a host key has just been changed.
The fingerprint for the RSA key sent by the remote host is
SHA256:jWteCyets35Lx0oRQqfj07fvI4BiCtvqWRLKWeG54pU.
Please contact your system administrator.
Add correct host key in /root/.ssh/known_hosts to get rid of this message.
Offending RSA key in /etc/ssh/ssh_known_hosts:2
remove with:
ssh-keygen -f "/etc/ssh/ssh_known_hosts" -R "10.0.0.76"
Host key for 10.0.0.76 has changed and you have requested strict checking.
Host key verification failed.
root@pro07:~# ssh 10.0.0.76
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that a host key has just been changed.
The fingerprint for the RSA key sent by the remote host is
SHA256:jWteCyets35Lx0oRQqfj07fvI4BiCtvqWRLKWeG54pU.
Please contact your system administrator.
Add correct host key in /root/.ssh/known_hosts to get rid of this message.
Offending RSA key in /etc/ssh/ssh_known_hosts:2
remove with:
ssh-keygen -f "/etc/ssh/ssh_known_hosts" -R "10.0.0.76"
Host key for 10.0.0.76 has changed and you have requested strict checking.
Host key verification failed.
I did the same from pro01 and didn't get the above error when ssh'ing back to the localhost.
>In any case, after running, as suggested, on this machine the command ssh-keygen -f "/etc/ssh/ssh_known_hosts" -R "pro07", the
>issue still persists?
Correct but only from the GUI.
>When you say "GUI notices" does this mean you have multiple notices from multiple nodes like this with different hosts or
>is this all just the pro07 node showing up in the notices?
From all nodes. No matter which I try to migrate something from, even if connected to that specific host, wanting to migrate to another host, I get the error.
>If so, can you check the /etc/hosts and check for pro07 if it has the right IP address listed? Have you, at any point, reinstalled
>the node giving it the same name before which you had not manually removed it from the cluster? How many nodes
>are in this cluster?
Yes, I re-installed some nodes but had removed nodes from the cluster when I did so and re-joined them later.
>Can you also run ssh-keygen -f "/etc/ssh/ssh_known_hosts" -R "$IP_address" with the actual IP address of this node,
>presumably 10.0.0.76?
Code:
root@pro07:~# ssh-keygen -f "/etc/ssh/ssh_known_hosts" -R 10.0.0.76
# Host 10.0.0.76 found: line 2
/etc/ssh/ssh_known_hosts updated.
Original contents retained as /etc/ssh/ssh_known_hosts.old
The problem happens no matter which node I use. However, ssh'ing back to the localhost did show an ssh key error so maybe that is related in some way.
>The migrations don't work either way? Do you have any dedicated migrations network set in the Datacentre options?
Correct, migrations aren't working but I do have access to all of the nodes from any one node's GUI. Just cannot migrate or do anything that involves intercommunication's between nodes I suppose.
In the Datacenter options, I only have default settings. I've been trying to find time to learn more about proxmox so mostly default settings for now.
The only Migrations setting I find is 'Migration Settings' which is set to Default.