Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Installieren Sie die EFA-Software in einem Container
In diesem Abschnitt wird beschrieben, wie Sie den EFA-Installer in einer containerisierten Umgebung verwenden. Sie können die EFA-Software entweder installieren, indem Sie Befehle zu einer Dockerfile hinzufügen oder sie direkt in der Shell eines laufenden Containers ausführen.
Um die EFA-Software mithilfe von Shell-Befehlen in einem Container zu installieren
-
Aktualisieren Sie die Betriebssystempakete. Dieser Schritt stellt sicher, dass Sie über die neuesten Pakete verfügen.
-
Für Debian-based Betriebssysteme:
apt-get update && apt-get upgrade -y -
Für RHEL-based Betriebssysteme:
yum update -y
-
-
Laden Sie das EFA-Installationsprogramm herunter. Wir empfehlen, das neueste EFA-Installationsprogramm zu verwenden. Informationen zur neuesten Version finden Sie unterVersionshinweise zu Elastic Fabric Adapter.
mkdir /tmp/efa \ && cd /tmp/efa \ && curl -O https://efa-installer.amazonaws.com/aws-efa-installer-version.tar.gz(Optional) Überprüfen Sie die Signatur des EFA-Installationspakets.
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 -
Installieren Sie die EFA-Software. Der folgende Befehl verwendet diese Argumente:
-
--skip-kmod— Überspringt die Installation des Kernelmoduls. Die Container-Umgebung kann Kernelmodule nicht ändern. -
--skip-limit-conf— Überspringt die Konfiguration der Grenzwerte. Sie können nichtulimitinnerhalb eines Containers einstellen. Konfigurieren Sie dies stattdessen als Teil der Container-Erstellung. -
--no-verify— Überspringt die EFA-Geräteerkennung. Die Geräteerkennung verwendetlspci, was in einer containerisierten Umgebung nicht funktioniert.
tar -xf aws-efa-installer-version.tar.gz \ && cd aws-efa-installer \ && ./efa_installer.sh -y --skip-kmod --skip-limit-conf --no-verifyAnmerkung
Für NGC-Container können Sie mit der EFA-Installationsversion 1.49.0 oder höher das
--enable-ngcFlag anstelle der drei oben genannten Flags verwenden. Dieses Flag verarbeitet alle containerspezifischen Konfigurationen automatisch:./efa_installer.sh -y --enable-ngc -
-
Bereinigen Sie die temporären Installationsdateien.
rm -rf /tmp/efa