Configurazione AWS ParallelCluster - AWS ParallelCluster

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à.

Configurazione AWS ParallelCluster

Dopo l'installazione AWS ParallelCluster, completa i seguenti passaggi di configurazione.

Verifica che il tuo AWS L'account ha un ruolo che include le autorizzazioni necessarie per eseguire il pclusterCLI. Per ulteriori informazioni, consulta AWS ParallelCluster esempio di politiche relative a istanze e utenti.

Configura il tuo AWS credenziali. Per ulteriori informazioni, vedere Configurazione di AWS CLI nella AWS CLI guida per l'utente.

$ aws configure AWS Access Key ID [None]: AKIAIOSFODNN7EXAMPLE AWS Secret Access Key [None]: wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY Default Regione AWS name [us-east-1]: us-east-1 Default output format [None]:

Il Regione AWS dove viene avviato il cluster deve avere almeno una coppia di EC2 chiavi Amazon. Per ulteriori informazioni, consulta le coppie di EC2 chiavi Amazon nella Amazon EC2 User Guide.

$ pcluster configure

La configurazione guidata richiede tutte le informazioni necessarie per creare il cluster. I dettagli della sequenza differiscono quando si utilizza AWS Batch come scheduler rispetto all'utilizzo Slurm. Per ulteriori informazioni sulla configurazione di un cluster, vedereConfigurazione.

Nota

A partire dalla versione 2.11.5, AWS ParallelCluster non supporta l'uso di SGE oppure Torque programmatori. Puoi continuare a utilizzarli nelle versioni fino alla 2.11.4 inclusa, ma non sono idonei per futuri aggiornamenti o supporto per la risoluzione dei problemi da parte di AWS servizio e AWS Team di supporto.

Slurm

Dall'elenco dei validi Regione AWS identificatori, scegli Regione AWS dove vuoi che venga eseguito il cluster.

Nota

L'elenco di Regioni AWS mostrato si basa sulla partizione del tuo account e include solo Regioni AWS che sono abilitati per il tuo account. Per ulteriori informazioni sull'attivazione Regioni AWS per il tuo account, vedi Gestione Regioni AWS nella Riferimenti generali di AWS. L'esempio mostrato è tratto dal AWS Partizione globale. Se il tuo account è in AWS GovCloud (US) partizione, solo Regioni AWS in quella partizione sono elencati (gov-us-east-1egov-us-west-1). Allo stesso modo, se il tuo account è in AWS cn-northwest-1Vengono mostrate solo cn-north-1 le partizioni cinesi. Per l'elenco completo di Regioni AWS supportato da AWS ParallelCluster, consulta Regioni supportate.

Allowed values for the Regione AWS ID: 1. af-south-1 2. ap-east-1 3. ap-northeast-1 4. ap-northeast-2 5. ap-south-1 6. ap-southeast-1 7. ap-southeast-2 8. ca-central-1 9. eu-central-1 10. eu-north-1 11. eu-south-1 12. eu-west-1 13. eu-west-2 14. eu-west-3 15. me-south-1 16. sa-east-1 17. us-east-1 18. us-east-2 19. us-west-1 20. us-west-2 Regione AWS ID [ap-northeast-1]:

Scegliere il pianificatore da utilizzare con il cluster.

Allowed values for Scheduler: 1. slurm 2. awsbatch Scheduler [slurm]:

Scegliere il sistema operativo.

Allowed values for Operating System: 1. alinux2 2. centos7 3. ubuntu1804 4. ubuntu2004 Operating System [alinux2]:
Nota

alinux2È stato aggiunto il supporto per AWS ParallelCluster versione 2.6.0.

Viene immessa la dimensione minima e massima del cluster dei nodi di calcolo. Questa viene misurata in numero di istanze.

Minimum cluster size (instances) [0]: Maximum cluster size (instances) [10]:

Vengono inseriti i tipi di istanza dei nodi head e compute. Per i tipi di istanze, i limiti delle istanze dell'account sono sufficientemente grandi da soddisfare le tue esigenze. Per ulteriori informazioni, consulta i limiti delle istanze On-Demand nella Amazon EC2 User Guide.

Master instance type [t2.micro]: Compute instance type [t2.micro]:

La coppia di chiavi viene selezionata tra le coppie di chiavi registrate con Amazon EC2 nel gruppo selezionato Regione AWS.

Allowed values for EC2 Key Pair Name: 1. prod-uswest1-key 2. test-uswest1-key EC2 Key Pair Name [prod-uswest1-key]:

