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 PC AWS
AWS fournit un fichier téléchargeable permettant d'installer le logiciel AWS PCS sur une instance. AWS fournit également des logiciels qui peuvent 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 vous pouvez utiliser vos propres méthodes.
Table des matières
AWS Programme d'installation 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 de l'agent 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 PC. Vous pouvez également utiliser vos propres mécanismes s'ils sont compatibles avec la configuration logicielle fournie par le programme d'installation de Slurm. Pour plus d'informations sur le support AWS PCS pour Slurm, consultez. Versions Slurm en PCS AWS
Le logiciel AWS fourni installe les éléments suivants :
-
Slurm
à la version majeure et à la version de maintenance demandées (actuellement version 25.11.x) - Licence GPL 2 -
Slurm est construit avec
--sysconfdirun set pour/etc/slurm -
Slurm est conçu avec l'option et
--enable-pam--without-munge -
Slurm est conçu 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 -
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 le build est copié/etc/systemd/system/avec le nom du 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 PC avec les 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-9depuisfedoraprojectpour installer le logiciel requis pour créer 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 PCS et les installateurs AWS Slurm. Pour plus d'informations, consultez la section Choix de votre DLAMI dans AWS Apprentissage profond (deep learning) AMIs le guide du 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 capables d'exécuter l'un des systèmes d'exploitation pris en charge.
Versions de Slurm prises en charge
Consultez Versions Slurm en PCS AWS.
Vérifiez les installateurs à l'aide d'une somme de contrôle
Vous pouvez utiliser les checksums 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 le checksum 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 somme de contrôle renvoyée par la commande avec la valeur de 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 checksums 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 Slurm 25.11.2-1.
$sha256sum aws-pcs-slurm-25.11-installer-25.11.2-1.tar.gz
Exemple de sortie :
aa063bc01b2ccd84a82402e8b8dbcd8c7401ebd2e0a670c867d77167944d621a aws-pcs-slurm-25.11-installer-25.11.2-1.tar.gz
Les tableaux suivants répertorient les checksums des versions récentes des programmes d'installation. us-east-1Remplacez-le par celui Région AWS où vous utilisez le AWS PCS.
| Installer | Télécharger le kit URL | Somme de contrôle SHA256 |
|---|---|---|
| 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.2-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-1 |
|
|
| Slurm 24.11.6-2 |
|
|
| Slurm 24.11.6-1 |
|
|
| Slurm 24.11.5-1 |
|
|
| Slurm 24.05.8-2 |
|
|
| Slurm 24.05.8-1 |
|
|
| Slurm 24.05.7-1 |
|
|
| Slurm 24.05.5-2 |
|
|
| 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) |
|
|