

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 à créer sur mesure AMIs pour les PC AWS
<a name="working-with_ami_installers"></a>

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 AMIs pour créer une version personnalisée à utiliser avec AWS PCS ou vous pouvez utiliser vos propres méthodes.

**Contents**
+ [AWS Programme d'installation du logiciel PCS Agent](#working-with_ami_installers_service)
+ [Installateur Slurm](#working-with_ami_installers_slurm)
+ [Systèmes d’exploitation pris en charge](#working-with_ami_installers_os)
+ [Types d’instance pris en charge](#working-wth_ami_installers_instance-types)
+ [Versions de Slurm prises en charge](#working-with_ami_installers_slurm-versions)
+ [Vérifiez les installateurs à l'aide d'une somme de contrôle](#working-with_ami_installers_verify)

## AWS Programme d'installation du logiciel PCS Agent
<a name="working-with_ami_installers_service"></a>

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, consultez[AWS Versions de l'agent PCS](pcs-agent-versions.md).

## Installateur Slurm
<a name="working-with_ami_installers_slurm"></a>

 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 une version personnalisée AMIs pour AWS PCS. 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](slurm-versions.md)

Le logiciel AWS fourni installe les éléments suivants :
+  [Slurm](https://slurm.schedmd.com/) [à la version majeure et à la version de maintenance demandées (actuellement version 25.05.x) - Licence GPL 2](https://github.com/SchedMD/slurm?tab=License-1-ov-file)
  +  Slurm est construit avec `--sysconfdir` un 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.05` 
+  [OpenPMIX](https://openpmix.github.io/) [(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](https://benmcollins.github.io/libjwt/) [(version 1.17.0) — Licence MPL-2.0](https://github.com/benmcollins/libjwt?tab=MPL-2.0-1-ov-file#readme) 
  +  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 `systemd` fichier Slurm créé par le build est copié `/etc/systemd/system/` avec le nom du fichier. `slurmd-25.05.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.05/plugstack.conf.d/` est créé pour stocker votre [Étendez les fonctionnalités de Slurm sur AWS PC avec les plugins SPANK](spank.md) 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. 
+  Lors RHEL9 de l'installation, vous pourrez activer `codeready-builder-for-rhel-9-rhui-rpms` et `epel-release-latest-9` `fedoraproject` installer le logiciel requis pour créer Slurm ou ses dépendances. 

## Systèmes d’exploitation pris en charge
<a name="working-with_ami_installers_os"></a>

Consultez [Systèmes d'exploitation pris en charge sur AWS PCS](operating-systems.md).

**Note**  
AWS Apprentissage profond (deep learning) AMIs Les versions (DLAMI) basées sur Amazon Linux 2 et Ubuntu 22.04 doivent être compatibles avec le logiciel PCS et les installateurs AWS Slurm. *Pour plus d'informations, consultez la section [Choix de votre DLAMI](https://docs.aws.amazon.com/dlami/latest/devguide/options.html) dans AWS Apprentissage profond (deep learning) AMIs le guide du développeur.*

## Types d’instance pris en charge
<a name="working-wth_ami_installers_instance-types"></a>

 AWS Le logiciel PCS et les installateurs Slurm prennent en charge tous les types d'instances x86\$164 ou arm64 capables d'exécuter l'un des systèmes d'exploitation pris en charge. 

## Versions de Slurm prises en charge
<a name="working-with_ami_installers_slurm-versions"></a>

Consultez [Versions Slurm en PCS AWS](slurm-versions.md).

## Vérifiez les installateurs à l'aide d'une somme de contrôle
<a name="working-with_ami_installers_verify"></a>

Vous pouvez utiliser des SHA256 checksums 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**  
Utilisez l'utilitaire **sha256sum** pour la somme de SHA256 contrôle 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

  ```
  $ sha256sum tarball_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](https://console.aws.amazon.com/support).

Par exemple, la commande suivante génère la SHA256 somme de contrôle pour l'archive Slurm 25.05.5-1.

```
$ sha256sum aws-pcs-slurm-25.05-installer-25.05.5-1.tar.gz
```

Exemple de sortie :

```
3b0f93bce441d4f4f6935175f2c1e81cd961cb923adb416fa6689f5592047a7d aws-pcs-slurm-25.05-installer-25.05.5-1.tar.gz
```

Les tableaux suivants répertorient les checksums des versions récentes des programmes d'installation. *us-east-1*Remplacez-le par celui Région AWS où vous utilisez le AWS PCS.


**AWS Agent PCS**  

| Installer | Télécharger le kit URL | SHA256 somme de contrôle | 
| --- | --- | --- | 
| AWS Agent PCS 1.3.2-1 |  <pre>https://aws-pcs-repo-us-east-1.s3.us-east-1.amazonaws.com/aws-pcs-agent/aws-pcs-agent-v1.3.2-1.tar.gz</pre>  |  <pre>06b32a952a1c849e3442e35c28ac2e4d6962b09286cad748f3c83d561b52ec6f</pre>  | 
| AWS Agent PCS 1.3.1-1 |  <pre>https://aws-pcs-repo-us-east-1.s3.us-east-1.amazonaws.com/aws-pcs-agent/aws-pcs-agent-v1.3.1-1.tar.gz</pre>  |  <pre>5b7f1eb7b3a86bd2d331b5cb0138d868dc9452da34b480becd86af892c7e8d19</pre>  | 
| AWS Agent PCS 1.3.0-1 |  <pre>https://aws-pcs-repo-us-east-1.s3.us-east-1.amazonaws.com/aws-pcs-agent/aws-pcs-agent-v1.3.0-1.tar.gz</pre>  |  <pre>eadc9b65c3db248bdde2a6c41814dfb1b97239f24ad55e03d8526dd9ab4a8d16</pre>  | 
| AWS Agent PCS 1.2.2-1 |  <pre>https://aws-pcs-repo-us-east-1.s3.us-east-1.amazonaws.com/aws-pcs-agent/aws-pcs-agent-v1.2.2-1.tar.gz</pre>  |  <pre>fd7b6ea5442db75d723fc4971781ce6ae511baa21b87c4286fc1df8127b282b8</pre>  | 
| AWS Agent PCS 1.2.1-1 |  <pre>https://aws-pcs-repo-us-east-1.s3.us-east-1.amazonaws.com/aws-pcs-agent/aws-pcs-agent-v1.2.1-1.tar.gz</pre>  |  <pre>2b784643ca01ccca1baa64fbfb34bb41efe8bdca69470998b74ce3962bc271d4</pre>  | 
| AWS Agent PCS 1.2.0-1 |  <pre>https://aws-pcs-repo-us-east-1.s3.us-east-1.amazonaws.com/aws-pcs-agent/aws-pcs-agent-v1.2.0-1.tar.gz</pre>  |  <pre>470db8c4fc9e50277b6317f98584b6b547e73523043e34f018eecae767846805</pre>  | 
| AWS Agent PCS 1.1.1-1 |  <pre>https://aws-pcs-repo-us-east-1.s3.us-east-1.amazonaws.com/aws-pcs-agent/aws-pcs-agent-v1.1.1-1.tar.gz</pre>  |  <pre>bef078bf60a6d8ecde2e6c49cd34d088703f02550279e3bf483d57a235334dc6</pre>  | 
| AWS Agent PCS 1.1.0-1 |  <pre>https://aws-pcs-repo-us-east-1.s3.us-east-1.amazonaws.com/aws-pcs-agent/aws-pcs-agent-v1.1.0-1.tar.gz</pre>  |  <pre>594c32194c71bccc5d66e5213213ae38dd2c6d2f9a950bb01accea0bbab0873a</pre>  | 
| AWS Agent PCS 1.0.1-1 |  <pre>https://aws-pcs-repo-us-east-1.s3.us-east-1.amazonaws.com/aws-pcs-agent/aws-pcs-agent-v1.0.1-1.tar.gz</pre>  |  <pre>04e22264019837e3f42d8346daf5886eaacecd21571742eb505ea8911786bcb2</pre>  | 
| AWS Agent PCS 1.0.0-1 |  <pre>https://aws-pcs-repo-us-east-1.s3.us-east-1.amazonaws.com/aws-pcs-agent/aws-pcs-agent-v1.0.0-1.tar.gz</pre>  |  <pre>d2d3d68d00c685435c38af471d7e2492dde5ce9eb222d7b6ef0042144b134ce0</pre>  | 


**Installateur Slurm**  

| Installer | Télécharger le kit URL | SHA256 somme de contrôle | 
| --- | --- | --- | 
| Slurm 25.05.5-1 |  <pre>https://aws-pcs-repo-us-east-1.s3.us-east-1.amazonaws.com/aws-pcs-slurm/aws-pcs-slurm-25.05-installer-25.05.5-1.tar.gz</pre>  |  <pre>e7bc84db4e71b8c7174e2f581a31233f839affb5306c76a8adba23204dcc703b</pre>  | 
| Slurm 25.05.4-1 |  <pre>https://aws-pcs-repo-us-east-1.s3.us-east-1.amazonaws.com/aws-pcs-slurm/aws-pcs-slurm-25.05-installer-25.05.4-1.tar.gz</pre>  |  <pre>3b0f93bce441d4f4f6935175f2c1e81cd961cb923adb416fa6689f5592047a7d</pre>  | 
| Slurm 25.05.3-1 |  <pre>https://aws-pcs-repo-us-east-1.s3.us-east-1.amazonaws.com/aws-pcs-slurm/aws-pcs-slurm-25.05-installer-25.05.3-1.tar.gz</pre>  |  <pre>851bb5815b6700ceb30cc4a3fda204ca8ce362c14528c339908983255a936cf0</pre>  | 
| Slurm 24.11.7-1 |  <pre>https://aws-pcs-repo-us-east-1.s3.us-east-1.amazonaws.com/aws-pcs-slurm/aws-pcs-slurm-24.11-installer-24.11.7-1.tar.gz</pre>  |  <pre>73d75be82c6f88f6e248fd0cc779a5630c62d91ebabdd9cf0f61b1943b6d7d09</pre>  | 
| Slurm 24.11.6-2 |  <pre>https://aws-pcs-repo-us-east-1.s3.us-east-1.amazonaws.com/aws-pcs-slurm/aws-pcs-slurm-24.11-installer-24.11.6-2.tar.gz</pre>  |  <pre>f17cd78e0bc6b9c818b794d9d2685cceabdc73f4fbb12f7566ae5b86a5abc32b</pre>  | 
| Slurm 24.11.6-1 |  <pre>https://aws-pcs-repo-us-east-1.s3.us-east-1.amazonaws.com/aws-pcs-slurm/aws-pcs-slurm-24.11-installer-24.11.6-1.tar.gz</pre>  |  <pre>225de9fc18206f5f65f412effe1fd457614ac97ee9822b3ff804a452b0fae522</pre>  | 
| Slurm 24.11.5-1 |  <pre>https://aws-pcs-repo-us-east-1.s3.us-east-1.amazonaws.com/aws-pcs-slurm/aws-pcs-slurm-24.11-installer-24.11.5-1.tar.gz</pre>  |  <pre>593efe4d66bef2f3e46d5a382fb5a32f7a3ca2510bcf1b3c85739f4f951810d5</pre>  | 
| Slurm 24.05.8-2 |  <pre>https://aws-pcs-repo-us-east-1.s3.us-east-1.amazonaws.com/aws-pcs-slurm/aws-pcs-slurm-24.05-installer-24.05.8-2.tar.gz</pre>  |  <pre>c494b0b55c319a4c2f3faf668c759d46c32c4c7aa94ae97d94128328fe95364b</pre>  | 
| Slurm 24.05.8-1 |  <pre>https://aws-pcs-repo-us-east-1.s3.us-east-1.amazonaws.com/aws-pcs-slurm/aws-pcs-slurm-24.05-installer-24.05.8-1.tar.gz</pre>  |  <pre>210a43b376af082bbad640b2032655885790c5dab0e6489cc327c7310a375849</pre>  | 
| Slurm 24.05.7-1 |  <pre>https://aws-pcs-repo-us-east-1.s3.us-east-1.amazonaws.com/aws-pcs-slurm/aws-pcs-slurm-24.05-installer-24.05.7-1.tar.gz</pre>  |  <pre>0b5ed7c81195de2628c78f37c79e63fc4ae99132ca6b019b53a0d68792ee82c5</pre>  | 
| Slurm 24.05.5-2 |  <pre>https://aws-pcs-repo-us-east-1.s3.us-east-1.amazonaws.com/aws-pcs-slurm/aws-pcs-slurm-24.05-installer-24.05.5-2.tar.gz</pre>  |  <pre>7cc8d8294f2fbff95fe0602cf9e21e02003b5d96c0730e0a18c6aa04c7a4967b</pre>  | 
| Slurm 23.11.10-4 (obsolète) |  <pre>https://aws-pcs-repo-us-east-1.s3.us-east-1.amazonaws.com/aws-pcs-slurm/aws-pcs-slurm-23.11-installer-23.11.10-4.tar.gz</pre>  |  <pre>bb2d8c919c69dba38d14358f49c7f0427564c5dd4af85a1c9eca2c57ceeae29a</pre>  | 
| Slurm 23.11.10-3 (obsolète) |  <pre>https://aws-pcs-repo-us-east-1.s3.us-east-1.amazonaws.com/aws-pcs-slurm/aws-pcs-slurm-23.11-installer-23.11.10-3.tar.gz</pre>  |  <pre>488a10ee0fbd57ec0e0ff7ea708a9e3038fafdc025c6bb391c75c2e2a7852a00</pre>  | 
| Slurm 23.11.10-2 (obsolète) |  <pre>https://aws-pcs-repo-us-east-1.s3.us-east-1.amazonaws.com/aws-pcs-slurm/aws-pcs-slurm-23.11-installer-23.11.10-2.tar.gz</pre>  |  <pre>0bbe85423305c05987931168caf98da08a34c25f9eec0690e8e74de0b7bc8752</pre>  | 
| Slurm 23.11.10-1 (obsolète) |  <pre>https://aws-pcs-repo-us-east-1.s3.us-east-1.amazonaws.com/aws-pcs-slurm/aws-pcs-slurm-23.11-installer-23.11.10-1.tar.gz</pre>  |  <pre>27e8faa9980e92cdfd8cfdc71f937777f0934552ce61e33dac4ecf5a20321e44</pre>  | 
| Slurm 23.11.9-1 (obsolète) |  <pre>https://aws-pcs-repo-us-east-1.s3.us-east-1.amazonaws.com/aws-pcs-slurm/aws-pcs-slurm-23.11-installer-23.11.9-1.tar.gz</pre>  |  <pre>1de7d919c8632fe8e2806611bed4fde1005a4fadc795412456e935c7bba2a9b8</pre>  | 