Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Installare il software EFA in un contenitore
Questa sezione spiega come utilizzare il programma di installazione EFA in un ambiente containerizzato. Puoi installare il software EFA aggiungendo comandi a un Dockerfile o eseguendoli direttamente nella shell di un contenitore in esecuzione.
Per installare il software EFA in un contenitore usando i comandi della shell
-
Aggiornare i pacchetti del sistema operativo. Questo passaggio garantisce di disporre dei pacchetti più recenti.
-
Per i sistemi Debian-based operativi:
apt-get update && apt-get upgrade -y -
Per i sistemi RHEL-based operativi:
yum update -y
-
-
Scarica il programma di installazione EFA. Ti consigliamo di utilizzare il programma di installazione EFA più recente. Per informazioni sulla versione più recente, vedere. Note sulla versione di Elastic Fabric Adapter
mkdir /tmp/efa \ && cd /tmp/efa \ && curl -O https://efa-installer.amazonaws.com/aws-efa-installer-version.tar.gz(Facoltativo) Verifica la firma del pacchetto di installazione 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 -
Installare il software EFA. Il comando seguente utilizza questi argomenti:
-
--skip-kmod— Salta l'installazione del modulo del kernel. L'ambiente contenitore non può modificare i moduli del kernel. -
--skip-limit-conf— Ignora la configurazione dei limiti. Non puoi ambientarloulimitall'interno di un contenitore. Configuralo invece come parte della creazione del contenitore. -
--no-verify— Ignora il rilevamento dei dispositivi EFA. Utilizza il rilevamento del dispositivolspci, che non funziona in un ambiente containerizzato.
tar -xf aws-efa-installer-version.tar.gz \ && cd aws-efa-installer \ && ./efa_installer.sh -y --skip-kmod --skip-limit-conf --no-verifyNota
Per i contenitori NGC, con la versione 1.49.0 o successiva del programma di installazione EFA è possibile utilizzare il
--enable-ngcflag al posto dei tre flag precedenti. Questo flag gestisce automaticamente tutte le configurazioni specifiche del contenitore:./efa_installer.sh -y --enable-ngc -
-
Pulisci i file di installazione temporanei.
rm -rf /tmp/efa