4장. 코어 RDMA 하위 시스템 구성

rdma 서비스 구성은 InfiniBand, iWARP 및 RoCE와 같은 네트워크 프로토콜 및 통신 표준을 관리합니다.

4.1. IPoIB 장치 이름 변경

기본적으로 커널은 InfiniBand(IPoIB) 장치를 통한 인터넷 프로토콜(예: ib0,ib1 등)을 지정합니다. 충돌을 피하기 위해 Red Hat은 udev 장치 관리자에 규칙을 생성하여 mlx4_ib0 과 같은 지속적이고 의미 있는 이름을 만들 것을 권장합니다.

사전 요구 사항

  • InfiniBand 장치를 설치했습니다.

절차

  1. 장치 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

    주소의 마지막 8바이트는 다음 단계에서 udev 규칙을 생성하는 데 필요합니다.

  2. 장치의 이름을 00:02:c9:03:00:31:78:f2 하드웨어 주소를 mlx4_ib0 으로 변경하는 규칙을 구성하려면 /etc/udev/rules.d/70-persistent-ipoib.rules 파일을 편집합니다.

    ACTION=="add", SUBSYSTEM=="net", DRIVERS=="?*", ATTR{type}=="32", ATTR{address}=="?*00:02:c9:03:00:31:78:f2", NAME="mlx4_ib0"
  3. 호스트를 재부팅합니다.

    # reboot

추가 리소스