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.
Des installateurs de logiciels pour créer des AMI personnalisées pour AWS PIÈCES
AWS fournit un fichier téléchargeable qui permet d'installer le logiciel AWS PCS sur une instance. AWS fournit également des logiciels permettant de télécharger, compiler et installer les versions pertinentes de Slurm et de ses dépendances. Vous pouvez utiliser ces instructions pour créer des AMI personnalisées à utiliser avec AWS PCS ou utiliser vos propres méthodes.
Table des matières
AWS Installateur du logiciel PCS Agent
Le programme d'installation du logiciel de l'agent AWS PCS configure une instance pour qu'elle fonctionne avec AWS PCS pendant le processus de démarrage de l'instance. Vous devez utiliser les programmes d'installation AWS fournis pour installer l'agent AWS PCS sur votre AMI personnalisée.
Pour plus d'informations sur le logiciel de l'agent AWS PCS, consultezAWS Versions des agents PCS.
Installateur Slurm
Le programme d'installation de Slurm télécharge, compile et installe les versions pertinentes de Slurm et de ses dépendances. Vous pouvez utiliser le programme d'installation de Slurm pour créer des AMI personnalisées pour AWS PCS. Vous pouvez également utiliser vos propres mécanismes s'ils sont conformes à la configuration logicielle fournie par le programme d'installation de Slurm. Pour plus d'informations sur la prise en charge de Slurm par AWS PCS, consultez. Versions de Slurm dans AWS PIÈCES
Le logiciel AWS fourni installe les éléments suivants :
-
Slurm
dans la version majeure et de maintenance demandée (actuellement version 25.11.x) - Licence GPL 2 https://github.com/SchedMD/slurm?tab=License-1-ov-file -
Slurm est construit avec
--sysconfdirun ensemble de/etc/slurm -
Slurm est construit avec l'option et
--enable-pam--without-munge -
Slurm est construit avec l'option
--sharedstatedir=/run/slurm/ -
Slurm est construit avec le support PMIX et JWT
-
Slurm est installé sur
/opt/aws/pcs/schedulers/slurm-25.11
-
-
OpenPMIX
(version 4.2.6) — Licence https://github.com/openpmix/openpmix?tab=License-1-ov-file -
OpenPMIX est installé en tant que sous-répertoire de
/opt/aws/pcs/scheduler/
-
-
libjwt
(version 1.17.0) — Licence MPL-2.0 -
libjwt est installé en tant que sous-répertoire de
/opt/aws/pcs/scheduler/
-
Le logiciel AWS fourni modifie la configuration du système comme suit :
-
Le
systemdfichier Slurm créé par la compilation est copié/etc/systemd/system/avec un nom de fichier.slurmd-25.11.service -
S'ils n'existent pas, un utilisateur et un groupe Slurm (
slurm:slurm) sont créés avec UID/GID of.401 -
Le dossier
/etc/aws/pcs/scheduler/slurm-25.11/plugstack.conf.d/est créé pour stocker votre Étendez les fonctionnalités de Slurm sur AWS PCS avec plugins SPANK configuration. -
Sur Amazon Linux 2 et Rocky Linux 9, l'installation ajoute le référentiel EPEL pour installer le logiciel requis pour créer Slurm ou ses dépendances.
-
Sur RHEL9, l'installation activera
codeready-builder-for-rhel-9-rhui-rpmsetepel-release-latest-9installera le logiciel requisfedoraprojectpour compiler Slurm ou ses dépendances.
Systèmes d’exploitation pris en charge
Consultez Systèmes d'exploitation pris en charge sur AWS PCS.
Note
AWS Apprentissage profond (deep learning) AMIs Les versions (DLAMI) basées sur Amazon Linux 2023 et Ubuntu 22.04 devraient être compatibles avec le logiciel AWS PCS et les programmes d'installation Slurm. Pour plus d'informations, consultez la section Choisir votre DLAMI dans le Guide du AWS Apprentissage profond (deep learning) AMIs développeur.
Types d’instance pris en charge
AWS Le logiciel PCS et les installateurs Slurm prennent en charge tous les types d'instances x86_64 ou arm64 pouvant exécuter l'un des systèmes d'exploitation pris en charge.
Versions de Slurm prises en charge
Consultez Versions de Slurm dans AWS PIÈCES.
Vérifiez les installateurs à l'aide d'une somme de contrôle
Vous pouvez utiliser les sommes de contrôle SHA256 pour vérifier les fichiers tarball du programme d'installation (.tar.gz). Nous vous recommandons de le faire pour vérifier l’identité de l’éditeur du logiciel et pour vérifier que l’application n’a pas été modifiée ou endommagée depuis sa publication.
Pour vérifier une archive tar
Utilisez l'utilitaire sha256sum pour la somme de contrôle SHA256 et spécifiez le nom du fichier tarball. Vous devez exécuter la commande depuis le répertoire dans lequel vous avez enregistré le fichier tarball.
-
SHA256
$sha256sumtarball_filename.tar.gz
La commande doit renvoyer une valeur de somme de contrôle au format suivant.
checksum_value tarball_filename.tar.gz
Comparez la valeur de la somme de contrôle renvoyée par la commande avec la valeur de la somme de contrôle fournie dans le tableau suivant. Si les sommes de contrôle correspondent, vous pouvez exécuter le script d'installation en toute sécurité.
Important
Si les sommes de contrôle ne correspondent pas, n'exécutez pas le script d'installation. Contactez Support
Par exemple, la commande suivante génère la somme de contrôle SHA256 pour l'archive tar Slurm 25.11.7-1.
$sha256sum aws-pcs-slurm-25.11-installer-25.11.7-1.tar.gz
Exemple de sortie :
901305999c4b572229aade737d66865fcb6b52fe0c9c1f27d03f1ffda3b9cf13 aws-pcs-slurm-25.11-installer-25.11.7-1.tar.gz
Les tableaux suivants répertorient les sommes de contrôle des versions récentes des programmes d'installation. us-east-1Remplacez-le par l' Région AWS endroit où vous utilisez AWS PCS.
| Installer | Télécharger le kit URL | Somme de contrôle SHA256 |
|---|---|---|
| AWS Agent PCS 1.5.0-1 |
|
|
| AWS Agent PCS 1.4.1-1 |
|
|
| AWS Agent PCS 1.4.0-1 |
|
|
| AWS Agent PCS 1.3.2-1 |
|
|
| AWS Agent PCS 1.3.1-1 |
|
|
| AWS Agent PCS 1.3.0-1 |
|
|
| AWS Agent PCS 1.2.2-1 |
|
|
| AWS Agent PCS 1.2.1-1 |
|
|
| AWS Agent PCS 1.2.0-1 |
|
|
| AWS Agent PCS 1.1.1-1 |
|
|
| AWS Agent PCS 1.1.0-1 |
|
|
| AWS Agent PCS 1.0.1-1 |
|
|
| AWS Agent PCS 1.0.0-1 |
|
|
| Installer | Télécharger le kit URL | Somme de contrôle SHA256 |
|---|---|---|
| Slurm 25.11.7-1 |
|
|
| Slurm 25.11.6-2 |
|
|
| Slurm 25.11.6-1 |
|
|
| Slurm 25.11.2-1 |
|
|
| Slurm 25.05.8-2 |
|
|
| Slurm 25.05.8-1 |
|
|
| Slurm 25.05.7-1 |
|
|
| Slurm 25.05.5-1 |
|
|
| Slurm 25.05.4-1 |
|
|
| Slurm 25.05.3-1 |
|
|
| Slurm 24.11.7-2 |
|
|
| Slurm 24.11.7-1 |
|
|
| Slurm 24.11.6-2 |
|
|
| Slurm 24.11.6-1 |
|
|
| Slurm 24.11.5-1 |
|
|
| Slurm 24.05.8-3 (obsolète) |
|
|
| Slurm 24.05.8-2 (obsolète) |
|
|
| Slurm 24.05.8-1 (obsolète) |
|
|
| Slurm 24.05.7-1 (obsolète) |
|
|
| Slurm 24.05.5-2 (obsolète) |
|
|
| Slurm 23.11.10-5 (obsolète) |
|
|
| Slurm 23.11.10-4 (obsolète) |
|
|
| Slurm 23.11.10-3 (obsolète) |
|
|
| Slurm 23.11.10-2 (obsolète) |
|
|
| Slurm 23.11.10-1 (obsolète) |
|
|
| Slurm 23.11.9-1 (obsolète) |
|
|