Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

13.5.2. 70-persistent-ipoib.rules 的使用

rdma 软件包提供文件 /etc/udev.d/rules.d/70-persistent-ipoib.rules。此 udev 规则文件用于将 IPoIB 设备从其默认名称(如 ib0ib1)重命名为更描述性的名称。用户必须编辑此文件,以更改其设备的命名方式。首先,找到要重命名设备的 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 字段中输入要使用的新名称。