Una volta completati i passaggi precedenti, decidi se utilizzarne uno esistente VPC o affittare AWS ParallelCluster creane uno VPC per te. Se non ne hai una configurata correttamenteVPC, AWS ParallelCluster può crearne uno nuovo. Utilizza sia il nodo principale che il nodo di calcolo nella stessa sottorete pubblica oppure solo il nodo principale in una sottorete pubblica con tutti i nodi in una sottorete privata. È possibile raggiungere il limite di numero di in un VPCs Regione AWS. Il limite predefinito è cinque VPCs per ciascuno Regione AWS. Per ulteriori informazioni su questo limite e su come richiedere un aumento, consulta VPCe sottoreti nella Amazon VPC User Guide.

Se lo permetti AWS ParallelCluster create aVPC, dovete decidere se tutti i nodi devono trovarsi in una sottorete pubblica.

Importante

VPCscreato da AWS ParallelCluster non abilitano i VPC Flow Logs per impostazione predefinita. VPCI Flow Logs consentono di acquisire informazioni sul traffico IP in entrata e in uscita dalle interfacce di rete di. VPCs Per ulteriori informazioni, consulta VPCFlow Logs nella Amazon VPC User Guide.

Nota

Se lo desideri1. Master in a public subnet and compute fleet in a private subnet, AWS ParallelCluster crea un NAT gateway che comporta costi aggiuntivi, anche se si specificano risorse di livello gratuito.

Automate VPC creation? (y/n) [n]: y Allowed values for Network Configuration: 1. Master in a public subnet and compute fleet in a private subnet 2. Master and compute fleet in the same public subnet Network Configuration [Master in a public subnet and compute fleet in a private subnet]: 1 Beginning VPC creation. Please do not leave the terminal until the creation is finalized

Se non ne crei uno nuovoVPC, devi selezionarne uno esistenteVPC.

Se scegli di avere AWS ParallelCluster crea ilVPC, prendi nota dell'VPCID in modo da poter utilizzare il AWS CLI per eliminarlo in un secondo momento.

Automate VPC creation? (y/n) [n]: n Allowed values for VPC ID: # id name number_of_subnets --- --------------------- --------------------------------- ------------------- 1 vpc-0b4ad9c4678d3c7ad ParallelClusterVPC-20200118031893 2 2 vpc-0e87c753286f37eef ParallelClusterVPC-20191118233938 5 VPC ID [vpc-0b4ad9c4678d3c7ad]: 1

Dopo aver selezionato la, VPC è necessario decidere se utilizzare le sottoreti esistenti o crearne di nuove.

Automate Subnet creation? (y/n) [y]: y
Creating CloudFormation stack... Do not leave the terminal until the process has finished
AWS Batch

Dall'elenco dei validi Regione AWS identificatori, scegli Regione AWS dove vuoi che venga eseguito il cluster.

Allowed values for Regione AWS ID: 1. ap-northeast-1 2. ap-northeast-2 3. ap-south-1 4. ap-southeast-1 5. ap-southeast-2 6. ca-central-1 7. eu-central-1 8. eu-north-1 9. eu-west-1 10. eu-west-2 11. eu-west-3 12. sa-east-1 13. us-east-1 14. us-east-2 15. us-west-1 16. us-west-2 Regione AWS ID [ap-northeast-1]:

Scegliere il pianificatore da utilizzare con il cluster.

Allowed values for Scheduler: 1. slurm 2. awsbatch Scheduler [awsbatch]:

Quando come pianificatore è selezionato awsbatch, come sistema operativo viene utilizzato alinux2.

Viene immessa la dimensione minima e massima del cluster dei nodi di calcolo. Questo viene misurato invCPUs.

Minimum cluster size (vcpus) [0]: Maximum cluster size (vcpus) [10]:

Viene immesso il tipo di istanza del nodo principale. Quando si utilizza il pianificatore awsbatch, i nodi di calcolo utilizzano un tipo di istanza optimal.

Master instance type [t2.micro]:

La coppia di EC2 chiavi Amazon viene selezionata tra le coppie di chiavi registrate con Amazon EC2 nel gruppo selezionato Regione AWS.

Allowed values for EC2 Key Pair Name: 1. prod-uswest1-key 2. test-uswest1-key EC2 Key Pair Name [prod-uswest1-key]:

Decidi se usare esistente VPCs o affittare AWS ParallelCluster crea VPCs per te. Se non ne hai una configurata correttamenteVPC, AWS ParallelCluster può crearne uno nuovo. Utilizza sia il nodo principale che il nodo di calcolo nella stessa sottorete pubblica oppure solo il nodo principale in una sottorete pubblica con tutti i nodi in una sottorete privata. È possibile raggiungere il limite di numero di in un VPCs Regione AWS. Il numero predefinito di VPCs è cinque. Per ulteriori informazioni su questo limite e su come richiedere un aumento, consulta VPCe sottoreti nella Amazon VPC User Guide.

