Users Guide
SR-IOV: 구성 및 사용 사례 예제NetXtreme-E 사용 설명서
2018년 2월 26일 • NetXtreme-E-UG100 페이지 57
SR-IOV: 구성 및 사용 사례 예제
SR-IOV는 10Gb 및 25Gb Broadcom NetExtreme-E NIC에서 구성, 활성화 및 사용할 수 있습니다.
Linux 사용 사례
1. NIC 카드에서 SR-IOV를 활성화합니다.
a. NIC 카드의 SR-IOV는 HII 메뉴를 사용하여 활성화할 수 있습니다. 시스템 부팅 중에 시스템
BIOS -> 장치 설정 -> NetXtreme-E NIC -> 장치 수준 구성에 액세스합니다.
b. 가상화 모드를 SR-IOV로 설정합니다.
c. 물리적 기능당 가상 기능 수를 설정합니다.
d. VF당 MSI-X 벡터 수를 설정하고 물리적 기능 MSI-X 벡터의 최대 수를 설정합니다. VF 리소스가 부족한
경우 CCM을 사용하여 VM당 MSI-X 벡터 수를 조
정합니다.
2. BIOS에서 가상화를 활성화합니다.
a. 시스템 부팅 중에 시스템 BIOS -> 프로세서 설정 -> 가상화 기술로 이동하여 사용으로 설정합니다.
b. 시스템 부팅 중에 시스템 BIOS-> 통합 장치 -> SR-IOV 전역으로 이동하여 사용으로 설정합니다.
3. 가상화를 활성화한 상태에서 원하는 Linux 버전을 설치합니다(libvirt 및 Qemu).
4. iommu 커널 매개 변수를 활성화합니다.
a. IOMMU 커널 매개 변수는
/etc/default/grub.cfg를 편집하고 grub2-mkconfig -o /boot/grub2/grub.cfg를
실행하면 레거시 모드에 대해 활성화됩니다. UEFI 모드의 경우
/etc/default/grub.cfg를 편집하고 grub2-
mkconfig -o /etc/grub2-efi.cfg
를 실행합니다. 다음 예제를 참조하십시오.
Linuxefi /vmlinuz-3.10.0-229.el7.x86_64 root=/dev/mapper/rhel-root ro rd.lvm.lv=rhel/swap
crashkernel=auto rd.lvm.lv=rhel/root rhgb intel_iommu=on quiet LANG=en_US.UTF.8
5. bnxt_en 드라이버를 설치합니다.
a.
bnxt_en 드라이버를 OS에 복사하고 make; make install; modprobe bnxt_en을 실행합니다.
표
36: VXLAN
명령
및
구성
예제
시스템
1
시스템
2
PxPy: ifconfig PxPy 1.1.1.4/24 PxPy: ifconfig PxPy 1.1.1.2/24
ip link add vxlan10 type vxlan id 10 group 239.0.0.10
dev PxPy dstport 4789
ip link add vxlan10 type vxlan id 10 group 239.0.0.10
dev PxPy dstport 4789
ip addr add 192.168.1.5/24 broadcast 192.168.1.255
dev vxlan10
ip addr add 192.168.1.10/24 broadcast 192.168.1.255
dev vxlan10
ip link set vxlan10 up ip link set vxlan10 up
ip –d link show vxlan10
Ping 192.168.1.10
ifconfig vxlan10(MTU 1450)(SUSE 및 RHEL)
참고: x는 시스템에서 발견된 물리적 어댑터의 PCIe 버스 번호를 나타냅니다. y는 물리적 어댑터의 포트 번호
입니다.