Чтобы платформа могла подключиться к узлу кластера, на узле должен находиться файл публичного SSH-ключа. Платформа записывает этот файл автоматически при настройке узла. Если файл SSH-ключа был удалён, то платформа не сможет управлять ВМ на этом узле.
Чтобы восстановить файл публичного SSH-ключа:
- Подключитесь к серверу с платформой по SSH.
Выведите содержимое открытого SSH-ключа платформы:
docker exec -it vm_box cat /opt/ispsystem/vm/etc/.ssh/vmmgr.1.pub
BASH
Пример ответа
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQChntUe+mjzMtoHlK0twlvcDHOYizGcJ4p
feZx9prqZLHLhej9KGWLtc3cHeCiY02FxSF75CGequxKWeLtBPJ/Cgaqrf5lc4eNpo1gfqA
gSMLSzpwREKMavUElN1avM7UsMTZ9yhjhZ47l69BUTyLmFuFo8q1HMRxjt3N1jOTbloVPL5
ZJFyWC4FiaE4MOrxtZVfa2ImNTSfCzSx4/rlT5xGdktmRXIlu1yGioAbg+WxYAjYIscq+m0
ccKc1obRkxwiI+i/ULIhQlNUf root@vmmanager1653496250
CODE
- На узле кластера создайте файл /root/.ssh/authorized_keys и вставьте в него содержимое открытого SSH-ключа.
Через несколько минут проверьте статус узла в интерфейсе платформы. Если узел недоступен, перезапустите платформу: