Carte réseau Mellanox pour BLX avec prise en charge DPDK
Une appliance NetScaler BLX déployée en mode DPDK prend en charge les cartes réseau Mellanox avec le pilote MLX5 DPDK. La configuration des cartes réseau Mellanox pour un dispositif BLX avec prise en charge DPDK comprend les étapes suivantes :
- Téléchargez et installez Mellanox OpenFabrics Enterprise Distribution sur l’hôte Linux
- Configurer l’appliance BLX pour les cartes réseau Mellanox liées à DPDK
Avant de commencer
Avant de commencer à configurer les cartes réseau Mellanox pour un appareil BLX avec prise en charge DPDK, assurez-vous que :
-
DPDK est configuré sur l’hôte Linux ainsi que sur l’appliance BLX. Pour plus d’informations, voir :
-
Vous avez lu Limitations des cartes réseau Mellanox dans l’appliance BLX avec prise en charge DPDK.
Téléchargez et installez Mellanox OpenFabrics Enterprise Distribution sur l’hôte Linux
Mellanox OFED (MLNX_OFED) est une version testée et packagée par Mellanox d’OpenFabrics Enterprise Distribution (OFED). Mellanox OFED est utilisé pour exécuter les cartes réseau Mellanox sur un hôte Linux. Téléchargez le package Mellanox OFED depuis le site Web officiel de Mellanox sur l’hôte Linux. Ensuite, installez les bibliothèques Mellanox OFED DPDK et les modules du noyau sur l’hôte Linux.
Pour télécharger le package Mellanox OFED sur l’hôte Linux:
-
Accédez à la page officielle Mellanox OFED sur Mellanox OpenFabrics Enterprise Distribution pour Linux (MLNX OFED).
-
Téléchargez le package Mellanox OFED approprié sur l’hôte Linux, puis installez le package. Pour plus d’informations sur le téléchargement et l’installation du package Mellanox OFED, consultez la documentation officielle Mellanox OFED pour Linux.
Pour installer les bibliothèques Mellanox OFED DPDK sur l’hôte Linux:
Exécutez la commande suivante dans l’interface de ligne de commande de l’hôte Linux :
./mlnxofedinstall --upstream-libs –dpdk
<!--NeedCopy-->
Configurer l’appliance BLX pour les cartes réseau Mellanox liées à DPDK
Pour ajouter les cartes réseau Mellanox liées à DPDK à l’appliance BLX, vous devez ajouter le paramètre dpdk-non-uio-intf
dans le fichier de configuration BLX (blx.conf). Ensuite, vous définissez le paramètre dpdk-non-uio-intf
avec le nom des cartes réseau Mellanox liées à DPDK.
Pour configurer l’appliance BLX pour la prise en charge DPDK des cartes réseau Mellanox:
-
Ouvrez le fichier de configuration BLX (blx.conf) présent dans l’hôte Linux à :
/etc/blx/blx.conf <!--NeedCopy-->
-
Dans la section
blx-system-config
du fichier blx.conf, ajoutez le paramètredpdk-non-uio-intf
. Ensuite, spécifiez les noms des cartes réseau Mellanox liées à DPDK (comme indiqué sur la CLI Linux) que vous souhaitez ajouter à l’appliance BLX. Spécifiez les noms des cartes réseau séparés par des virgules.dpdk-non-uio-intf: <Mellanox NIC name>, <Mellanox NIC name>, ... <!--NeedCopy-->
Exemple:
dpdk-non-uio-intf: ens1f1, ens1f2 <!--NeedCopy-->
Remarque :
dpdk-non-uio-intf
n’est pas présent par défaut dans le fichier blx.conf.