Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Installez le logiciel EFA dans un conteneur
Cette section explique comment utiliser le programme d'installation EFA dans un environnement conteneurisé. Vous pouvez installer le logiciel EFA soit en ajoutant des commandes à un Dockerfile, soit en les exécutant directement dans le shell d'un conteneur en cours d'exécution.
Pour installer le logiciel EFA dans un conteneur à l'aide de commandes shell
-
Mettez à jour les packages du système d'exploitation. Cette étape garantit que vous disposez des derniers packages.
-
Pour les systèmes Debian-based d'exploitation :
apt-get update && apt-get upgrade -y -
Pour les systèmes RHEL-based d'exploitation :
yum update -y
-
-
Téléchargez le programme d'installation EFA. Nous vous recommandons d'utiliser la dernière version du programme d'installation EFA. Pour plus d'informations sur la dernière version, consultezNotes de mise à jour de l’Elastic Fabric Adapter.
mkdir /tmp/efa \ && cd /tmp/efa \ && curl -O https://efa-installer.amazonaws.com/aws-efa-installer-version.tar.gz(Facultatif) Vérifiez la signature du package d'installation EFA.
wget https://efa-installer.amazonaws.com/aws-efa-installer.key \ && gpg --import aws-efa-installer.key \ && cat aws-efa-installer.key | gpg --fingerprint \ && wget https://efa-installer.amazonaws.com/aws-efa-installer-version.tar.gz.sig \ && gpg --verify ./aws-efa-installer-version.tar.gz.sig -
Installez le logiciel EFA. La commande suivante utilise les arguments suivants :
-
--skip-kmod— Ignore l'installation du module du noyau. L'environnement de conteneur ne peut pas modifier les modules du noyau. -
--skip-limit-conf— Ignore la configuration des limites. Vous ne pouvez pas le placerulimitdans un contenant. Configurez-le plutôt dans le cadre de la création du conteneur. -
--no-verify— Ignore la détection des appareils EFA. La détection des appareils utiliselspci, qui ne fonctionne pas dans un environnement conteneurisé.
tar -xf aws-efa-installer-version.tar.gz \ && cd aws-efa-installer \ && ./efa_installer.sh -y --skip-kmod --skip-limit-conf --no-verifyNote
Pour les conteneurs NGC, avec la version 1.49.0 ou ultérieure de l'installateur EFA, vous pouvez utiliser le
--enable-ngcdrapeau au lieu des trois indicateurs ci-dessus. Cet indicateur gère automatiquement toutes les configurations spécifiques au conteneur :./efa_installer.sh -y --enable-ngc -
-
Nettoyez les fichiers d'installation temporaires.
rm -rf /tmp/efa