Users Guide

RoCE – 구성 사용 사례 예제NetXtreme-E 사용 설명서
2018 2 26 NetXtreme-E-UG100 페이지 72
Linux 게스트 OS에서 VM 구성
1. 다음 명령을 사용하여 PVRDMA 드라이버 라이브러리를 다운로드합니다.
git clone git://git.openfabrics.org/~aditr/pvrdma_driver.git
git clone git://git.openfabrics.org/~aditr/libpvrdma.git
2. PVRDMA 게스 드라이버 라이브러리를 컴파일하여 설치합니다.
3. 드라이버를 설치하려면 드라이버 디렉터리에서
make && sudo insmod pvrdma.ko 실행합니다.
드라이버는 쌍으 연결한 vmxnet3 드라이버를 로드한 후에 로드해야 합니다.
4. 라이브러리를 설치하려면 라이브러리 디렉터리에서
./autogen.sh && ./configure --sysconfdir=/etc &&
make && sudo make install 실행합니다.
5.
/usr/lib /etc/ld.so.conf 파일에 추가하고 ldconfig 실행하여ldconf 다시 로드합니다.
6.
modprobe rdma_ucm 사용하여 ib 모듈을 로드합니다.
7.
insmod pvrdma.ko 사용하여 PVRDMA 커널 모듈을 로드합니다.
8. PVRDMA 인터페이스에 IP 주소를 할당합니다.
9.
ibv_devinfo -v 명령을 실행하여 IB 장치가 생성되었는지 확인합니다.
참고: 아래 구성 단계를 계속 진행하려면 사용자는 git 포함한 적절한 개발 도구를 설치해야 합니다.
설치된 RDMA 커널 모듈이 PVRDMA 드라이버와 호환되지 않을 있습니다. 그런 경우 현재 설치를
제거하고 다시 시작합니. 그런 다음 설치 지침을 따릅니다. 다양한 RDMA 스택에 대한 자세한 내용
드라이버 디렉터리에 있는 README 참조하십시오.
참고: 라이브러리 설치 경로는 공유 라이브러리 캐시에 있어 합니다. 라이브러리 디렉터리의
INSTALL 파일에 있는 지침을 따릅니다.
참고: RDMA 트래픽을 허용하도록 방화벽 설정을 수정해야 수도 있습니다. 방화벽 설정이 적절한
확인하십시오.