

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
<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 pour créer des AMI personnalisées à 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 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](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.11.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.11` 
+  [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.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](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. 
+  Sur RHEL9, l'installation activera `codeready-builder-for-rhel-9-rhui-rpms` et `epel-release-latest-9` depuis `fedoraproject` pour 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 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](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\_64 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 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

  ```
  $ 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 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-1}}Remplacez-le par celui Région AWS où vous utilisez le AWS PCS.


**AWS Agent PCS**  

| Installer | Télécharger le kit URL | Somme de contrôle SHA256 | 
| --- | --- | --- | 
| AWS Agent PCS 1.4.0-1 |  <pre>https://aws-pcs-repo-{{us-east-1}}.s3.{{us-east-1}}.amazonaws.com/aws-pcs-agent/aws-pcs-agent-v1.4.0-1.tar.gz</pre>  |  <pre>e9a342478483df8e4666741ef2aad504321676508d489f88e96311297990a17f</pre>  | 
| 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 | Somme de contrôle SHA256 | 
| --- | --- | --- | 
| Slurm 25.11.2-1 |  <pre>https://aws-pcs-repo-{{us-east-1}}.s3.{{us-east-1}}.amazonaws.com/aws-pcs-slurm/aws-pcs-slurm-25.11-installer-25.11.2-1.tar.gz</pre>  |  <pre>aa063bc01b2ccd84a82402e8b8dbcd8c7401ebd2e0a670c867d77167944d621a</pre>  | 
| Slurm 25.05.7-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.7-1.tar.gz</pre>  |  <pre>5019436389649ce0cacf04cd1d1adf1a4e46b9291967af7bf5f0a8ac4a49e4f0</pre>  | 
| 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>  | 