gpt4 book ai didi

linux - 如何在 Windows Azure 上打开 EndPoints Linux 的所有端口

转载 作者:太空宇宙 更新时间:2023-11-04 11:14:20 32 4
gpt4 key购买 nike

我有一个使用 Windows Azure 在 Linux 集群上运行 MPIRUN 的应用程序,mpirun 需要以下规范才能在我的集群中运行:

  1. 无 key SSH。
  2. 关闭linux的防火墙
  3. 打开 EndPionts 的所有端口,因为该 mpirun 未使用静态端口。

问题是我需要打开所有端口,但 Windows Azure 仅支持 100 个端口,所以有什么方法可以在 linux 节点集群上支持 mpirun。

当我在我的 linux 集群上运行我的 mpicode 时的以下输出:

Daemon was launched on ahmed-Sate3781 - beginning to initialize
Daemon [[4241,0],2] checking in as pid 1585 on host ahmed-Sate3781
Daemon [[4241,0],2] not using static ports
Daemon was launched on ahmed-Sate3780 - beginning to initialize
Daemon [[4241,0],1] checking in as pid 1703 on host ahmed-Sate3780
Daemon [[4241,0],1] not using static ports
[ahmed-Sate3780:01703] [[4241,0],1] orted: up and running - waiting for commands

!

谢谢,

最佳答案

经过调查,我发现我需要在 Windows Azure 上的同一个云服务或同一个虚拟网络中创建所有 linux 虚拟机。 Azure 在同一云服务中提供 VM,无需打开端口即可相互通信。所以 mpirun 会工作

关于linux - 如何在 Windows Azure 上打开 EndPoints Linux 的所有端口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21699440/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com