Users Guide
SR-IOV: 구성 및 사용 사례 예제NetXtreme-E 사용 설명서
2018년 2월 26일 • NetXtreme-E-UG100 페이지 58
6. 커널 매개 변수를 통해 가상 기능을 활성화합니다.
a. 드라이버가 설치된 경우 lspci를 사용하면 시스템에 NetXtreme-E NIC가 표시됩니다. 가상 기능을
활성화하려면 버스, 장치 및 기능이 필요합니다.
b. 가상 기능을 활성화하려면 아래 표시된 명령을 입력합니다.
echo X >/sys/bus/pci/device/0000\:Bus\:Dev.Function/sriov_numvfs
일반적인 예제는 다음과 같습니다.
echo 4 > /sys/bus/pci/devices/0000\:04\:00.0/sriov_numvfs
7. PCI-E 가상 기능을 확인합니다.
a.
lspci 명령은 DID가 16D3(BCM57402/BCM57404/BCM57406의 경우), 16DC(비-RDMA
BCM57412/BCM57414/BCM57416의 경우) 및 16C1(RDMA가 활성화된 BCM57412/BCM57414/
BCM57416의 경우)로 설정된 가상 기능을 표시합니다.
8. Virtual Manager를 사용하여 가상화된 클라이언트 시스템(VM)을 설치합니다.
Virtual Manager 설치에 대해서는 Linux 설명서를 참조하십시오. 드라이버에 내장된 하이퍼바이저가 제거
되었는지 확인합니다. 예제는
NIC:d7:73:a7 rtl8139입니다 이 드라이버를 제거합니다.
9. 가상 기능을 게스트 VM에 할당합니다.
a. 이 어댑터를 물리적 PCI 장치로 게스트 VM에 할당합니다. 가상 기능을 VM 게스트에 할당하는 방법에
대한 자세한 내용은 Linux 설명서를 참조하십시오.
10.
bnxt_en 드라이버를 VM에 설치합니다.
a. 게스트 VM에서
netxtreme-bnxt_en-<version>.tar.gz 소스 파일을 복사하고 tar.gz 파일을 추출합니다.
디렉터리를 각 드라이버로 변경하고
make; make install; modprobe bnxt_en(및 RDMA를 활성화한 경우
bnxt_re)을 실행합니다. modinfo 명령을 사용해 인터페이스를 확인하여 드라이버가 적절히 로드되었는
지 확인합니다. 사용자는 가장 최근에 구축한 모듈을 로드하기 전에
modprobe -r bnxt_en을 실행하여
기존 또는 기본
bnxt_en 모듈을 실행해야 할 수도 있습니다.
11. 외부 환경에 대한 게스트 VM 연결을 테스트합니다.
a. 어댑터에 적절한 IP 주소를 할당하고 네트워크 연결을 테스트합니다.
Windows 사례
1. NIC 카드에서 SR-IOV를 활성화합니다.
a. NIC 카드의 SR-IOV는 HII 메뉴를 사용하여 활성화할 수 있습니다. 시스템 부팅 중에 시스템
BIOS -> 장치 설정 -> NetXtreme-E NIC -> 장치 수준 구성에 액세스합니다.
b. 가상화 모드를 SR-IOV로 설정합니다.
참고: RDMA 기능의 경우 netxtreme-bnxt_en<version>.tar.gz를 사용하여 SRIOV VF에 bnxt_re
및
bnxt_en을 모두 설치합니다.
참고: PF 인터페이스가 작동하는지 확인합니다. VF는 PF가 작동하는 경우에만 생성됩니다.
X는 OS로 내보낸 VF의 수입니다.