

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Programmi di installazione software per creare AMI personalizzate per PC AWS
<a name="working-with_ami_installers"></a>

AWS fornisce un file scaricabile che consente di installare il software AWS PCS su un'istanza. AWS fornisce inoltre software in grado di scaricare, compilare e installare le versioni pertinenti di Slurm e delle sue dipendenze. È possibile utilizzare queste istruzioni per creare AMI personalizzate da utilizzare con AWS PCS oppure utilizzare metodi personalizzati.

**Contents**
+ [AWS Programma di installazione del software PCS Agent](#working-with_ami_installers_service)
+ [Programma di installazione Slurm](#working-with_ami_installers_slurm)
+ [Sistemi operativi supportati](#working-with_ami_installers_os)
+ [Tipi di istanze supportati](#working-wth_ami_installers_instance-types)
+ [Versioni Slurm supportate](#working-with_ami_installers_slurm-versions)
+ [Verifica gli installatori utilizzando un checksum](#working-with_ami_installers_verify)

## AWS Programma di installazione del software PCS Agent
<a name="working-with_ami_installers_service"></a>

Il programma di installazione del software AWS PCS Agent configura un'istanza per funzionare con AWS PCS durante il processo di avvio dell'istanza. È necessario utilizzare i programmi AWS di installazione forniti per installare l'agente AWS PCS sull'AMI personalizzata.

Per ulteriori informazioni sul software AWS PCS Agent, vedere. [AWS Versioni dell'agente PCS](pcs-agent-versions.md)

## Programma di installazione Slurm
<a name="working-with_ami_installers_slurm"></a>

 Il programma di installazione di Slurm scarica, compila e installa le versioni pertinenti di Slurm e delle sue dipendenze. Puoi usare il programma di installazione Slurm per creare AMI personalizzate per PC. AWS È inoltre possibile utilizzare i propri meccanismi se sono coerenti con la configurazione software fornita dal programma di installazione di Slurm. Per ulteriori informazioni sul supporto AWS PCS per Slurm, vedere. [Versioni Slurm in PCS AWS](slurm-versions.md)

Il software AWS fornito installa quanto segue:
+  [Slurm](https://slurm.schedmd.com/) [alla versione principale e di manutenzione richiesta (attualmente versione 25.11.x) - Licenza GPL 2](https://github.com/SchedMD/slurm?tab=License-1-ov-file)
  +  Slurm è costruito con set to `--sysconfdir` `/etc/slurm` 
  +  Slurm è costruito con l'opzione e `--enable-pam` `--without-munge` 
  +  Slurm è costruito con l'opzione `--sharedstatedir=/run/slurm/` 
  +  Slurm è costruito con supporto PMIX e JWT 
  +  Slurm è installato su `/opt/aws/pcs/schedulers/slurm-25.11` 
+  [OpenPMIX (versione 4.2.6](https://openpmix.github.io/)[) — Licenza](https://github.com/openpmix/openpmix?tab=License-1-ov-file) 
  +  OpenPMIX è installato come sottodirectory di `/opt/aws/pcs/scheduler/` 
+  [libjwt (versione 1.17.0](https://benmcollins.github.io/libjwt/)[) — Licenza MPL-2.0](https://github.com/benmcollins/libjwt?tab=MPL-2.0-1-ov-file#readme) 
  +  libjwt è installato come sottodirectory di `/opt/aws/pcs/scheduler/` 

 Il software AWS fornito modifica la configurazione del sistema come segue: 
+  Il `systemd` file Slurm creato dalla build viene copiato con il nome del file. `/etc/systemd/system/` `slurmd-25.11.service`
+  Se non esistono, vengono creati un utente e un gruppo Slurm (`slurm:slurm`) con of. UID/GID `401`
+  La cartella `/etc/aws/pcs/scheduler/slurm-25.11/plugstack.conf.d/` viene creata per memorizzare la configurazione[Estendi la funzionalità Slurm sui PC con i plugin SPANK AWS](spank.md).
+  Su Amazon Linux 2 e Rocky Linux 9 l'installazione aggiunge il repository EPEL per installare il software richiesto per creare Slurm o le sue dipendenze. 
+  Su RHEL9 l'installazione abiliterà `codeready-builder-for-rhel-9-rhui-rpms` e riavvierà l'installazione del software richiesto `fedoraproject` per creare `epel-release-latest-9` Slurm o le sue dipendenze. 

## Sistemi operativi supportati
<a name="working-with_ami_installers_os"></a>

Per informazioni, consulta [Sistemi operativi supportati in AWS PCS](operating-systems.md).

**Nota**  
AWS Deep Learning AMIs Le versioni (DLAMI) basate su Amazon Linux 2023 e Ubuntu 22.04 dovrebbero essere compatibili con il software AWS PCS e i programmi di installazione Slurm. Per ulteriori informazioni, consulta [Scelta del DLAMI nella Guida](https://docs.aws.amazon.com/dlami/latest/devguide/options.html) per gli *AWS Deep Learning AMIs sviluppatori*.

## Tipi di istanze supportati
<a name="working-wth_ami_installers_instance-types"></a>

 AWS Il software PCS e i programmi di installazione Slurm supportano qualsiasi tipo di istanza x86\_64 o arm64 in grado di eseguire uno dei sistemi operativi supportati. 

## Versioni Slurm supportate
<a name="working-with_ami_installers_slurm-versions"></a>

Per informazioni, consulta [Versioni Slurm in PCS AWS](slurm-versions.md).

## Verifica gli installatori utilizzando un checksum
<a name="working-with_ami_installers_verify"></a>

È possibile utilizzare i checksum SHA256 per verificare i file tarball (.tar.gz) del programma di installazione. È consigliabile eseguire questa operazione per verificare l'identità dell'autore del software e che l'applicazione non sia stata alterata o danneggiata dopo la pubblicazione.

**Per verificare un tarball**  
Utilizzate l'utilità **sha256sum per il checksum** SHA256 e specificate il nome del file tarball. È necessario eseguire il comando dalla directory in cui è stato salvato il file tarball.
+ SHA256

  ```
  $ sha256sum {{tarball_filename.tar.gz}}
  ```

Il comando deve restituire un valore di checksum nel formato seguente.

```
{{checksum_value}} {{tarball_filename.tar.gz}}
```

Confrontate il valore di checksum restituito dal comando con il valore di checksum fornito nella tabella seguente. Se i checksum corrispondono, è sicuro eseguire lo script di installazione.

**Importante**  
Se i checksum non corrispondono, non eseguite lo script di installazione. Contattare [Supporto](https://console.aws.amazon.com/support).

Ad esempio, il comando seguente genera il checksum SHA256 per il tarball Slurm 25.11.2-1.

```
$ sha256sum aws-pcs-slurm-25.11-installer-25.11.2-1.tar.gz
```

Output di esempio:

```
aa063bc01b2ccd84a82402e8b8dbcd8c7401ebd2e0a670c867d77167944d621a aws-pcs-slurm-25.11-installer-25.11.2-1.tar.gz
```

Nelle tabelle seguenti sono elencati i checksum per le versioni recenti dei programmi di installazione. {{us-east-1}}Sostituiscilo con quello Regione AWS in cui usi PCS. AWS 


**AWS Agente PCS**  

| Installer (Programma di installazione) | Scarica il URL | Checksum SHA256 | 
| --- | --- | --- | 
| AWS Agente 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 Agente 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 Agente 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 Agente 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 Agente 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 Agente 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 Agente 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 Agente 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 Agente 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 Agente 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 Agente 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>  | 


**programma di installazione Slurm**  

| Installer (Programma di installazione) | Scarica il URL | Checksum 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 (obsoleto) |  <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 (obsoleto) |  <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 (obsoleto) |  <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 (deprecato) |  <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 (obsoleto) |  <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>  | 