NetXtreme-E Manual del usuario
SR-IOV: ejemplos de casos de configuración y uso
SR-IOV se puede configurar, activar y utilizar en NIC de NetExtreme-E Broadcom de 10 GB y 25 GB.
Caso de uso en Linux
1. Active SR-IOV en las tarjetas NIC:
a. SR-IOV en la tarjeta NIC puede activarse utilizando el menú HII. Durante el arranque del sistema,
acceda a BIOS del sistema -> Configuración de dispositivos -> NetXtreme-E NIC -> Configuración
del nivel de dispositivo.
b. Establezca el modo Virtualización en SR-IOV.
c. Establezca el número de funciones virtuales por función física.
d. Establezca el número de vectores MSI-X por el VF y el número máximo de vectores MSI-X de función
física. Si el VF se está quedando sin recursos, equilibre el número de vectores MSI-X por VM
utilizando CCM.
2. Habilitar la virtualización en el BIOS:
a. Durante el arranque del sistema, introduzca el BIOS del sistema -> Configuración de procesador ->
Tecnologías de virtualización y establézcalo en Habilitado.
b. Durante el arranque del sistema, introduzca el BIOS del sistema -> Dispositivos integrados -> SR-IOV
Global y establézcalo en Habilitado.
3. Instale la versión de Linux deseada con la virtualización habilitada (libvirt y Qemu).
4. Habilite el parámetro de núcleo iommu.
a. El parámetro de núcleo IOMMU se activa editando
-o /boot/grub2/grub.cfg
ejecute
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. Instalar controlador bnxt_en:
a. Copie el controlador
Nota: Utilice
netxtreme-bnxt_en<version>.tar.gz
funcionalidad RDMA en las VF SRIOV.
6. Habilitar funciones virtuales a través de los parámetros de núcleo:
a. Una vez se ha instalado el controlador, lspci mostrará las NIC de NetXtreme-E que estén presentes en
el sistema. El bus, el dispositivo y la función son necesarios para activar funciones virtuales.
b. Para activar las funciones virtuales, introduzca el comando que se muestra a continuación:
echo X >/sys/bus/pci/device/0000\:Bus\:Dev.Function/sriov_numvfs
Nota: Asegúrese de que las interfaces PF están activas. Las VF solo se crean si las PF están activas.
X es el número de VFS que se exportarán al SO.
26 de febrero de 2018 • NetXtreme-E-UG100
para el modo heredado. Para el modo UEFI, edite
en el SO y ejecute
bnxt_en
SR-IOV: ejemplos de casos de configuración y
/etc/default/grub.cfg
. Consulte el ejemplo siguiente:
make; make install; modprobe bnxt_en
para instalar
bnxt_re
y ejecutando
grub2-mkconfig
/etc/default/grub.cfg
.
y
para la
bnxt_en
Página 58
uso
y