

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

# Ho configurato le prenotazioni di capacità su richiesta (ODCR) o le istanze riservate zonali
<a name="compute-node-initialization-odcr-v3"></a>

## ODCR che includono istanze con più interfacce di rete, come P4d, P4de e AWS Trainium (Trn)
<a name="compute-node-initialization-odcr-multi-ni-v3"></a>

Nel file di configurazione del cluster, verifica che `HeadNode` si trovi in una sottorete pubblica e che i nodi di elaborazione si trovino in una sottorete privata.

## Gli ODCR sono ODCRS mirati
<a name="compute-node-initialization-odcr-targeted-v3"></a>

### Vedi `Impossibile leggere il file '///run_instances_overrides.json 'opt/slurm`. etc/pcluster `anche se ho già installato///run_instances_overrides.json seguendo le istruzioni fornite in opt/slurm etc/pcluster` [Avvio di istanze con On-Demand Capacity Reservations (ODCR)](launch-instances-odcr-v3.md)
<a name="compute-node-initialization-odcr-targeted-noread-v3"></a>

Se utilizzi AWS ParallelCluster le versioni da 3.1.1 a 3.2.1 con ODCR mirati e stai anche utilizzando il file JSON [run instances override](launch-instances-odcr-v3.md), è possibile che il file JSON non sia formattato correttamente. Potresti visualizzare un errore, come il seguente: `clustermgtd.log`

```
Unable to read file '/opt/slurm/etc/pcluster/run_instances_overrides.json'. 
Using default: {} in  /var/log/parallelcluster/clustermgtd.
```

Verifica che il formato di file JSON sia corretto eseguendo quanto segue:

```
$ echo /opt/slurm/etc/pcluster/run_instances_overrides.json | jq
```

### Vedendo la `sovrascrittura RunInstances dei parametri di Found`. nel `clustermgtd.log` quando la creazione del cluster non è riuscita o in `slurm_resume.log` quando l'esecuzione del processo non è riuscita
<a name="compute-node-initialization-odcr-targeted-override-v3"></a>

Se utilizzi [istanze di esecuzione che sostituiscono il file JSON](launch-instances-odcr-v3.md), verifica di aver impostato correttamente il nome della coda e il nome delle risorse di calcolo nel file. `/opt/slurm/etc/pcluster/run_instances_overrides.json`

### Visualizzazione `di un errore (InsufficientInstanceCapacity)` in `slurm_resume.log` quando non riesco a eseguire un processo o in `clustermgtd.log quando non riesco a creare` un cluster
<a name="compute-node-initialization-odcr-ii-capacity-v3"></a>

#### Utilizzo di PG-ODCR (Placement Group ODCR)
<a name="compute-node-initialization-odcr-ii-pg-capacity-v3"></a>

Quando si crea un ODCR con un gruppo di posizionamento associato, è necessario utilizzare lo stesso nome del gruppo di posizionamento nel file di configurazione. Imposta il [nome del gruppo di posizionamento](Scheduling-v3.md#yaml-Scheduling-SlurmQueues-Networking-PlacementGroup) corrispondente nella configurazione del cluster.

#### Utilizzo di istanze riservate zonali
<a name="compute-node-initialization-odcr-ii-zonal-capacity-v3"></a>

Se utilizzi istanze riservate zonali con`PlacementGroup`/`Enabled`to `true` nella configurazione del cluster, potresti visualizzare un errore, come il seguente:

```
We currently do not have sufficient trn1.32xlarge capacity in the Availability Zone you requested (us-east-1d). Our system will be working on provisioning additional capacity. 
You can currently get trn1.32xlarge capacity by not specifying an Availability Zone in your request or choosing us-east-1a, us-east-1b, us-east-1c, us-east-1e, us-east-1f.
```

È possibile che ciò si verifichi perché le istanze riservate zonali non sono collocate nella stessa UC (o spine), il che può causare errori di capacità insufficiente (ICE) quando si utilizzano i gruppi di collocamento. È possibile verificare questo caso disabilitando l'impostazione `PlacementGroup` Group nella configurazione del cluster per determinare se il cluster può allocare le istanze.