Hallo an alle.
Ich habe nun so einiges versucht, aber es half bisher nix.
Folgendes:
Ich habe 7 Server. Auf allen läuft ProxMox VE.
Bisher hatte ich mich nicht getraut, alle in ein cluster zu schmeißen um sie besser verwalten zu können. Das hat mehrere Gründe. Aber unwichtig.
Jetzt habe ich, mit 2 Servern, ein Cluster gebildet.
Erstmal scheinen die beiden Server auch mit einander zu kommunizieren.
Allerdings gibt es beim z.B. Migrieren, oder beim aufrufen der Console auf node2 über node1.
Es kommt dann immer ein Fehler wie:
Task viewer: VM/CT 9999 - Console
root@2001:4b**:****:**::**:1: Permission denied (publickey,password).
TASK ERROR: Failed to run vncproxy.
oder beim migrieren
Task viewer: VM 202 - Migrate (node1 ---> node2)
2021-07-15 01:52:06 # /usr/bin/ssh -e none -o 'BatchMode=yes' -o 'HostKeyAlias=node2' root@2001:4b**:****:**::**:1 /bin/true
2021-07-15 01:52:06 root@2001:4b**:****:**::**:1: Permission denied (publickey,password).
2021-07-15 01:52:06 ERROR: migration aborted (duration 00:00:00): Can't connect to destination address using public key
TASK ERROR: migration aborted
Ich habe in einigen Threads gelesen, dass es an meiner SSH-Einstellung auf den Servern leigen muss.
Ich hatte nämlich z.B. den Port zuerst nicht auf 22. Dann konnte er überhaupt gar nicht verbinden. Mag ProxMox anscheinend nicht.
Dann habe ich versucht passwort auth wieder zu aktivieren, änderte allerdings nichts am Fehler oben. (selbstverständlich immer alles auf beiden Servern)
Ich habe auch schon versucht einiges manuell zu löschen oder zu ändern.
- /usr/bin/ssh -e none -o 'BatchMode=yes' -o 'HostKeyAlias=node2' root@2001:4b**:****:**::**:1 /bin/true manuell ausgeführt: (Den hostKeyalias habe ich angelasst)
node1 -> node2: root@2001:4b**:****:**::**:1: Permission denied (publickey,password).
nachdem ich mit "pvecm updatecerts" u.ä. herumgespielt habe, kalppte es dann in diese richtig.
node2 -> node1: hat bisher nicht geklappt
- ssh -o "HostKeyAlias=node2" root@node2.****-****.**
- ssh -o "HostKeyAlias=node1" root@node2.****-****.**
- ssh keys gelöscht
- known_hosts gelöscht
aber bisher alles nicht geklappt.
Wichtig noch anzumerken:
Die Server sind nicht über ein "Internes" Netzwerk verknüpft. Nur über das Internet.
Netzwerk config node1: https://cloud.winter-willingen.de/index.php/s/GicEFGkW8xxnfgX/preview
node2 sieht ähnlich aus. hat nur kein backup und keine vmbr2.
Und vmbr1 hat 10.1.1.0/24 und fe80:b1::0/48
/etc/ssh/sshd_config: (das wichtigste)
node1: https://cloud.winter-willingen.de/index.php/s/woi9HxRw6geRcSw/preview
node2: https://cloud.winter-willingen.de/index.php/s/FLQkBHBSrEgBXcG/preview
** eine neuinstallation kommt eher weniger in frage, es sei denn, es gibt eine Möglichkeit erst alles wegzumigireren...
Ich habe nun so einiges versucht, aber es half bisher nix.
Folgendes:
Ich habe 7 Server. Auf allen läuft ProxMox VE.
Bisher hatte ich mich nicht getraut, alle in ein cluster zu schmeißen um sie besser verwalten zu können. Das hat mehrere Gründe. Aber unwichtig.
Jetzt habe ich, mit 2 Servern, ein Cluster gebildet.
Erstmal scheinen die beiden Server auch mit einander zu kommunizieren.
Allerdings gibt es beim z.B. Migrieren, oder beim aufrufen der Console auf node2 über node1.
Es kommt dann immer ein Fehler wie:
Task viewer: VM/CT 9999 - Console
root@2001:4b**:****:**::**:1: Permission denied (publickey,password).
TASK ERROR: Failed to run vncproxy.
oder beim migrieren
Task viewer: VM 202 - Migrate (node1 ---> node2)
2021-07-15 01:52:06 # /usr/bin/ssh -e none -o 'BatchMode=yes' -o 'HostKeyAlias=node2' root@2001:4b**:****:**::**:1 /bin/true
2021-07-15 01:52:06 root@2001:4b**:****:**::**:1: Permission denied (publickey,password).
2021-07-15 01:52:06 ERROR: migration aborted (duration 00:00:00): Can't connect to destination address using public key
TASK ERROR: migration aborted
Ich habe in einigen Threads gelesen, dass es an meiner SSH-Einstellung auf den Servern leigen muss.
Ich hatte nämlich z.B. den Port zuerst nicht auf 22. Dann konnte er überhaupt gar nicht verbinden. Mag ProxMox anscheinend nicht.
Dann habe ich versucht passwort auth wieder zu aktivieren, änderte allerdings nichts am Fehler oben. (selbstverständlich immer alles auf beiden Servern)
Ich habe auch schon versucht einiges manuell zu löschen oder zu ändern.
- /usr/bin/ssh -e none -o 'BatchMode=yes' -o 'HostKeyAlias=node2' root@2001:4b**:****:**::**:1 /bin/true manuell ausgeführt: (Den hostKeyalias habe ich angelasst)
node1 -> node2: root@2001:4b**:****:**::**:1: Permission denied (publickey,password).
nachdem ich mit "pvecm updatecerts" u.ä. herumgespielt habe, kalppte es dann in diese richtig.
node2 -> node1: hat bisher nicht geklappt
- ssh -o "HostKeyAlias=node2" root@node2.****-****.**
- ssh -o "HostKeyAlias=node1" root@node2.****-****.**
- ssh keys gelöscht
- known_hosts gelöscht
aber bisher alles nicht geklappt.
Wichtig noch anzumerken:
Die Server sind nicht über ein "Internes" Netzwerk verknüpft. Nur über das Internet.
Netzwerk config node1: https://cloud.winter-willingen.de/index.php/s/GicEFGkW8xxnfgX/preview
node2 sieht ähnlich aus. hat nur kein backup und keine vmbr2.
Und vmbr1 hat 10.1.1.0/24 und fe80:b1::0/48
/etc/ssh/sshd_config: (das wichtigste)
node1: https://cloud.winter-willingen.de/index.php/s/woi9HxRw6geRcSw/preview
node2: https://cloud.winter-willingen.de/index.php/s/FLQkBHBSrEgBXcG/preview
** eine neuinstallation kommt eher weniger in frage, es sei denn, es gibt eine Möglichkeit erst alles wegzumigireren...