linux - OpenMPI Secure SHell 如何从主节点进入所有计算节点?

标签 linux ssh cluster-computing openmpi

第一次使用 OpenMPI。我很好奇 API 如何调用运行时环境在计算节点上运行。我正在考虑建立一个 4 或 5 个节点的 Linux 集群。我阅读了大量有关为主节点创建无密码 ssh 访问的文档。 OpenMPI 是否调用命令行参数来 ssh 进入 --hostfile 中声明的任何计算节点,然后开始传播任务?

最佳答案

当 ssh 到远程计算机时,Open MPI 不会添加任何附加参数(默认情况下)。您应该只设置 ssh key 以允许无密码登录(如果您使用 ssh 密码短语,请进行设置,以便密码短语无需手动键盘输入即可传播)。

您可能还想阅读以下两篇博客文章:

http://blogs.cisco.com/performance/tree-based-launch-in-open-mpi http://blogs.cisco.com/performance/tree-based-launch-in-open-mpi-part-2

关于linux - OpenMPI Secure SHell 如何从主节点进入所有计算节点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35524146/

相关文章:

java - 启动托管服务器 WebLogic 12.2.1.4 时尝试同步群集 JNDI 树时出错

混淆使用 libbz2 功能?任何人都可以向我解释这是对还是错?

linux - M-f、M-b 绑定(bind)在 Mac X11 上不起作用(通过 NX)

bash - 如何快速检查私有(private) rsa key 是否仍然适用于 bash 中的一堆服务器?

emacs 服务器不会在 SSH session 中持续存在

python - 使用 dask 分布式时 OMP_NUM_THREADS 出错

linux - 如何在 linux 中构建 Tkinter GUI,就像在 window 中构建 exe 一样?

linux - 使用 Bash 跳过文件中的第一个匹配项

linux - 如何通过 SSH/PuTTY (Debian) 将 cronjobs 从 root 分配给另一个用户?

WebLogic负载均衡