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.
Étape 3 — Installation de Slurm
Installez une version de Slurm compatible avec. AWS PCS
Pour installer Slurm
-
Connectez-vous à la même instance temporaire sur laquelle vous avez installé le AWS PCS logiciel.
-
Téléchargez le logiciel d'installation Slurm. Le programme d'installation de Slurm est intégré dans un fichier tarball ()
.tar.gz
compressé. Pour télécharger la version stable la plus récente, utilisez la commande suivante. Substitutregion
avec le Région AWS de votre instance temporaire, tel queus-east-1
.curl https://aws-pcs-repo-
region
.s3.amazonaws.com/aws-pcs-slurm/aws-pcs-slurm-23.11-installer-23.11.9-1.tar.gz \ -o aws-pcs-slurm-23.11-installer-23.11.9-1.tar.gzVous pouvez également obtenir la dernière version en remplaçant le numéro de version par
latest
dans la commande précédente (par exemple :aws-pcs-slurm-23.11-installer-latest.tar.gz
).Note
Cela pourrait changer dans les futures versions du logiciel d'installation Slurm.
-
(Facultatif) Vérifiez l'authenticité et l'intégrité de l'archive d'installation de Slurm. Nous vous recommandons de le faire pour vérifier l’identité de l’éditeur du logiciel et pour vérifier que le fichier n’a pas été modifié ou endommagé depuis sa publication.
-
Téléchargez la GPG clé publique pour AWS PCS et importez-la dans votre trousseau de clés. Substitut
region
avec l' Région AWS endroit où vous avez lancé votre instance temporaire. La commande doit renvoyer une valeur clé. Enregistrez la valeur clé ; vous l'utiliserez à l'étape suivante.wget https://aws-pcs-repo-public-keys-
region
.s3.amazonaws.com/aws-pcs-public-key.pub && \ gpg --import aws-pcs-public-key.pub -
Exécutez la commande suivante pour vérifier l'empreinte digitale de la GPG clé.
gpg --fingerprint 7EEF030EDDF5C21C
La commande doit renvoyer une empreinte identique à ce qui suit :
1C24 32C1 862F 64D1 F90A 239A 7EEF 030E DDF5 C21C
Important
N'exécutez pas le script d'installation de Slurm si l'empreinte digitale ne correspond pas. Contactez AWS Support
. -
Téléchargez le fichier de signature et vérifiez la signature du fichier tar du programme d'installation de Slurm. Remplacez
region
avec l' Région AWS endroit où vous avez lancé votre instance temporaire, par exempleus-east-1
.wget https://aws-pcs-repo-
region
.s3.amazonaws.com/aws-pcs-slurm/aws-pcs-slurm-23.11-installer-23.11.9-1.tar.gz.sig && \ gpg --verify ./aws-pcs-slurm-23.11-installer-23.11.9-1.tar.gz.sigLa sortie doit ressembler à ce qui suit :
gpg: assuming signed data in './aws-pcs-slurm-23.11-installer-23.11.9-1.tar.gz' gpg: Signature made Thu Aug 8 14:23:38 2024 CEST gpg: using RSA key 4BAA531875430EB0739E6D961BA7F0AF6E34C496 gpg: Good signature from "AWS PCS Packages (AWS PCS Packages)" [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: 1C24 32C1 862F 64D1 F90A 239A 7EEF 030E DDF5 C21C Subkey fingerprint: 4BAA 5318 7543 0EB0 739E 6D96 1BA7 F0AF 6E34 C496
Si le résultat inclut
Good signature
et que l'empreinte correspond à l'empreinte renvoyée à l'étape précédente, passez à l'étape suivante.Important
N'exécutez pas le script d'installation de Slurm si l'empreinte digitale ne correspond pas. Contactez AWS Support
.
-
-
Procédez à l’extraction des fichiers à partir du fichier compressé
.tar.gz
et accédez au répertoire extrait.tar -xf aws-pcs-slurm-23.11-installer-23.11.9-1.tar.gz && \ cd aws-pcs-slurm-23.11-installer
-
Installez Slurm. Le programme d'installation télécharge, compile et installe Slurm et ses dépendances. Cela prend plusieurs minutes, selon les spécifications de l'instance temporaire que vous avez sélectionnée.
sudo ./installer.sh -y
-
Consultez le fichier de version du planificateur pour confirmer l'installation.
cat /opt/aws/pcs/scheduler/slurm-23.11/version
La sortie doit ressembler à ce qui suit :
SLURM_INSTALL_DATE='Mon Aug 12 12:38:56 UTC 2024' SLURM_VERSION='23.11.9' PCS_SLURM_RELEASE='1'