使用多个 10GbE NIC 端口在两个主机之间进行高效的并行文件传输

使用多个 10GbE NIC 端口在两个主机之间进行高效的并行文件传输

我需要定期在 10G 网络上的两台服务器之间传输大量(几 TB)视频文件。我想减少完成这项工作所需的总体时间。

我正在运行 CentOS7。我有两台服务器(A 和 B),每台服务器都有一张带两个端口的 10GbE 卡,还有一台 10GbE 交换机。

我分配的IP地址如下:

  • 主机 A/端口 1:172.x.1.1
  • 主机 B/端口 1:172.x.1.2
  • 主机 A/端口 2:172.x.2.1
  • 主机 B/端口 2:172.x.2.2

我在交换机上创建了 2 个 VLAN(100 和 200):

  • 100:(172.x.1.1,172.x.1.2)
  • 200:(172.x.2.1,172.x.2.2)

我想同时使用两个 10GbE 卡的两个端口在 A 和 B 之间运行并行文件传输。

我已经设法使它工作,但是,我在 VLAN 100 (172.x.1.3) 上有另一台主机,现在无法从 A 或 B 访问它

我需要在服务器或交换机上进行任何额外的配置才能使这种设置正常工作吗?

注意:我在两台服务器上都有非常快的 RAID(因此磁盘 IO 不应该成为瓶颈)

注 2:我已经尝试过绑定/组合网卡。这种方法对我来说不起作用。除 balance-rr 之外的所有模式都只是将所有数据包发送到一个连接。我不知道我的交换机是否支持 balance-rr。试过了,但没有成功

相关内容