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à.
Installatori di software per creare AMI personalizzate per AWS 2 PEZZI
AWS fornisce un file scaricabile in grado di installare il software AWS PCS su un'istanza. AWS fornisce anche 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.
Indice
AWS Programma di installazione del software dell'agente PCS
Il programma di installazione del software dell'agente AWS PCS configura un'istanza in modo che funzioni con AWS PCS durante il processo di avvio dell'istanza. È necessario utilizzare i programmi di installazione AWS forniti da -provided per installare l'agente AWS PCS sulla propria AMI personalizzata.
Per ulteriori informazioni sul software dell'agente AWS PCS, vedere. AWS Versioni dell'agente PCS
Programma di installazione Slurm
Il programma di installazione di Slurm scarica, compila e installa le versioni pertinenti di Slurm e delle relative dipendenze. È possibile utilizzare il programma di installazione di Slurm per creare AMI personalizzate per PCS. AWS È inoltre possibile utilizzare i propri meccanismi se sono coerenti con la configurazione del software fornita dal programma di installazione di Slurm. Per ulteriori informazioni sul supporto AWS PCS per Slurm, vedere. Versioni di Slurm in AWS 2 PEZZI
Il software AWS fornito installa quanto segue:
-
Slurm
nella versione principale e di manutenzione richiesta (attualmente la versione 25.11.x) - Licenza GPL 2 https://github.com/SchedMD/slurm?tab=License-1-ov-file -
Slurm è costruito con impostato su
--sysconfdir/etc/slurm -
Slurm è costruito con l'opzione e
--enable-pam--without-munge -
Slurm è costruito con l'opzione
--sharedstatedir=/run/slurm/ -
Slurm è costruito con il supporto PMIX e JWT
-
Slurm è installato su
/opt/aws/pcs/schedulers/slurm-25.11
-
-
OpenPMix
(versione 4.2.6) — 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) — Licenza MPL-2.0 -
libjwt è installato come sottodirectory di
/opt/aws/pcs/scheduler/
-
Il software AWS fornito modifica la configurazione del sistema come segue:
-
Il
systemdfile 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/GID401 -
La cartella
/etc/aws/pcs/scheduler/slurm-25.11/plugstack.conf.d/viene creata per memorizzare la configurazioneEstendi la funzionalità Slurm su AWS PC con plugin SPANK. -
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 consentirà di attivare
codeready-builder-for-rhel-9-rhui-rpmse utilizzare il software necessariofedoraprojectper creareepel-release-latest-9Slurm o le sue dipendenze.
Sistemi operativi supportati
Per informazioni, consulta Sistemi operativi supportati in AWS PCS.
Nota
AWS Deep Learning AMIs Le versioni (DLAMI) basate su Amazon Linux 2023 e Ubuntu 22.04 dovrebbero essere compatibili con il software PCS e gli installatori di Slurm. AWS Per ulteriori informazioni, consulta Choosing Your DLAMI nella Developer Guide. AWS Deep Learning AMIs
Tipi di istanze supportati
AWS Il software PCS e gli installatori Slurm supportano qualsiasi tipo di istanza x86_64 o arm64 in grado di eseguire uno dei sistemi operativi supportati.
Versioni Slurm supportate
Per informazioni, consulta Versioni di Slurm in AWS 2 PEZZI.
Verifica gli installatori utilizzando un checksum
È 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
$sha256sumtarball_filename.tar.gz
Il comando dovrebbe restituire un valore di checksum nel seguente formato.
checksum_value tarball_filename.tar.gz
Confronta il valore di checksum restituito dal comando con il valore di checksum fornito nella tabella seguente. Se i checksum corrispondono, è possibile eseguire lo script di installazione in tutta sicurezza.
Importante
Se i checksum non corrispondono, non eseguire lo script di installazione. Contattare Supporto
Ad esempio, il comando seguente genera il checksum SHA256 per il tarball di Slurm 25.11.7-1.
$sha256sum aws-pcs-slurm-25.11-installer-25.11.7-1.tar.gz
Output di esempio:
901305999c4b572229aade737d66865fcb6b52fe0c9c1f27d03f1ffda3b9cf13 aws-pcs-slurm-25.11-installer-25.11.7-1.tar.gz
Le tabelle seguenti elencano i checksum per le versioni recenti degli installatori. us-east-1Sostituiscili con quelli in Regione AWS cui usi PCS. AWS
| Installer (Programma di installazione) | Scarica il URL | Checksum SHA256 |
|---|---|---|
| AWS Agente PCS 1.5.0-1 |
|
|
| AWS Agente PCS 1.4.1-1 |
|
|
| AWS Agente PCS 1.4.0-1 |
|
|
| AWS Agente PCS 1.3.2-1 |
|
|
| AWS Agente PCS 1.3.1-1 |
|
|
| AWS Agente PCS 1.3.0-1 |
|
|
| AWS Agente PCS 1.2.2-1 |
|
|
| AWS Agente PCS 1.2.1-1 |
|
|
| AWS Agente PCS 1.2.0-1 |
|
|
| AWS Agente PCS 1.1.1-1 |
|
|
| AWS Agente PCS 1.1.0-1 |
|
|
| AWS Agente PCS 1.0.1-1 |
|
|
| AWS Agente PCS 1.0.0-1 |
|
|
| Installer (Programma di installazione) | Scarica il URL | Checksum 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 (obsoleto) |
|
|
| Slurm 24.05.8-2 (obsoleto) |
|
|
| Slurm 24.05.8-1 (obsoleto) |
|
|
| Slurm 24.05.7-1 (obsoleto) |
|
|
| Slurm 24.05.5-2 (obsoleto) |
|
|
| Slurm 23.11.10-5 (obsoleto) |
|
|
| Slurm 23.11.10-4 (obsoleto) |
|
|
| Slurm 23.11.10-3 (obsoleto) |
|
|
| Slurm 23.11.10-2 (obsoleto) |
|
|
| Slurm 23.11.10-1 (obsoleto) |
|
|
| Slurm 23.11.9-1 (obsoleto) |
|
|