For the platform to be able to connect to a cluster node, there must be a public SSH key file on the node. The platform writes this file automatically when you configure the node. If the SSH key file has been deleted, the platform will not be able to manage VMs on that node.

To restore the SSH public key file:

  1. Connect to the server with the platform via SSH.
  2. List the contents of the platform's public SSH key:

    docker exec -it vm_box cat /opt/ispsystem/vm/etc/.ssh/vmmgr.1.pub
    BASH

    Example answer

    ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQChntUe+mjzMtoHlK0twlvcDHOYizGcJ4p
    feZx9prqZLHLhej9KGWLtc3cHeCiY02FxSF75CGequxKWeLtBPJ/Cgaqrf5lc4eNpo1gfqA
    gSMLSzpwREKMavUElN1avM7UsMTZ9yhjhZ47l69BUTyLmFuFo8q1HMRxjt3N1jOTbloVPL5
    ZJFyWC4FiaE4MOrxtZVfa2ImNTSfCzSx4/rlT5xGdktmRXIlu1yGioAbg+WxYAjYIscq+m0
    ccKc1obRkxwiI+i/ULIhQlNUf root@vmmanager1653496250
    CODE
  3. On the cluster node, create the file /root/.ssh/authorized_keys and paste the contents of the open SSH key into it.
  4. After a few minutes, check the status of the node in the platform interface. If the node is unavailable, restart the platform: 

    vm down && vm start
    BASH