关于环境搭建:Intel-xl710qda1-40G网卡通过铜缆连接10G交换机做链路聚合

35次阅读

共计 1083 个字符,预计需要花费 3 分钟才能阅读完成。

摘要

(不想看掠过)
目前工作室有两个服务器,一个 dell 的 r510,次要寄存我的项目文件。另外一个是本人组的 lsi 9271 的 raid,用来寄存素材库,以及一些杂项。
感觉有点吵,机架空间也占了俩,就想把工作室里两个 8 盘存储服务器合并到一个服务器里,而后存点钱弄上 8 个固态来组一个软 raid。所以买了嘉华的 24 盘的机箱(背板反对 8 个 nvm),一张 9460-16i 的卡来连贯两个存储的 16 个盘,做成两个池。
而后顺便想把现有的连贯服务器的 10G 网络降级到 40G,买 40G 的交换机太贵,想着能不能做链路聚合。问了一圈人,都说 40g 的网卡连贯 10g 的交换机,做链路聚合是没问题的。而后在身边一群一问就说能够,再问就三不知的坑货忽悠下,买买买。弄了快一个礼拜了,终于找到解决方案了。

目标

想把 xl710 的 40G 口连贯到 H3C 的 4 个 10G 口上做 40G 的网络。

问题

间接用 1 分 4 的铜缆连贯,H3C 会始终报告这四个端口 up/down 的谬误。换过光缆等等各种线都不行。

解决方案

先用 Intel 的 EPCT 工具将 xl710 的 40G 分成 4 个 10G 的网卡(在零碎上面会看到 4 张网卡),而后在零碎里给这离开的四个网卡做 lacp 的 team,H3C 里也间接给连贯的四个端口做 lacp,重启零碎即可失常应用。

环境:

零碎:centos 9.2(原本想用 opensuse 的,然而切实是 opensuse 没有相似 cockpit 的管理工具)。
交换机:H3C s6520-16s-si,全 10G 接口。
网卡:Intel xl710-qda1,淘宝价格比拟适中的 40G 卡。
职业:后期合成师。

过程

伤心的买买买,退退退,熬夜加班调试的过程就不提了,记录只为非专业人士少走弯路,说重点。

  1. 从 Intel 官网下载驱动,外面带了驱动,EPCT 工具,门路如下:

     驱动:./PRO40GB/Linux/i40e-2.23.17.tar.gz
    EPCT:./APPS/EPCT/Linux_x64/epct64e
  2. 参考官网的驱动编译办法,装置 i40e 驱动(不装置默认也能辨认,图个心安):
    装置驱动链接
  3. 进入到 epct64e 目录下,给 epct64e 增加执行权限:

    cd ./APPS/EPCT/Linux_x64
    sudo chmod +x ./epct64e
  4. epct64e 的命令阐明:
    epct64e 命令阐明
  5. 依照阐明用以下命令将网卡拆分成 4 个:

    sudo ./epct64e -nic=1 -set 4x10G
  6. 重启零碎,用 lspci 就能够看到四张 40G 的网卡:

    sudo lspci | grep Intel

  7. 而后再用 nmcli 命令创立 team,依照 参考链接 即可。
  8. 而后给 team 调配动态 ip,完满。

正文完
 0