Mellanox NIC para BLX con soporte DPDK
Un dispositivo NetScaler BLX implementado en modo DPDK admite NIC Mellanox con controlador DPDK MLX5. La configuración de las NIC Mellanox para un dispositivo BLX con soporte DPDK consta de los siguientes pasos:
- Descargue e instale Mellanox OpenFabrics Enterprise Distribution en el host Linux
- Configurar el dispositivo BLX para las NIC Mellanox vinculadas a DPDK
Antes de empezar
Antes de comenzar a configurar las NIC Mellanox para un dispositivo BLX con soporte DPDK, asegúrese de lo siguiente:
-
DPDK está configurado en el host Linux también en el dispositivo BLX. Para obtener más información, consulte:
-
Ha leído Limitaciones de las NIC Mellanox en el dispositivo BLX con soporte DPDK.
Descargue e instale Mellanox OpenFabrics Enterprise Distribution en el host Linux
Mellanox OFED (MLNX_OFED) es una versión empaquetada y probada por Mellanox de OpenFabrics Enterprise Distribution (OFED). Mellanox OFED se utiliza para ejecutar las NIC Mellanox en un host Linux. Descargue el paquete Mellanox OFED del sitio web oficial de Mellanox al host Linux. Luego, instale las bibliotecas Mellanox OFED DPDK y los módulos del kernel en el host Linux.
Para descargar el paquete OFED de Mellanox en el host Linux:
-
Acceda a la página oficial de Mellanox OFED en Mellanox OpenFabrics Enterprise Distribution para Linux (MLNX OFED).
-
Descargue el paquete Mellanox OFED apropiado al host Linux y luego instale el paquete. Para obtener más información sobre cómo descargar e instalar el paquete Mellanox OFED, consulte la documentación oficial de Mellanox OFED para Linux.
Para instalar las bibliotecas Mellanox OFED DPDK en el host Linux:
Ejecute el siguiente comando en la CLI del host de Linux:
./mlnxofedinstall --upstream-libs –dpdk
<!--NeedCopy-->
Configurar el dispositivo BLX para las NIC Mellanox vinculadas a DPDK
Para agregar las NIC Mellanox vinculadas a DPDK al dispositivo BLX, debe agregar el parámetro dpdk-non-uio-intf
en el archivo de configuración BLX (blx.conf). Luego, configure el parámetro dpdk-non-uio-intf
con el nombre de las NIC Mellanox vinculadas a DPDK.
Para configurar el dispositivo BLX para la compatibilidad con DPDK de NIC Mellanox:
-
Abra el archivo de configuración BLX (blx.conf) presente en el host Linux en:
/etc/blx/blx.conf <!--NeedCopy-->
-
En la sección
blx-system-config
del archivo blx.conf, agregue el parámetrodpdk-non-uio-intf
. Luego, especifique los nombres de las NIC Mellanox enlazadas a DPDK (como se muestra en la CLI de Linux) que desea agregar al dispositivo BLX. Especifique los nombres de las NIC separados por comas.dpdk-non-uio-intf: <Mellanox NIC name>, <Mellanox NIC name>, ... <!--NeedCopy-->
Ejemplo:
dpdk-non-uio-intf: ens1f1, ens1f2 <!--NeedCopy-->
Nota:
dpdk-non-uio-intf
no está presente de forma predeterminada en el archivo blx.conf.