";主机密钥验证失败";在群集中运行mpiexec时出错



我正试图通过连接两台笔记本电脑并运行mpi程序来创建一个mpi集群。我按照这里提到的步骤(https://medium.com/mpi-cluster-setup/mpi-clusters-within-a-lan-77168e0191b1)。我可以在没有密码的情况下通过ssh连接到其他节点。但是,当我尝试运行mpiexec -n 2 -hosts manager,worker ./main时,会出现以下错误。

[proxy:0:1@gunavaran-HP-Pavilion-Notebook] HYDU_sock_connect (utils/sock/sock.c:113): unable to get host address for gunavaran-HP-ENVY-15-Notebook-PC
[proxy:0:1@gunavaran-HP-Pavilion-Notebook] main (pm/pmiserv/pmip.c:181): unable to connect to server gunavaran-HP-ENVY-15-Notebook-PC at port 43211 (check for firewalls!)
Host key verification failed.

这是我的主机文件

127.0.0.1       localhost
#127.0.1.1      gunavaran-HP-ENVY-15-Notebook-PC
#MPI SETUP
192.168.8.102   manager
192.168.8.108   worker

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

我使用sudo hostnamectl set-hostname将主机名更改为manager和worker。它现在运行良好。

最新更新