База знаний VMmanager

Если удалён файл SSH-ключа на узле кластера

Чтобы платформа могла подключиться к узлу кластера, на узле должен находиться файл публичного SSH-ключа. Платформа записывает этот файл автоматически при настройке узла. Если файл SSH-ключа был удалён, то платформа не сможет управлять ВМ на этом узле.

Чтобы восстановить файл публичного SSH-ключа:

  1. Подключитесь к серверу с платформой по SSH.
  2. Выведите содержимое открытого SSH-ключа платформы:

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

    vm down && vm start