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 i nodi di accesso in AWS 2 PEZZI
Un gruppo di nodi di calcolo è una raccolta virtuale di nodi di calcolo (istanze EC2) che AWS PCS avvia e gestisce. Quando si definisce un gruppo di nodi di calcolo, si specificano caratteristiche comuni come i tipi di istanze EC2, il numero minimo e massimo di istanze, le sottoreti VPC di destinazione, l'opzione di acquisto preferita e la configurazione di avvio personalizzata. AWS PCS avvia, gestisce e termina in modo efficiente i nodi di calcolo in un gruppo di nodi di calcolo, in base a queste impostazioni.
In questo passaggio, verrà avviato un gruppo di nodi di calcolo statici che fornisce l'accesso interattivo al cluster. Puoi usare SSH o Amazon EC2 Systems Manager (SSM) per accedervi, quindi eseguire comandi di shell e gestire i lavori Slurm.
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.
login
-
-
In Configurazione informatica, inserisci o seleziona questi valori:
-
Modello di lancio EC2: scegli il modello di lancio in cui si trova il nome
login-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:PublicSubnetAI nodi di accesso vengono eseguiti in una sottorete pubblica in modo che tu possa raggiungerli per accedere e inviare il lavoro. -
Istanze: seleziona.
c6i.xlarge -
Configurazione di scalabilità: per il numero minimo di istanze, immettere.
1Per il numero massimo di istanze, immettere.1La fissazione di entrambi i conteggi1consente di mantenere un singolo nodo di accesso sempre funzionante come punto di ingresso stabile al cluster.
-
-
In Impostazioni aggiuntive, specifica 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. È possibile procedere al passaggio successivo del tutorial mentre è in corso.