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à.
Sezione HeadNode
(Obbligatorio) Specifica la configurazione per il nodo principale.
HeadNode: InstanceType:stringNetworking: SubnetId:stringElasticIp:string/booleanSecurityGroups: -stringAdditionalSecurityGroups: -stringProxy: HttpProxyAddress:stringDisableSimultaneousMultithreading:booleanSsh: KeyName:stringAllowedIps:stringLocalStorage: RootVolume: Size:integerEncrypted:booleanVolumeType:stringIops:integerThroughput:integerDeleteOnTermination:booleanEphemeralVolume: MountDir:stringSharedStorageType:stringDcv: Enabled:booleanPort:integerAllowedIps:stringCustomActions: OnNodeStart: Sequence: - Script:stringArgs: -stringScript:stringArgs: -stringOnNodeConfigured: Sequence: - Script:stringArgs: -stringScript:stringArgs: -stringOnNodeUpdated: Sequence: - Script:stringArgs: -stringScript:stringArgs: -stringIam: InstanceRole:stringInstanceProfile:stringS3Access: - BucketName:stringEnableWriteAccess:booleanKeyName:stringAdditionalIamPolicies: - Policy:stringImds: Secured:booleanImage: CustomAmi:string
Proprietà HeadNode
InstanceType(Obbligatorio,String)-
Specifica il tipo di istanza per il nodo principale.
Specifica il tipo di istanza Amazon EC2 utilizzato per il nodo principale. L'architettura del tipo di istanza deve essere la stessa utilizzata per l'impostazione AWS Batch InstanceType or Slurm InstanceType.
Nota
AWS ParallelCluster non supporta i seguenti tipi di istanza per l'
HeadNodeimpostazione.-
hpc6id
Se si definisce un tipo di istanza p4d o un altro tipo di istanza con più interfacce di rete o una scheda di interfaccia di rete, è necessario impostare ElasticIp in modo da fornire l'accesso pubblico.
trueAWS Gli IP pubblici possono essere assegnati solo alle istanze avviate con un'unica interfaccia di rete. In questo caso, ti consigliamo di utilizzare un gateway NAT per fornire l'accesso pubblico ai nodi di calcolo del cluster. Per ulteriori informazioni, consulta Assegnare un indirizzo IPv4 pubblico durante l'avvio dell'istanza nella Amazon EC2 User Guide for Linux Instances. -
DisableSimultaneousMultithreading(Facoltativo,)Boolean-
Se
true, disabilita l'hyper-threading sul nodo principale. Il valore predefinito èfalse.Non tutti i tipi di istanza possono disabilitare l'hyper-threading. Per un elenco dei tipi di istanza che supportano la disabilitazione dell'hyperthreading, consulta i core e i thread della CPU per ciascun core di CPU per tipo di istanza nella Amazon EC2 User Guide.
SharedStorageType(StringFacoltativo,)-
Specifica il tipo di archiviazione utilizzata per i dati condivisi internamente. I dati condivisi internamente includono i dati AWS ParallelCluster utilizzati per gestire il cluster e quelli condivisi predefiniti,
/homese non specificati nella directory Sezione SharedStorage as Mount, per montare un volume di file system condiviso. Per maggiori dettagli sui dati condivisi interni, consultaAWS ParallelCluster elenchi interni.Se
Ebs, qual è il tipo di archiviazione predefinito, il nodo principale esporterà parti del suo volume principale come directory condivise per i nodi di calcolo e i nodi di accesso utilizzando NFS.If
Efs, ParallelCluster creerà un file system EFS da utilizzare per i dati interni condivisi e./homeNota
Quando il cluster si espande, il tipo di storage EBS può presentare problemi di prestazioni poiché il nodo principale condivide i dati dal volume principale con i nodi di calcolo utilizzando le esportazioni NFS. Utilizzando EFS, è possibile evitare le esportazioni NFS man mano che il cluster si ridimensiona ed evitare i colli di bottiglia delle prestazioni ad esse associati. Si consiglia di scegliere EBS per massimizzare il read/write potenziale di file e processi di installazione di piccole dimensioni. Scegli EFS per la scalabilità.
Rete
(Obbligatorio) Definisce la configurazione di rete per il nodo principale.
Networking: SubnetId:stringElasticIp:string/booleanSecurityGroups: -stringAdditionalSecurityGroups: -stringProxy: HttpProxyAddress:string
Proprietà di rete
SubnetId(Obbligatorio,String)-
Specifica l'ID di una sottorete esistente in cui eseguire il provisioning del nodo principale.
ElasticIp(Facoltativo,)String-
Crea o assegna un indirizzo IP elastico al nodo principale. I valori supportati sono
truefalse, o l'ID di un indirizzo IP elastico esistente. Il valore predefinito èfalse. SecurityGroups(Facoltativo,[String])-
Elenco degli ID dei gruppi di sicurezza Amazon VPC da utilizzare per il nodo principale. Questi sostituiscono i gruppi di sicurezza AWS ParallelCluster creati se questa proprietà non è inclusa.
Verifica che i gruppi di sicurezza siano configurati correttamente per i tuoi SharedStorage sistemi.
Politica di aggiornamento: questa impostazione può essere modificata durante un aggiornamento.
AdditionalSecurityGroups(Facoltativo,[String])-
Elenco di ID aggiuntivi dei gruppi di sicurezza Amazon VPC da utilizzare per il nodo principale.
Politica di aggiornamento: questa impostazione può essere modificata durante un aggiornamento.
Proxy(Facoltativo)-
Specifica le impostazioni proxy per il nodo principale.
Proxy: HttpProxyAddress:stringHttpProxyAddress(Facoltativo,String)-
Definisce un server proxy HTTP o HTTPS, in genere
https://.x.x.x.x:8080Non c'è alcun valore predefinito.
Ssh
(Facoltativo) Definisce la configurazione per l'accesso SSH al nodo principale.
Ssh: KeyName:stringAllowedIps:string
Politica di aggiornamento: questa impostazione può essere modificata durante un aggiornamento.
Proprietà SSH
KeyName(Facoltativo,String)-
Assegna un nome a una coppia di chiavi Amazon EC2 esistente per abilitare l'accesso SSH al nodo principale.
AllowedIps(Facoltativo,)String-
Specifica l'intervallo CIDR-formatted IP o l'ID di un elenco di prefissi per le connessioni SSH al nodo principale. Il valore predefinito è
0.0.0.0/0.Politica di aggiornamento: questa impostazione può essere modificata durante un aggiornamento.
LocalStorage
(Facoltativo) Definisce la configurazione di archiviazione locale per il nodo principale.
LocalStorage: RootVolume: Size:integerEncrypted:booleanVolumeType:stringIops:integerThroughput:integerDeleteOnTermination:booleanEphemeralVolume: MountDir:string
Proprietà LocalStorage
RootVolume(Obbligatorio)-
Specifica lo spazio di archiviazione del volume principale per il nodo principale.
RootVolume: Size:integerEncrypted:booleanVolumeType:stringIops:integerThroughput:integerDeleteOnTermination:booleanSize(Facoltativo,Integer)-
Specifica la dimensione del volume principale del nodo principale in gibibyte (GiB). La dimensione predefinita proviene dall'AMI. L'utilizzo di una dimensione diversa richiede che l'AMI supporti
growroot. Encrypted(Facoltativo,Boolean)-
Specifica se il volume principale è crittografato. Il valore predefinito è
true. VolumeType(Facoltativo,String)-
Specifica il tipo di volume Amazon EBS. I valori supportati sono
gp2,gp3,io1,io2sc1st1, e.standardIl valore predefinito ègp3.Per ulteriori informazioni, consulta Tipi di volumi di Amazon EBS nella Guida per l'utente di Amazon EC2.
Iops(Facoltativo,Integer)-
Definisce il numero di IOPS per
io1io2, e ilgp3tipo di volumi.Il valore predefinito, i valori supportati e il
volume_sizerapporto tra i valori variano in basevolume_iopsaVolumeTypeeSize.VolumeType=io1-
Predefinito
Iops= 100Valori supportati
Iops= 100—64000 †SizeRapporto massimo = 50 IOPSIopsper GiB. 5000 IOPS richiedono almenoSize100 GiB. VolumeType=io2-
Impostazione predefinita = 100
IopsValori supportati
Iops= 100—64000 (256000 per i volumiio2Block Express) †SizeRapporto massimo = 500 IOPSIopsper GiB. 5000 IOPS richiedono almenoSize10 GiB. VolumeType=gp3-
Impostazione predefinita = 3000
IopsValori supportati
Iops= 3000—16000SizeRapporto massimo = 500 IOPSIopsper GiB. 5000 IOPS richiedono almenoSize10 GiB.
† L'IOPS massimo è garantito solo sulle istanze basate sul sistema Nitro dotate di provisioning con più di 32.000 IOPS. Altre istanze garantiscono fino a 32.000 IOPS.
io1I volumi precedenti potrebbero non raggiungere le prestazioni complete a meno che non si modifichi il volume.io2I volumi Block Express supportanoIopsvalori fino a 256000 per tipi diR5bistanza. Per ulteriori informazioni, consulta i volumiio2Block Express nella Amazon EC2 User Guide.Politica di aggiornamento: questa impostazione può essere modificata durante un aggiornamento.
Throughput(Facoltativo,Integer)-
Definisce il throughput per i tipi di
gp3volume, in MiB/s. Questa impostazione è valida solo se loVolumeTypeègp3. Il valore predefinito è125. Valori supportati: 125—1000 MiB/sIl rapporto tra
Throughputa nonIopspuò essere superiore a 0,25. La produttività massima di 1000 MiB/s richiede che l'Iopsimpostazione sia almeno 4000. DeleteOnTermination(Facoltativo,Boolean)-
Specifica se il volume principale deve essere eliminato quando il nodo principale viene terminato. Il valore predefinito è
true.
EphemeralVolume(Facoltativo)-
Specifica i dettagli per qualsiasi volume di archiviazione delle istanze. Per ulteriori informazioni, consulta Instance Store Volumes nella Amazon EC2 User Guide.
EphemeralVolume: MountDir:stringMountDir(Facoltativo,String)-
Specifica la directory di montaggio per il volume dell'archivio delle istanze. Il valore predefinito è
/scratch.
Dcv
(Facoltativo) Definisce le impostazioni di configurazione per il server Amazon DCV in esecuzione sul nodo principale.
Per ulteriori informazioni, consulta Connect ai nodi principali e di accesso tramite Amazon DCV.
Dcv: Enabled:booleanPort:integerAllowedIps:string
Importante
Per impostazione predefinita, la porta Amazon DCV configurata da AWS ParallelCluster è aperta a tutti gli indirizzi IPv4. Tuttavia, puoi connetterti a una porta Amazon DCV solo se disponi dell'URL per la sessione Amazon DCV e connetterti alla sessione Amazon DCV entro 30 secondi dalla data di restituzione dell'URL. pcluster dcv-connect Utilizza l'AllowedIpsimpostazione per limitare ulteriormente l'accesso alla porta Amazon DCV con un intervallo CIDR-formatted IP e utilizza l'Portimpostazione per impostare una porta non standard.
Proprietà DCV
Enabled(Obbligatorio,Boolean)-
Specifica se Amazon DCV è abilitato sul nodo principale. Il valore predefinito è
false.Nota
Amazon DCV genera automaticamente un certificato autofirmato utilizzato per proteggere il traffico tra il client Amazon DCV e il server Amazon DCV in esecuzione sul nodo principale. Per configurare il proprio certificato, consulta Certificato HTTPS Amazon DCV.
Port(Facoltativo,)Integer-
Specifica la porta per Amazon DCV. Il valore predefinito è
8443. AllowedIps(Facoltativo, consigliato,)String-
Specifica l'intervallo CIDR-formatted IP per le connessioni ad Amazon DCV. Questa impostazione viene utilizzata solo quando si AWS ParallelCluster crea il gruppo di sicurezza. Il valore predefinito è
0.0.0.0/0che consente l'accesso da qualsiasi indirizzo internet.Politica di aggiornamento: questa impostazione può essere modificata durante un aggiornamento.
CustomActions
(Facoltativo) Specifica gli script personalizzati da eseguire sul nodo principale.
CustomActions: OnNodeStart: Sequence: - Script:stringArgs: -stringScript:stringArgs: -stringOnNodeConfigured: Sequence: - Script:stringArgs: -stringScript:stringArgs: -stringOnNodeUpdated: Sequence: - Script:stringArgs: -stringScript:stringArgs: -string
Proprietà CustomActions
OnNodeStart(Facoltativo)-
Specifica un singolo script o una sequenza di script da eseguire sul nodo principale prima che venga avviata qualsiasi azione di bootstrap per la distribuzione del nodo. Per ulteriori informazioni, consulta Azioni bootstrap personalizzate.
Sequence(Facoltativo)-
Elenco degli script da eseguire. AWS ParallelCluster esegue gli script nello stesso ordine in cui sono elencati nel file di configurazione, iniziando dal primo.
Script(Obbligatorio,String)-
Specifica il file da utilizzare. Il percorso del file può iniziare con
https://os3://. Args(Facoltativo,[String])-
Elenco di argomenti da passare allo script.
Script(Obbligatorio,String)-
Specifica il file da utilizzare per un singolo script. Il percorso del file può iniziare con
https://os3://. Args(Facoltativo,[String])-
Elenco di argomenti da passare al singolo script.
OnNodeConfigured(Facoltativo)-
Specifica un singolo script o una sequenza di script da eseguire sul nodo principale dopo il completamento delle azioni di bootstrap del nodo. Per ulteriori informazioni, consulta Azioni bootstrap personalizzate.
Sequence(Facoltativo)-
Specifica l'elenco degli script da eseguire.
Script(Obbligatorio,)String-
Specifica il file da utilizzare. Il percorso del file può iniziare con
https://os3://. Args(Facoltativo,[String])-
Elenco di argomenti da passare allo script.
Script(Obbligatorio,String)-
Specifica il file da utilizzare per un singolo script. Il percorso del file può iniziare con
https://os3://. Args(Facoltativo,[String])-
Elenco di argomenti da passare al singolo script.
OnNodeUpdated(Facoltativo)-
Specifica un singolo script o una sequenza di script da eseguire sul nodo principale dopo il completamento delle azioni di aggiornamento del nodo. Per ulteriori informazioni, consulta Azioni bootstrap personalizzate.
Sequence(Facoltativo)-
Specifica l'elenco degli script da eseguire.
Script(Obbligatorio,)String-
Specifica il file da utilizzare. Il percorso del file può iniziare con
https://os3://. Args(Facoltativo,[String])-
Elenco di argomenti da passare allo script.
Script(Obbligatorio,String)-
Specifica il file da utilizzare per il singolo script. Il percorso del file può iniziare con
https://os3://. Args(Facoltativo,[String])-
Elenco di argomenti da passare al singolo script.
Politica di aggiornamento: questa impostazione può essere modificata durante un aggiornamento.
Nota
OnNodeUpdatedviene aggiunto a partire dalla AWS ParallelCluster 3.4.0.Sequenceviene aggiunto a partire dalla AWS ParallelCluster versione 3.6.0. Quando si specificaSequence, è possibile elencare più script per un'azione personalizzata. AWS ParallelCluster continua a supportare la configurazione di un'azione personalizzata con un singolo script, senza includerla.SequenceAWS ParallelCluster non supporta l'inclusione sia di un singolo script che della stessa azione personalizzata.
Sequence
Iam
(Facoltativo) Specifica un ruolo di istanza o un profilo di istanza da utilizzare nel nodo principale per sovrascrivere il ruolo di istanza o il profilo di istanza predefinito per il cluster.
Iam: InstanceRole:stringInstanceProfile:stringS3Access: - BucketName:stringEnableWriteAccess:booleanKeyName:stringAdditionalIamPolicies: - Policy:string
Politica di aggiornamento: questa impostazione può essere modificata durante un aggiornamento.
Proprietà Iam
InstanceProfile(Facoltativo,String)-
Specifica un profilo di istanza per sovrascrivere il profilo di istanza del nodo principale predefinito. Non è possibile specificare
InstanceProfileeInstanceRole. Il formato èarn:.Partition:iam::Account:instance-profile/InstanceProfileNameSe viene specificato, le
AdditionalIamPoliciesimpostazioniS3Accessand non possono essere specificate.Ti consigliamo di specificare una o entrambe
AdditionalIamPoliciesle impostazioniS3Accessand perché le funzionalità aggiunte AWS ParallelCluster spesso richiedono nuove autorizzazioni. InstanceRole(Facoltativo,String)-
Specifica un ruolo di istanza per sovrascrivere il ruolo di istanza del nodo principale predefinito. Non è possibile specificare
InstanceProfileeInstanceRole. Il formato èarn:.Partition:iam::Account:role/RoleNameSe viene specificato, le
AdditionalIamPoliciesimpostazioniS3Accessand non possono essere specificate.Ti consigliamo di specificare una o entrambe
AdditionalIamPoliciesle impostazioniS3Accessand perché le funzionalità aggiunte AWS ParallelCluster spesso richiedono nuove autorizzazioni.Politica di aggiornamento: questa impostazione può essere modificata durante un aggiornamento.
Accesso S3
S3Access(Opzionale)-
Specifica un bucket. Viene utilizzato per generare politiche per concedere l'accesso specificato al bucket.
Se viene specificato, le
InstanceRoleimpostazioniInstanceProfileand non possono essere specificate.Ti consigliamo di specificare una o entrambe
AdditionalIamPoliciesle impostazioniS3Accessand perché le funzionalità aggiunte AWS ParallelCluster spesso richiedono nuove autorizzazioni.S3Access: - BucketName:stringEnableWriteAccess:booleanKeyName:stringPolitica di aggiornamento: questa impostazione può essere modificata durante un aggiornamento.
BucketName(Obbligatorio,String)-
Nome del bucket .
Politica di aggiornamento: questa impostazione può essere modificata durante un aggiornamento.
KeyName(Facoltativo,String)-
La chiave del secchio. Il valore predefinito è "
*".Politica di aggiornamento: questa impostazione può essere modificata durante un aggiornamento.
EnableWriteAccess(Facoltativo,Boolean)-
Indica se l'accesso in scrittura è abilitato per il bucket. Il valore predefinito è
false.Politica di aggiornamento: questa impostazione può essere modificata durante un aggiornamento.
AdditionalIamPolicies
AdditionalIamPolicies(Facoltativo)-
Specifica un elenco di Amazon Resource Names (ARN) delle politiche IAM per Amazon EC2. Questo elenco è allegato al ruolo principale utilizzato per il nodo principale oltre alle autorizzazioni richieste da. AWS ParallelCluster
Il nome di una policy IAM e il relativo ARN sono diversi. I nomi non possono essere usati.
Se viene specificato, non è possibile specificare
InstanceRolele impostazioniInstanceProfileand.Si consiglia di utilizzare
AdditionalIamPoliciesperchéAdditionalIamPoliciesvengono aggiunte alle autorizzazioni richieste eInstanceRoledevono includere tutte le autorizzazioni richieste. AWS ParallelCluster Le autorizzazioni richieste spesso cambiano da rilascio a rilascio man mano che vengono aggiunte caratteristiche.Non c'è alcun valore predefinito.
AdditionalIamPolicies: - Policy:stringPolitica di aggiornamento: questa impostazione può essere modificata durante un aggiornamento.
Policy(Facoltativo,)[String]-
Elenco delle politiche IAM.
Politica di aggiornamento: questa impostazione può essere modificata durante un aggiornamento.
Imds
(Facoltativo) Specifica le proprietà del servizio di metadati di esempio (IMDS). Per ulteriori informazioni, consulta How instance metadata service version 2 nella Amazon EC2 User Guide.
Imds: Secured:boolean
Proprietà Imds
Secured(Facoltativo,Boolean)-
Se
true, limita l'accesso all'IMDS del nodo principale (e alle credenziali del profilo dell'istanza) a un sottoinsieme di superutenti.Se
false, ogni utente del nodo principale ha accesso all'IMDS del nodo principale.Ai seguenti utenti è consentito l'accesso all'IMDS del nodo principale:
-
utente root
-
utente amministrativo del cluster (
pc-cluster-adminper impostazione predefinita) -
utente predefinito specifico del sistema operativo (
ec2-usersu Amazon Linux 2, Amazon Linux 2023 e Red Hat eubuntusu Ubuntu 22.04 e Ubuntu 24.04)
Il valore predefinito è
true.Gli
defaultutenti sono responsabili di garantire che un cluster disponga delle autorizzazioni necessarie per interagire con le risorse. AWS Se disabilitidefaultl'accesso IMDS dell'utente, non AWS ParallelCluster riesci a gestire i nodi di calcolo e smette di funzionare. Non disabilitare l'accesso IMDSdefaultdell'utente.Quando a un utente viene concesso l'accesso all'IMDS del nodo principale, può utilizzare le autorizzazioni incluse nel profilo di istanza del nodo principale. Ad esempio, possono utilizzare queste autorizzazioni per avviare istanze Amazon EC2 o per leggere la password di un dominio AD che il cluster è configurato per l'utilizzo per l'autenticazione.
Per limitare l'accesso all'IMDS, AWS ParallelCluster gestisce una catena di.
iptablesGli utenti del cluster con
sudoaccesso possono abilitare o disabilitare selettivamente l'accesso all'IMDS del nodo principale per altri singoli utenti, inclusidefaultgli utenti, eseguendo il comando:$sudo /opt/parallelcluster/scripts/imds/imds-access.sh --allow<USERNAME>È possibile disabilitare l'accesso IMDS degli utenti con l'
--denyopzione di questo comando.Se disabiliti inconsapevolmente l'accesso IMDS
defaultdell'utente, puoi ripristinare l'autorizzazione utilizzando l'opzione.--allowNota
Qualsiasi personalizzazione delle
iptablesnostreip6tablesregole può interferire con il meccanismo utilizzato per limitare l'accesso IMDS sul nodo principale. -
Immagine
(Facoltativo) Definisce un'immagine personalizzata per il nodo principale.
Image: CustomAmi:string
Proprietà dell'immagine
CustomAmi(Facoltativo,String)-
Specifica l'ID di un'AMI personalizzata da utilizzare per il nodo principale anziché l'AMI predefinita. Per ulteriori informazioni, consulta AWS ParallelCluster Personalizzazione AMI.
Se l'AMI personalizzata richiede autorizzazioni aggiuntive per il suo avvio, queste autorizzazioni devono essere aggiunte alle politiche dell'utente e del nodo principale.
Ad esempio, se a un'AMI personalizzata è associata un'istantanea crittografata, sono necessarie le seguenti politiche aggiuntive sia per le politiche dell'utente che per quelle del nodo principale:
Per risolvere i problemi relativi agli avvisi di convalida dell'AMI personalizzati, consulta. Risoluzione dei problemi relativi alle AMI personalizzate