Users Guide
RoCE – 구성 및 사용 사례 예제NetXtreme-E 사용 설명서
2018년 2월 26일 • NetXtreme-E-UG100 페이지 66
RoCE – 구성 및 사용 사례 예제
이 섹션에서는 RoCE 구성 및 사용 사례 예제를 제공합니다.
PF 또는 VF에 대해 RoCE를 활성화하려면 사용자는 호스트 또는 게스트 OS에 RDMA 옵션을 적용하기 전에
BIOS의 HII 메뉴에서 RDMA 선택을 활성화해야 합니다.
단일 기능 모드에서 RDMA를 활성화하려면 다음을 수행합니다(가상화 모드가 없음 또는 SR-IOV인 경우).
1. 시스템 부팅 중에 시스템 설정 -> 장치 설정 -> NetXtreme-E NIC -> 기본 구성 페이지에 액세
스하여
NIC+ RMDA 모드를 사용으로 설정합니다.
가상화 모드가 NPAR 또는 NPAR+SR-IOV인 경우 RDMA를 활성화하려면 다음을 수행합니다.
1. 시스템 부팅 중에 시스템 설정 -> 장치 설정 -> NetXtreme-E NIC ->NIC 분할 구성-> 파티션 1(또는 2)
구성에 액세스하여 NIC+ RMDA 모드를 사용으로 설정합니다.
Linux 구성
요구 사항
Linux에서 RoCE를 구성하려면 다음 항목이 필요합니다.
• bnxt_en-roce(릴리스된 gzip으로 압축된 tar 압축 파일의 일부인 RoCE 지원 bnxt_en 드라이버)
• bnxt_re(RoCE 드라이버)
• libbnxtre(사용자 모드 RoCE 라이브러리 모듈)
BNXT_RE 드라이버 종속성
Bnxt_re 드라이버에는 netxtreme-bnxt_en-1.7.9.tar.gz(또는 이상) 패키지에 포함된 RoCE가 활성화된 특별
한 버전의 bnxt_en이 필요합니다. bnxt_re 드라이버 컴파일은 OS 배포와 함께 IB 스택을 사용할 수 있는지
아니면 외부 OFED가 필요한지 여부에 따라 다릅니다.
•OS 배포와 함께 IB 스택을 사용할 수 있는 배포판:
RH7.1/7.2/7.3/6.7/6.8, SLES12SP2 및 Ubuntu 16.04
아직 설치되지 않은 경우 bnxt_re를 컴파일하기 전에 다음 명령을 사용하여 Redhat에 IB 스택 및 유용한
유틸리티를 설치
할 수 있습니다.
yum -y install libibverbs* inifiniband-diag perftest qperf librdmacm utils
참고: NPAR+SRIOV 모드를 사용하는 경우 각 상위 물리적 포트에서 2개의 VF 또는 물리적 장치당
총 4개의 VF + RDMA에서만 RDMA 지원을 활성화할 수 있습니다.
참고: 동일한 netxtreme-bnxt_en-1.7.x.tar.gz 패키지에 포함된 올바른 bnxt_en 버전을 로드해야 합
니다. Bnxt_re 및 Bnxt_en은 RoCE 트래픽을 활성화하는 쌍의 역할을 합니다. 이렇게 일치하지 않는
두 드라이버 버전을 사용하면 불안정하거나 예기치 않은 결과가 발생할 수 있습니다.