ProxMox Migration Aborted

As vezes quando estamos migrando uma VM de um Node para outro em nosso Cluster ProxMox, pode ser que a gente se depare com esse erro:

/usr/bin/ssh -e none -o 'BatchMode=yes' -o 'HostKeyAlias=node_name' root@node-ipv4 /bin/true
 Host key verification failed.
 ERROR: migration aborted (duration 00:00:00): Can't connect to destination address using public key
TASK ERROR: migration aborted

Olhando mais de perto:

Host key verification failed.
 ERROR: migration aborted (duration 00:00:00): Can't connect to destination address using public key

O que ocorre é o seguinte, cada node do seu cluster Proxmox tem dentro do arquivo /etc/ssh/ssh_known_hosts chaves que permitem essa migração entre nodes. Eventualmente, devido a alguma reconfiguração ou atualização isso pode ser modificado e perder a referência.

root@netuno:~# cat /etc/ssh/ssh_known_hosts

|1|pgRxKKlBvP6k+PHM9qzUFjkUurI=|jL2i1JDwEUwqYGTKZeSzyj+yDdo= ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBKnEUasTFGpYfuHHHxTi8G8X6GtX+OK0H9f45FK08lFqzDqp1bYyAAt9NR2mZAnS15TnggMg8ecGuSI1ukVLlA8=

|1|Ah1gr9RovFPuTWIRB+vQ4PqMvYo=|cDQ8Vgh8ZxASIPu6cPSm2uup+Cw= ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBKnEUasTFGpYfuHHHxTi8G8X6GtX+OK0H9f45FK08lFqzDqp1bYyAAt9NR2mZAnS15TnggMg8ecGuSI1ukVLlA8=

Para resolver se conecte ao node onde está rodando a VM na qual que deseja migrar e rode o seguinte comando:

/usr/bin/ssh -e none -o 'HostKeyAlias=node_name root@node_ip /bin/true

Substitua node_name e node_ip pelos valores corretos e aceite a fingerprint. Depois disso tente rodar a migração novamente, você vai ver que ela voltará a funcionar :)Não conseguiu resolver? Quer saber mais de ProxMox? [s]Guto