От: Proxmox. Claster, его проблемы и их решения.

Автор alkbsd, 11 июня 2023, 22:48:02

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

alkbsd

Здесь будем решать проблемы кластера.

После обновления, вдруг при доступе к другой ноде, не на той которой вы авторизовались.
Выскакивает сообщение.
--
Ошибка подключения к серверу
--
11 июня 2023, 22:49:46
Вот проблема!

---
Сообщение из лога.
--
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

@    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:/E6ubTYlhCOkpQUwJVh9rR775eLi9JvBPvtLNY5ZYoM.

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:6

  remove with:

  ssh-keygen -f "/etc/ssh/ssh_known_hosts" -R "vnode5"

RSA host key for vnode5 has changed and you have requested strict checking.

Host key verification failed.

TASK ERROR: Failed to run vncproxy.

---

ogost

0. Убирайте простыню под спойлер
1. Указанное вами сообщение об ошибке не относится к Proxmox. Решение предложено у вас прямо в ошибке:
  ssh-keygen -f "/etc/ssh/ssh_known_hosts" -R "vnode5"
и подключиться заново

alkbsd

И так у нас здесь будет кластер из трех нод.
192.168.1.101 pnode1.loc pnode1
192.168.1.102 pnode2.loc pnode2
192.168.1.103 pnode3.loc pnode3
----
На каждой ноде в файл /etc/hosts вписать все что выше.
---
Проблема!
При вызове консоли, для доступа к виртуальной машине из веб интерфейса proxmox выходит сообщение:
noVNC — failed to connect to server

Решение нашел здесь: здесь
https://forum.proxmox.com/threads/task-error-failed-to-run-vncproxy.49954/page-2

--
Кратко и по-русски напишем здесь.
--
1) Логинимся по ssh на каждой ноде!!
---
2) выполняем от root на pnode1.loc
pnode1#ssh -o HostKeyAlias=192.168.1.102 192.168.1.103
pnode1#ssh -o HostKeyAlias=pnode2.loc pnode3.loc

pnode1#cd /root
pnode1#rm ~/.ssh/*              !!!

pnode1#pvecm updatecerts

3) выполняем от root на pnode2.loc
pnode2#ssh -o HostKeyAlias=192.168.1.101 192.168.1.103
pnode2#ssh -o HostKeyAlias=pnode1.loc pnode3.loc

pnode2#cd /root
pnode2#rm ~/.ssh/*              !!!

pnode2#pvecm updatecerts

4) выполняем от root на pnode3.loc
pnode3#ssh -o HostKeyAlias=192.168.1.101 192.168.1.102
pnode3#ssh -o HostKeyAlias=pnode1.loc pnode2.loc

pnode3#cd /root
pnode3#rm ~/.ssh/*              !!!

pnode3#pvecm updatecerts


===
Вот как-то так. Удачи!