3.3. 重命名 IPoIB 设备
默认情况下,内核通过 InfiniBand(IPoIB)设备命名互联网协议,如 ib
0、ib1
等等。为了避免冲突,红帽建议在 udev
设备管理器中创建一个规则来创建持久且有意义的名称,如 mlx4_ib0
。
先决条件
- 您已安装了 InfiniBand 设备。
流程
显示设备
ib0
的硬件地址:ip link show ib0
# ip link show ib0 8: ib0: >BROADCAST,MULTICAST,UP,LOWER_UP< mtu 65520 qdisc pfifo_fast state UP mode DEFAULT qlen 256 link/infiniband 80:00:02:00:fe:80:00:00:00:00:00:00:00:02:c9:03:00:31:78:f2 brd 00:ff:ff:ff:ff:12:40:1b:ff:ff:00:00:00:00:00:00:ff:ff:ff:ff
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 地址的最后八字节需要在下一步中创建
udev
规则。要配置使用
00:02:c9:03:00:31:78:f2
硬件地址重命名为mlx4_ib0
的规则,请编辑/etc/udev/rules.d/70-persistent-ipoib.rules
文件并添加ACTION
规则:ACTION=="add", SUBSYSTEM=="net", DRIVERS=="?*", ATTR{type}=="32", ATTR{address}=="?*00:02:c9:03:00:31:78:f2", NAME="mlx4_ib0"
ACTION=="add", SUBSYSTEM=="net", DRIVERS=="?*", ATTR{type}=="32", ATTR{address}=="?*00:02:c9:03:00:31:78:f2", NAME="mlx4_ib0"
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 重启主机:
reboot
# reboot
Copy to Clipboard Copied! Toggle word wrap Toggle overflow