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 트래픽을 허용하도록 방화벽 설정을 수정해야 할 수도 있습니다. 방화벽 설정이 적절한
지 확인하십시오.