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 cui creare software personalizzati AMIs AWS PCS
AWS fornisce un file scaricabile che consente di installare il AWS PCS software 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 crearne di personalizzate AMIs da utilizzare con AWS PCS oppure è possibile utilizzare metodi personalizzati.
Indice
AWS PCSprogramma di installazione del software
Il programma di installazione del AWS PCS software configura un'istanza su cui lavorare AWS PCS durante il processo di avvio dell'istanza. È necessario utilizzare i programmi AWS di installazione forniti per installare il software sul AWS PCS dispositivo personalizzato. AMI
Programma di installazione Slurm
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 di Slurm per creare file personalizzati per. AMIs AWS PCS È inoltre possibile utilizzare i propri meccanismi se sono coerenti con la configurazione software fornita dal programma di installazione di Slurm.
Il software AWS fornito installa quanto segue:
-
Slurm
alla versione principale e di manutenzione richiesta (attualmente versione 23.11.8) - Licenza 2 GPL -
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 e supporta PMIX JWT
-
Slurm è installato su
/opt/aws/pcs/schedulers/slurm-23.11
-
-
Open PMIX
(versione 4.2.6) — Licenza -
Open PMIX è installato come sottodirectory di
/opt/aws/pcs/scheduler/
-
-
libjwt
(versione 1.15.3) — Licenza -2.0 MPL -
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-23.11.service
-
Se non esistono, vengono creati un utente e un gruppo Slurm (
slurm:slurm
) con/of. UID GID401
-
Su Amazon Linux 2 e Rocky Linux 9 l'installazione aggiunge il EPEL repository per installare il software richiesto per creare Slurm o le sue dipendenze.
-
Durante RHEL9 l'installazione abiliterà
codeready-builder-for-rhel-9-rhui-rpms
eepel-release-latest-9
installerà il software richiestofedoraproject
per creare Slurm o le sue dipendenze.
Sistemi operativi supportati
Il AWS PCS software e i programmi di installazione di Slurm supportano i seguenti sistemi operativi:
-
Amazon Linux 2
-
RedHat Enterprise Linux 9
-
Rocky Linux 9
-
Ubuntu 22.04
Nota
AWS Deep Learning AMIs (DLAMI) le versioni basate su Amazon Linux 2 e Ubuntu 22.04 devono essere compatibili con il AWS PCS software e i programmi di installazione Slurm. Per ulteriori informazioni, consulta Choosing Your DLAMI nella Developer Guide.AWS Deep Learning AMIs
Tipi di istanze supportati
AWS PCSil software e i programmi di installazione Slurm supportano qualsiasi tipo di istanza x86_64 o arm64 che possa eseguire uno dei sistemi operativi supportati.
Versioni Slurm supportate
Sono supportate le seguenti versioni principali di Slurm:
-
Slurm 23.11
Verifica gli installatori utilizzando un checksum
È possibile utilizzare i SHA256 checksum 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 SHA256 checksum 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 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 AWS Support
Ad esempio, il comando seguente genera il SHA256 checksum per il tarball Slurm 23.11.9.
$
sha256sum aws-pcs-slurm-23.11-installer-23.11.9-1.tar.gz
Output di esempio:
1de7d919c8632fe8e2806611bed4fde1005a4fadc795412456e935c7bba2a9b8 aws-pcs-slurm-23.11-installer-23.11.9-1.tar.gz
La tabella seguente elenca i checksum per le versioni recenti degli installatori. Replace (Sostituisci) us-east-1
con il Regione AWS luogo in cui si utilizza. AWS PCS
Installer (Programma di installazione) | Scarica URL | SHA256checksum |
---|---|---|
AWS PCSagente 1.0.1-1 |
|
|
AWS PCSagente 1.0.0-1 |
|
|
Slurm 23.11.9-1 |
|
|