

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

# Configura e crea un cluster con l'interfaccia a AWS ParallelCluster riga di comando
<a name="install-v3-configuring"></a>

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

1. Verifica che il tuo AWS account abbia un ruolo che includa le autorizzazioni necessarie per eseguire la [`pcluster`](pcluster-v3.md) CLI. Per ulteriori informazioni, consulta [AWS ParallelCluster esempi di politiche `pcluster` utente](iam-roles-in-parallelcluster-v3.md#iam-roles-in-parallelcluster-v3-example-user-policies).

1. Configura le tue credenziali. AWS Per ulteriori informazioni, consulta [Configurazione della AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html) nella *Guida per l'utente di AWS CLI *.

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

1. Il Regione AWS luogo in cui viene lanciato il cluster deve avere almeno una coppia di chiavi Amazon EC2. Per ulteriori informazioni, consulta le [coppie di chiavi di Amazon Elastic Compute Cloud](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-key-pairs.html) nella *Guida per l'utente di Amazon Elastic Compute Cloud per istanze Linux*.

Quando si utilizza l'interfaccia a riga di AWS ParallelCluster comando (CLI), si pagano solo le AWS risorse create quando si creano o si aggiornano AWS ParallelCluster immagini e cluster. Per ulteriori informazioni, consulta [AWS servizi usati da AWS ParallelCluster](aws-services-v3.md).

## Configura e crea il tuo primo cluster
<a name="install-v3-configuring-create"></a>

Per creare il primo cluster, utilizza il comando `pcluster configure` CLI per avviare una procedura guidata che richiede tutte le informazioni necessarie per configurare e creare il cluster. I dettagli della sequenza differiscono quando viene utilizzata AWS Batch come scheduler rispetto all'utilizzo. Slurm

------
#### [ Slurm ]

```
$  pcluster configure --config cluster-config.yaml
```

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

**Nota**  
L'elenco Regioni AWS visualizzato si basa sulla partizione del tuo account e include Regioni AWS solo quelle abilitate per il tuo account. Per ulteriori informazioni sull'attivazione Regioni AWS del tuo account, consulta [Gestione Regioni AWS](https://docs.aws.amazon.com/general/latest/gr/rande-manage.html) in. *Riferimenti generali di AWS* L'esempio mostrato proviene dalla partizione AWS Global. Se il tuo account è nella AWS GovCloud (US) partizione, solo Regioni AWS in quella partizione sono elencati (`gov-us-east-1`e). `gov-us-west-1` Allo stesso modo, se il tuo account si trova nella partizione AWS Cina, `cn-northwest-1` vengono visualizzati solo i `cn-north-1` e. Per l'elenco completo dei servizi Regioni AWS supportati da AWS ParallelCluster, vedi[Supportato Regioni AWS per AWS ParallelCluster](supported-regions.md).

```
Allowed values for 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. ap-southeast-3
9. ap-southeast-5
10. ap-southeast-7
11. ca-central-1
12. eu-central-1
13. eu-north-1
14. eu-south-1
15. eu-west-1
16. eu-west-2
17. eu-west-3
18. il-central-1
19. me-south-1
20. sa-east-1
21. us-east-1
22. us-east-2
23. us-west-1
24. us-west-2
Regione AWS ID [ap-northeast-1]:
```

Scegli la coppia di key pair tra quelle registrate con Amazon Elastic Compute Cloud tra quelle selezionate Regione AWS:

```
Allowed values for Amazon EC2 Key Pair Name:
1. your-key-1
2. your-key-2
Amazon EC2 Key Pair Name [your-key-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. alinux2023
3. ubuntu2404
4. ubuntu2204
6. rhel8
7. rhel9
Operating System [alinux2]:
```

Scegli il tipo di istanza del nodo principale:

```
Head node instance type [t2.micro]:
```

Scegli la configurazione della coda. Nota: il tipo di istanza non può essere specificato per più risorse di calcolo nella stessa coda.

```
Number of queues [1]:
Name of queue 1 [queue1]:
Number of compute resources for queue1 [1]: 2
Compute instance type for compute resource 1 in queue1 [t2.micro]:
Maximum instance count [10]:
```

Consenti a EFA di eseguire applicazioni che richiedono alti livelli di comunicazione tra istanze su AWS larga scala senza costi aggiuntivi:
+ Scegli un tipo di istanza che [supporti Elastic Fabric Adapter (EFA).](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/efa.html#efa-instance-types)
+ Abilita [EFA](efa-v3.md).
+ Specificate il nome di un [gruppo di collocamento](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/placement-groups.html) esistente. Se lo lasciate vuoto, ne AWS ParallelCluster crea uno per voi.

```
Compute instance type for compute resource 2 in queue1 [t2.micro]: c5n.18xlarge
Enable EFA on c5n.18xlarge (y/n) [y]: y
Maximum instance count [10]:
Placement Group name []:
```

Una volta completati i passaggi precedenti, decidi se utilizzare un VPC esistente o lasciare che venga AWS ParallelCluster creato un VPC per te. Se non disponi di un VPC configurato correttamente, AWS ParallelCluster puoi crearne uno nuovo per te. Posiziona 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 di elaborazione in una sottorete privata. Se consenti di AWS ParallelCluster creare un VPC, devi decidere se tutti i nodi devono trovarsi in una sottorete pubblica. Per ulteriori informazioni, consulta [Configurazioni di rete](network-configuration-v3.md).

Se configuri il cluster per utilizzare tipi di istanze con più interfacce di rete o una scheda di rete, consulta la sezione [Configurazioni di rete](network-configuration-v3.md) per ulteriori requisiti di rete.

È possibile raggiungere la quota stabilita per il numero di persone VPCs consentite in a Regione AWS. La quota predefinita è cinque VPCs per a Regione AWS. Per ulteriori informazioni su questa quota e su come richiedere un aumento, consulta [VPC e sottoreti nella Amazon *VPC*](https://docs.aws.amazon.com/vpc/latest/userguide/amazon-vpc-limits.html#vpc-limits-vpcs-subnets) User Guide.

**Importante**  
VPCs creato da AWS ParallelCluster non abilita i log di flusso VPC per impostazione predefinita. I log di flusso VPC ti consentono di acquisire informazioni sul traffico IP in entrata e in uscita dalle interfacce di rete del tuo. VPCs Per ulteriori informazioni, consulta [Log di flusso VPC](https://docs.aws.amazon.com/vpc/latest/userguide/flow-logs.html) nella *Guida per l’utente di Amazon VPC*.

Se consenti di AWS ParallelCluster creare un VPC, assicurati di decidere se tutti i nodi devono trovarsi in una sottorete pubblica.

**Nota**  
Se lo desideri`1. Head node in a public subnet and compute fleet in a private subnet`, AWS ParallelCluster crea un gateway NAT che comporta costi aggiuntivi, anche se specifichi risorse di livello gratuito.

```
Automate VPC creation? (y/n) [n]: y
Allowed values for Availability Zone:
1. us-east-1a
2. us-east-1b
3. us-east-1c
4. us-east-1d
5. us-east-1e
6. us-east-1f
Availability Zone [us-east-1a]:
Allowed values for Network Configuration:
1. Head node in a public subnet and compute fleet in a private subnet
2. Head node and compute fleet in the same public subnet
Network Configuration [Head node 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 crei un nuovo VPC, devi selezionare un VPC esistente.

Se scegli di AWS ParallelCluster creare il VPC, prendi nota dell'ID VPC in modo da poterlo utilizzare 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 il VPC, 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 ]

```
$  pcluster configure --config cluster-config.yaml
```

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

**Nota**  
L'elenco Regioni AWS visualizzato si basa sulla partizione del tuo account. Include solo Regioni AWS quelle abilitate per il tuo account. Per ulteriori informazioni sull'attivazione Regioni AWS del tuo account, vedi [Gestione Regioni AWS](https://docs.aws.amazon.com/general/latest/gr/rande-manage.html) in *Riferimenti generali di AWS*. L'esempio mostrato proviene dalla partizione AWS Global. Se il tuo account è nella AWS GovCloud (US) partizione, solo Regioni AWS in quella partizione sono elencati (`gov-us-east-1`e). `gov-us-west-1` Allo stesso modo, se il tuo account si trova nella partizione AWS Cina, `cn-northwest-1` vengono visualizzati solo i `cn-north-1` e. Per l'elenco completo dei servizi Regioni AWS supportati da AWS ParallelCluster, vedi[Supportato Regioni AWS per AWS ParallelCluster](supported-regions.md).

```
Allowed values for 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. ap-southeast-3
9. ap-southeast-5
10. ap-southeast-7
11. ca-central-1
12. eu-central-1
13. eu-north-1
14. eu-south-1
15. eu-west-1
16. eu-west-2
17. eu-west-3
18. il-central-1
19. me-south-1
20. sa-east-1
21. us-east-1
22. us-east-2
23. us-west-1
24. us-west-2
Regione AWS ID [us-east-1]:
```

La coppia di chiavi viene selezionata tra le coppie di chiavi registrate con Amazon EC2 nel gruppo selezionato. Regione AWS Scegli la key pair:

```
Allowed values for Amazon EC2 Key Pair Name:
1. your-key-1
2. your-key-2
Amazon EC2 Key Pair Name [your-key-1]:
```

Scegliere il pianificatore da utilizzare con il cluster.

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

Quando come pianificatore è selezionato `awsbatch`, come sistema operativo viene utilizzato `alinux2`. Viene inserito il tipo di istanza del nodo principale:

```
Head node instance type [t2.micro]:
```

Scegliete la configurazione della coda. Lo AWS Batch scheduler contiene solo una singola coda. Viene inserita la dimensione massima del cluster di nodi di elaborazione. Questa viene misurata in vCPUs.

```
Number of queues [1]:
Name of queue 1 [queue1]:
Maximum vCPU [10]:
```

Decidi se usare quelli esistenti VPCs o lasciarli AWS ParallelCluster creare VPCs per te. Se non si dispone di un VPC configurato correttamente, è possibile crearne uno nuovo con AWS ParallelCluster . 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 la propria quota di persone VPCs consentite in una regione. Il numero predefinito di VPCs è cinque. Per ulteriori informazioni su questa quota e su come richiedere un aumento, consulta [VPC e sottoreti nella Amazon *VPC*](https://docs.aws.amazon.com/vpc/latest/userguide/amazon-vpc-limits.html#vpc-limits-vpcs-subnets) User Guide.

**Importante**  
VPCs creato da AWS ParallelCluster non abilita i log di flusso VPC per impostazione predefinita. I log di flusso VPC ti consentono di acquisire informazioni sul traffico IP in entrata e in uscita dalle interfacce di rete del tuo. VPCs Per ulteriori informazioni, consulta [Log di flusso VPC](https://docs.aws.amazon.com/vpc/latest/userguide/flow-logs.html) nella *Guida per l’utente di Amazon VPC*.

Se consenti di AWS ParallelCluster creare un VPC, assicurati di decidere se tutti i nodi devono trovarsi in una sottorete pubblica.

**Nota**  
Se lo desideri`1. Head node in a public subnet and compute fleet in a private subnet`, AWS ParallelCluster crea un gateway NAT che comporta costi aggiuntivi, anche se specifichi risorse di livello gratuito.

```
Automate VPC creation? (y/n) [n]: y
Allowed values for Availability Zone:
1. us-east-1a
2. us-east-1b
3. us-east-1c
4. us-east-1d
5. us-east-1e
6. us-east-1f
Availability Zone [us-east-1a]:
Allowed values for Network Configuration:
1. Head node in a public subnet and compute fleet in a private subnet
2. Head node and compute fleet in the same public subnet
Network Configuration [Head node 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 crei un nuovo VPC, devi selezionare un VPC esistente.

Se scegli di AWS ParallelCluster creare il VPC, prendi nota dell'ID VPC in modo da poterlo utilizzare AWS CLI o Console di gestione AWS 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 il VPC, assicurati di 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
```

------

Una volta completati i passaggi precedenti, un semplice cluster viene avviato in un VPC. Il VPC utilizza 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:
+ Il VPC deve avere `DNS Resolution = yes` e `DNS Hostnames = yes`.
+ Il VPC deve inoltre disporre di opzioni DHCP con la corretta `domain-name` per. Regione AWS Il set opzioni DHCP predefinito specifica già il AmazonProvidedDNS necessario. Se specifichi più di un server di nomi di dominio, consulta i [set di opzioni DHCP](https://docs.aws.amazon.com/vpc/latest/userguide/VPC_DHCP_Options.html) nella Amazon *VPC* User Guide. Quando utilizzi sottoreti private, utilizza un gateway NAT o un proxy interno per abilitare l'accesso web per i nodi di calcolo. Per ulteriori informazioni, consulta [Configurazioni di rete](network-configuration-v3.md).

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

```
$ pcluster create-cluster --cluster-name test-cluster --cluster-configuration cluster-config.yaml
{
  "cluster": {
    "clusterName": "test-cluster",
    "cloudformationStackStatus": "CREATE_IN_PROGRESS",
    "cloudformationStackArn": "arn:aws:cloudformation:eu-west-1:xxx:stack/test-cluster/abcdef0-f678-890a-5abc-021345abcdef",
    "region": "eu-west-1",
    "version": "3.15.0",
    "clusterStatus": "CREATE_IN_PROGRESS"
  },
  "validationMessages": []
}
```

 Segui l'avanzamento del cluster: 

```
$ pcluster describe-cluster --cluster-name test-cluster
```

 or 

```
$ pcluster list-clusters --query 'clusters[?clusterName==`test-cluster`]'
```

Dopo che il cluster ha raggiunto `"clusterStatus": "CREATE_COMPLETE"` lo stato, puoi connetterti ad esso utilizzando le normali impostazioni del client SSH. *Per ulteriori informazioni sulla connessione alle istanze Amazon EC2, consulta la Amazon EC2 User Guide [nella Amazon EC2 User](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EC2_GetStarted.html#ec2-connect-to-instance-linux) Guide.* Oppure puoi connettere il cluster tramite 

```
$ pcluster ssh --cluster-name test-cluster -i ~/path/to/keyfile.pem
```

Per eliminare il cluster, esegui il comando seguente.

```
$ pcluster delete-cluster --region us-east-1 --cluster-name test-cluster
```

Dopo l'eliminazione del cluster, puoi eliminare le risorse di rete nel VPC eliminando lo stack di rete. CloudFormation Il nome dello stack inizia con «parallelclusternetworking-» e contiene l'ora di creazione nel formato «YYYYMMDDHHMMSS». È possibile [https://docs.aws.amazon.com/goto/aws-cli/cloudformation-2010-05-15/ListStacks](https://docs.aws.amazon.com/goto/aws-cli/cloudformation-2010-05-15/ListStacks)elencare gli stack utilizzando il comando.

```
$ 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 [https://docs.aws.amazon.com/goto/aws-cli/cloudformation-2010-05-15/DeleteStack](https://docs.aws.amazon.com/goto/aws-cli/cloudformation-2010-05-15/DeleteStack)comando.

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

Il VPC che [`pcluster configure`](pcluster.configure-v3.md) crea per te *non* viene creato nello stack di CloudFormation rete. È possibile eliminare il VPC manualmente nella console o utilizzando il. AWS CLI

```
$ aws --region us-east-1 Amazon EC2 delete-vpc --vpc-id vpc-0b4ad9c4678d3c7ad
```