Red Hat Training

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

13.5. 기본 RDMA 하위 시스템 구성

rdma 서비스의 시작은 자동으로 수행됩니다. RDMA 가능 하드웨어( InfiniBand 또는 iWARP 또는 RoCE/IBoE)가 감지되면 udev 에서 systemdrdma 서비스를 시작하도록 지시합니다. 
~]# systemctl status rdma
● rdma.service - Initialize the iWARP/InfiniBand/RDMA stack in the kernel
   Loaded: loaded (/usr/lib/systemd/system/rdma.service; disabled; vendor preset: disabled)
   Active: inactive (dead)
     Docs: file:/etc/rdma/rdma.conf
사용자는 rdma 서비스를 활성화 할 필요가 없지만 항상 강제로 실행하려는 경우 사용할 수 있습니다. 이렇게 하려면 root로 다음 명령을 입력합니다.
~]# systemctl enable rdma

13.5.1. rdma.conf 파일 설정

The rdma 서비스는 /etc/rdma/rdma.conf 를 읽고 관리자가 기본적으로 로드하려는 커널 수준 및 사용자 수준 RDMA 프로토콜을 찾습니다. 사용자는 이 파일을 편집하여 다양한 드라이버를 켜거나 꺼야 합니다.
활성화 및 비활성화할 수 있는 다양한 드라이버는 다음과 같습니다.
  • IPoIB - IP 애플리케이션을 InfiniBand 네트워크를 통해 실행할 수 있는 IP 네트워크 에뮬레이션 계층입니다.
  • SRP - SCSI 요청 프로토콜입니다. 이를 통해 머신은 시스템의 SRP 프로토콜을 통해 내보낸 원격 드라이브 또는 드라이브 어레이를 로컬 하드 디스크와 동일하게 마운트할 수 있습니다.
  • SRPT - SRP 프로토콜의 대상 모드 또는 서버 모드입니다. 이렇게 하면 다른 시스템이 시스템의 로컬 것처럼 마운트할 수 있도록 드라이브 또는 드라이브 어레이를 내보내는 데 필요한 커널 지원이 로드됩니다. 장치를 실제로 내보내기 전에 대상 모드 지원을 추가로 구성해야 합니다. 자세한 내용은 targetdtargetcli 패키지의 설명서를 참조하십시오.
  • ISER - iSCSI 장치의 InfiniBand 네트워크에서 전송을 제공하는 Linux 커널의 일반 iSCSI 계층의 하위 수준 드라이버입니다.
  • RDS - Linux 커널에서 신뢰할 수 있는 데이터그램 서비스입니다. Red Hat Enterprise Linux 7 커널에서는 이 기능이 활성화되어 있지 않으므로 로드할 수 없습니다.