NIC Mellanox 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 de Mellanox para un dispositivo BLX compatible con DPDK consta de los siguientes pasos:
- Descargar e instalar Mellanox OpenFabrics Enterprise Distribution en el host Linux
- Configurar el dispositivo BLX para las NIC Mellanox enlazadas a DPDK
Antes de comenzar
Antes de empezar a configurar las NIC de Mellanox para un dispositivo BLX compatible con DPDK, asegúrese de que:
-
DPDK está configurado tanto en el host Linux como en el dispositivo BLX. Para obtener más información, consulte:
-
Ha leído Limitaciones de las NIC Mellanox en el dispositivo BLX compatible con DPDK.
Descargar e instalar 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). El OFED de Mellanox se utiliza para ejecutar las NIC de Mellanox en un host Linux. Descargue el paquete OFED de Mellanox del sitio web oficial de Mellanox al host Linux. A continuación, instale las bibliotecas DPDK OFED de Mellanox y los módulos del núcleo 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 for Linux (MLNX OFED).
-
Descargue el paquete OFED de Mellanox apropiado en el host Linux y, a continuación, instale el paquete. Para obtener más información sobre la descarga e instalación del paquete OFED de Mellanox, consulte la documentación oficial de Mellanox OFED para Linux.
Para instalar las bibliotecas DPDK OFED de Mellanox en el host Linux:
Ejecute el siguiente comando en la CLI del host Linux:
./mlnxofedinstall --upstream-libs –dpdk
<!--NeedCopy-->
Configurar el dispositivo BLX para las NIC Mellanox enlazadas a DPDK
Para agregar las NIC Mellanox enlazadas a DPDK al dispositivo BLX, debe agregar el parámetro dpdk-non-uio-intf
en el archivo de configuración de BLX (blx.conf). A continuación, defina el parámetro dpdk-non-uio-intf
con el nombre de las NIC Mellanox enlazadas a DPDK.
Para configurar el dispositivo BLX para compatibilidad con DPDK de NIC Mellanox:
-
Abra el archivo de configuración de 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
. A continuación, especifique los nombres de las NIC Mellanox enlazadas a DPDK (como se muestra en la CLI de Linux), que quiere 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.