Importante

VPCscreato da AWS ParallelCluster non abilitano i VPC Flow Logs per impostazione predefinita. VPCI Flow Logs consentono di acquisire informazioni sul traffico IP in entrata e in uscita dalle interfacce di rete di. VPCs Per ulteriori informazioni, consulta VPCFlow Logs nella Amazon VPC User Guide.

Se lo permetti AWS ParallelCluster create aVPC, decidi se tutti i nodi devono trovarsi in una sottorete pubblica.

Nota

Se lo desideri1. Master in a public subnet and compute fleet in a private subnet, AWS ParallelCluster crea un NAT gateway che comporta costi aggiuntivi, anche se si specificano risorse di livello gratuito.

Automate VPC creation? (y/n) [n]: y Allowed values for Network Configuration: 1. Master in a public subnet and compute fleet in a private subnet 2. Master and compute fleet in the same public subnet Network Configuration [Master in a public subnet and compute fleet in a private subnet]: 1 Beginning VPC creation. Please do not leave the terminal until the creation is finalized

Se non ne crei uno nuovoVPC, devi selezionarne uno esistenteVPC.

Se scegli di avere AWS ParallelCluster crea ilVPC, prendi nota dell'VPCID in modo da poter utilizzare il AWS CLI per eliminarlo in un secondo momento.

Automate VPC creation? (y/n) [n]: n Allowed values for VPC ID: # id name number_of_subnets --- --------------------- --------------------------------- ------------------- 1 vpc-0b4ad9c4678d3c7ad ParallelClusterVPC-20200118031893 2 2 vpc-0e87c753286f37eef ParallelClusterVPC-20191118233938 5 VPC ID [vpc-0b4ad9c4678d3c7ad]: 1

Dopo VPC aver selezionato, decidi se utilizzare le sottoreti esistenti o crearne di nuove.

Automate Subnet creation? (y/n) [y]: y
Creating CloudFormation stack... Do not leave the terminal until the process has finished

Una volta completati i passaggi precedenti, un semplice cluster viene avviato in un. VPC VPCUtilizza una sottorete esistente che supporta gli indirizzi IP pubblici. La tabella di routing per la sottorete è. 0.0.0.0/0 => igw-xxxxxx Nota le seguenti condizioni:

  • I VPC must have DNS Resolution = yes andDNS Hostnames = yes.

  • VPCDovrebbero anche avere DHCP opzioni con la corretta domain-name per Regione AWS. L'insieme di DHCP opzioni predefinito specifica già il valore richiesto AmazonProvidedDNS. Se specifichi più di un server di nomi di dominio, consulta i set DHCP di opzioni nella Amazon VPC User Guide. Quando usi sottoreti private, usa un NAT gateway o un proxy interno per abilitare l'accesso al web per i nodi di calcolo. Per ulteriori informazioni, consulta Configurazioni di rete.

Quando tutte impostazioni contengono valori validi, è possibile avviare il cluster eseguendo il comando creato:

$ pcluster create mycluster

Dopo che il cluster ha raggiunto lo stato "CREATE_COMPLETE", puoi connetterti ad esso utilizzando le normali SSH impostazioni del client. Per ulteriori informazioni sulla connessione alle EC2 istanze Amazon, consulta la Guida per l'EC2utente nella Amazon EC2 User Guide.

Per eliminare il cluster, esegui il comando seguente.

$ pcluster delete --region us-east-1 mycluster

Per eliminare le risorse di rete presenti inVPC, è possibile eliminare lo stack CloudFormation di rete. Il nome dello stack inizia con»parallelclusternetworking-"e contiene l'ora di creazione in formatoYYYYMMDDHHMMSS"». È possibile elencare gli stack utilizzando il comando list-stacks.

$ aws --region us-east-1 cloudformation list-stacks \ --stack-status-filter "CREATE_COMPLETE" \ --query "StackSummaries[].StackName" | \ grep -e "parallelclusternetworking-" "parallelclusternetworking-pubpriv-20191029205804"

Lo stack può essere eliminato utilizzando il comando delete-stack.

$ aws --region us-east-1 cloudformation delete-stack \ --stack-name parallelclusternetworking-pubpriv-20191029205804

VPCQuello che pcluster configure viene creato per te non viene creato nello stack di rete. CloudFormation Puoi eliminarlo VPC manualmente nella console o utilizzando il AWS CLI.

$ aws --region us-east-1 ec2 delete-vpc --vpc-id vpc-0b4ad9c4678d3c7ad