13.5.2. 70-persistent-ipoib.rules 的使用
rdma 软件包提供文件
/etc/udev.d/rules.d/70-persistent-ipoib.rules
。此 udev 规则文件用于将 IPoIB 设备从其默认名称(如 ib0
和 ib1
)重命名为更描述性的名称。用户必须编辑此文件,以更改其设备的命名方式。首先,找到要重命名设备的 GUID 地址:
~]$ 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:f4:52:14:03:00:7b:cb:a1 brd 00:ff:ff:ff:ff:12:40:1b:ff:ff:00:00:00:00:00:00:ff:ff:ff:ff
link/infiniband
后马上是 IPoIB 接口的 20 字节硬件地址。地址的最后 8 字节(标在上方标出)是生成新名称所需的一切。用户可以做出适合他们的任何命名方案。例如,如果 mlx4 设备连接到 aib 0 子网结构,则使用 device_ fabric
命名约定,如 mlx4
_ib
0。不推荐的唯一内容是使用标准名称,如 ib0 orib
1
,因为它们可能会与分配的内核自动名称冲突。接下来,在规则文件中添加一个条目。复制规则文件中的现有示例,将 ATTR{address} 条目中的 8 字节替换为要重命名的设备中突出显示的 8 字节,然后在 NAME
字段中输入要使用的新名称。