3台服务器之间的infiniband网络

gru*_*mpf -6 networking linux infiniband

假设我有 3 台不同的服务器,每台服务器都有一张 infiniband 卡。每张卡有 2 个不同的端口。(我还不知道型号)

是否可以创建 3 个不同的网络并允许 3 个服务器毫无问题地相互通信?(和任何欺骗)。

我想我只需要正确设置 /etc/hosts 即可。

我真的不知道 infiniband,所以请帮助我 :)

提前致谢。

编辑:重点是不要使用开关!

小智 5

您只是在谈论从每个主机到其他两个主机的点对点连接,对吗?

我没有尝试过,但据我所知,您可以使用 IB 进行点对点连接,而无需使用交换机(就像使用以太网一样)。

子网管理器可能会出现问题 - 我不确定每个节点的子网管理器是否可以为连接的网络之一主动运行并为另一个网络进行备份。您可能需要为每个机器运行两个子网管理器,并将每个管理器绑定到特定端口。不知道如何做到这一点,但绝对值得更多地研究它的那一面。

显然,拥有几个开关会使事情变得更容易(并且更具可扩展性)。