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à.
Crea un gruppo di nodi di calcolo per l'esecuzione di lavori di calcolo in AWS 2 PEZZI
In questo passaggio, lancerai un gruppo di nodi di calcolo che si ridimensiona in modo elastico per eseguire i lavori inviati al cluster.
Per creare il gruppo di nodi di calcolo
-
Aprire la console AWS PCS
e accedere a Clusters. -
Seleziona il cluster denominato
get-started -
Accedi ai gruppi di nodi Compute e scegli Crea.
-
Nella sezione Configurazione del gruppo di nodi di calcolo, fornisci quanto segue:
-
Nome del gruppo di nodi di calcolo: immettere.
compute-1
-
-
In Configurazione informatica, inserisci o seleziona questi valori:
-
Modello di lancio EC2: scegli il modello di lancio in cui si trova il nome
compute-getstarted-lt -
Profilo dell'istanza IAM: scegli il profilo dell'istanza denominato
AWSPCS-getstarted-role -
Sottoreti: seleziona la sottorete da cui inizia il nome.
hpc-networking:PrivateSubnetAI nodi di calcolo vengono eseguiti in una sottorete privata perché elaborano i processi e non devono essere raggiungibili da Internet. -
Istanze: seleziona.
c6i.xlarge -
Configurazione di scalabilità: per il numero minimo di istanze, immettere.
0Per il numero massimo di istanze, immettere.4Una soglia minima0consente a AWS PCS di ridurre il gruppo a zero istanze quando non ci sono processi da eseguire, in modo da pagare per l'elaborazione solo quando il lavoro è in coda.
-
-
In Impostazioni aggiuntive, specificare quanto segue:
-
ID AMI: seleziona un'AMI che desideri utilizzare, con un nome nel seguente formato:
aws-pcs-sample_ami-al2023-platform-slurm-versionNota
Le AMI di esempio per Slurm 25.05 e versioni precedenti utilizzano Amazon Linux 2 (
amzn2) anziché Amazon Linux 2023 ().al2023Per ulteriori informazioni sulle AMI di esempio, consulta. Utilizzo di Amazon Machine Images (AMI) di esempio con AWS PZ
-
-
Nella sezione Azioni del ciclo di vita del nodo, aggiungi script che montano lo storage condiviso e inoltrano i log dei nodi. Scegli Aggiungi script per ciascuna delle seguenti azioni. Gli script vengono eseguiti dall'alto verso il basso all'interno di una fase, quindi aggiungili nell'ordine mostrato. Per ulteriori informazioni sugli script gestiti da AWS, consulta. AWS-script mantenuti
-
configure-cloudwatch-logs: inoltra i log delle azioni del ciclo di vita di ciascun nodo ad Amazon Logs. CloudWatch Configuralo innanzitutto in modo che l'output delle azioni successive venga acquisito dal primo avvio del nodo.
-
Fase del ciclo di vita: seleziona.
nodeBootstrapped -
Posizione dello script: immettila
s3://aws-pcs-repo-, sostituendolaregion/aws-pcs-node-lifecycle-scripts/configure-cloudwatch-logs-v1-latest.shregioncon la regione del AWS cluster. -
Nome: immettere
configure-cloudwatch-logs. -
Argomenti: lascia vuoto questo campo. Lo script invia automaticamente i log al gruppo di
/aws/pcs/log.cluster-id/lifecycle -
Comportamento di gestione degli errori: seleziona
CONTINUE. -
Politica di esecuzione: selezionare
FIRST_BOOT_ONLY.
-
-
configure-efs-homes: monta il file system Amazon EFS come home directory base in
/homee configura il nodo per creare la home directory di ogni utente al primo accesso.-
Fase
nodeBootstrappeddel ciclo di vita: seleziona. -
Posizione dello script: immettila
s3://aws-pcs-repo-, sostituendolaregion/aws-pcs-node-lifecycle-scripts/configure-efs-homes-v1-latest.shregioncon la regione del AWS cluster. -
Nome: immettere
configure-efs-homes. -
Argomenti: immettere
--efs-id, sostituendoloefs-file-system-id--home-base /home --options tlsefs-file-system-idcon l'ID del file system EFS creato in precedenza nel tutorial. -
Comportamento di gestione degli errori: seleziona
CONTINUE. -
Politica di esecuzione: selezionare
EVERY_BOOT.
-
-
mount-fsx-lustre: monta il file system FSx for Lustre su uno storage scratch condiviso ad alte prestazioni.
/shared-
Fase del ciclo
nodeBootstrappeddi vita: seleziona. -
Posizione dello script:
s3://aws-pcs-repo-immettila, sostituendolaregion/aws-pcs-node-lifecycle-scripts/mount-fsx-lustre-v1-latest.shregioncon la AWS regione del cluster (ad esempio,us-east-1). -
Nome: immettere
mount-fsx-lustre. -
Argomenti: immettete
--fsx-dns-name, sostituendolifsx-dns-name--mount-namemount-name--mount-point /sharedfsx-dns-namecon il nome DNS emount-namecon il nome Mount che avete annotato durante la creazione del file system FSx for Lustre. -
Comportamento di gestione degli errori: seleziona.
CONTINUE -
Politica di esecuzione: selezionare
EVERY_BOOT.
-
-
set-shared-dir-mode: imposta autorizzazioni permanenti e scrivibili
/shareda livello mondiale in modo1777che qualsiasi utente possa creare file al suo interno. Viene eseguito dopomount-fsx-lustrein modo che si applichi al file system montato.-
Fase del ciclo di vita: seleziona.
nodeBootstrapped -
Posizione dello script: immettere.
https://aws-hpc-recipes.s3.us-east-1.amazonaws.com/main/recipes/pcs-scripts/open_shared_dir/assets/set-shared-dir-mode-v1.0.0.shQuesto script della community è pubblicato da HPC Recipes per AWS. -
Nome: immettere
set-shared-dir-mode. -
Argomenti: immettere
--path /shared --mode 1777. -
Comportamento di gestione degli errori: selezionare
CONTINUE. -
Politica di esecuzione: selezionare
EVERY_BOOT.
-
-
-
Scegli Crea gruppo di nodi di calcolo.
Il campo Stato mostra Creazione durante il provisioning del gruppo di nodi di calcolo.
Importante
Attendi che il campo Status mostri Attivo prima di procedere al passaggio successivo di questo tutorial.