View a markdown version of this page

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

Sezione LoginNodes

Nota

Il supporto per LoginNodes è stato aggiunto nella AWS ParallelCluster versione 3.7.0.

(Facoltativo) Specifica la configurazione per il pool di nodi di accesso.

LoginNodes: Pools: - Name: string Count: integer InstanceType: string GracetimePeriod: integer Image: CustomAmi: string Ssh: KeyName: string AllowedIps: string Networking: SubnetIds: - string SecurityGroups: - string AdditionalSecurityGroups: - string Dcv: Enabled: boolean Port: integer AllowedIps: string CustomActions: OnNodeStart: Sequence: - Script: string Args: - string Script: string Args: - string OnNodeConfigured: Sequence: - Script: string Args: - string Script: string Args: - string OnNodeUpdated: Sequence: - Script: string Args: - string Script: string Args: - string Iam: InstanceRole: string InstanceProfile: string AdditionalIamPolicies: - Policy: string

Politica di aggiornamento: i nodi di accesso nel cluster devono essere interrotti affinché questa impostazione possa essere modificata per un aggiornamento.

Proprietà LoginNodes

Proprietà dei pool

Definisce gruppi di nodi di accesso con la stessa configurazione delle risorse. A partire dalla AWS ParallelCluster versione 3.11.0 è possibile specificare fino a 10 pool.

Pools: - Name: string Count: integer InstanceType: string GracetimePeriod: integer Image: CustomAmi: string Ssh: KeyName: string AllowedIps: string Networking: SubnetIds: - string SecurityGroups: - string AdditionalSecurityGroups: - string Dcv: Enabled: boolean Port: integer AllowedIps: string CustomActions: OnNodeStart: Sequence: - Script: string Args: - string Script: string Args: - string OnNodeConfigured: Sequence: - Script: string Args: - string Script: string Args: - string OnNodeUpdated: Sequence: - Script: string Args: - string Script: string Args: - string Iam: InstanceRole: string InstanceProfile: string AdditionalIamPolicies: - Policy: string

Politica di aggiornamento: è possibile aggiungere pool di nodi di accesso, ma la rimozione di un pool richiede l'interruzione di tutti i nodi di accesso nel cluster.

Name(Obbligatorio) String

Specifica il nome del LoginNodes pool. Viene utilizzato per etichettare le LoginNodes risorse.

Politica di aggiornamento: se questa impostazione viene modificata, l'aggiornamento non è consentito.

Nota

A partire dalla AWS ParallelCluster versione 3.11.0, la politica di aggiornamento è: I nodi di accesso nel pool devono essere interrotti affinché questa impostazione venga modificata per un aggiornamento.

Count(Obbligatorio) Integer

Specifica il numero di nodi di accesso da mantenere attivi.

Politica di aggiornamento: questa impostazione può essere modificata durante un aggiornamento.

InstanceType(Obbligatorio String)

Specifica il tipo di istanza Amazon EC2 utilizzato per il nodo di accesso. L'architettura del tipo di istanza deve essere la stessa utilizzata per Slurm InstanceType l'impostazione.

Politica di aggiornamento: questa impostazione può essere modificata se il pool di nodi di accesso viene interrotto.

Nota

A partire dalla AWS ParallelCluster versione 3.11.0, la politica di aggiornamento è: I nodi di accesso nel pool devono essere interrotti affinché questa impostazione possa essere modificata per un aggiornamento.

GracetimePeriod(Facoltativo) Integer

Specifica il tempo minimo in minuti che intercorre tra la notifica all'utente connesso della disattivazione di un nodo di accesso e l'effettivo evento di arresto. I valori validi per GracetimePeriod sono compresi tra 3 e 120 minuti. L'impostazione predefinita è 10 minuti.

Nota

L'evento di attivazione prevede interazioni tra più AWS servizi. A volte, la latenza di rete e la propagazione delle informazioni potrebbero richiedere del tempo, quindi il periodo di tolleranza potrebbe richiedere più tempo del previsto a causa di ritardi interni nei servizi. AWS

Politica di aggiornamento: questa impostazione può essere modificata durante un aggiornamento.

Image(Facoltativo)

Definisce la configurazione dell'immagine per i nodi di accesso.

Image: CustomAmi: String
CustomAmi(Facoltativo String)

Specifica l'AMI personalizzata utilizzata per il provisioning dei nodi di accesso. Se non specificato, il valore predefinito è quello specificato in. Sezione HeadNode

Politica di aggiornamento: se questa impostazione viene modificata, l'aggiornamento non è consentito.

Ssh(Facoltativo)

Definisce la ssh configurazione per i nodi di accesso.

Ssh: KeyName: string AllowedIps: string
Nota

A partire dalla AWS ParallelCluster versione 3.11.0, la politica di aggiornamento è: I nodi di accesso nel pool devono essere interrotti affinché questa impostazione venga modificata per un aggiornamento.

KeyName(Facoltativo) String

Specifica la ssh chiave utilizzata per accedere ai nodi di accesso. Se non specificato, il valore predefinito è quello specificato in. Sezione HeadNode

Politica di aggiornamento: i nodi di accesso nel pool devono essere interrotti affinché questa impostazione possa essere modificata per un aggiornamento.

Importante

Obsoleto: il parametro di configurazione LoginNodes/Pools/Ssh/KeyName è stato rimosso nella versione 3.15.0. AWS ParallelCluster Per ulteriori dettagli, vedere. https://github.com/aws/aws-parallelcluster/issues/6811

AllowedIps(Facoltativo String)

Specifica l'intervallo CIDR-formatted IP o l'ID di un elenco di prefissi per le connessioni SSH ai nodi di accesso nel pool. L'impostazione predefinita è quella AllowedIps definita nella configurazione del nodo principale o, 0.0.0.0/0 se non specificata. Sezione HeadNode.

Politica di aggiornamento: i nodi di accesso nel pool devono essere interrotti affinché questa impostazione possa essere modificata per un aggiornamento.

Nota

Il supporto AllowedIps per i nodi di accesso è stato aggiunto nella AWS ParallelCluster versione 3.11.0.

Networking(Obbligatorio)

Networking: SubnetIds: - string SecurityGroups: - string AdditionalSecurityGroups: - string
Nota

A partire dalla AWS ParallelCluster versione 3.11.0, la politica di aggiornamento è: i nodi di accesso nel pool devono essere interrotti affinché questa impostazione venga modificata per un aggiornamento.

SubnetIds(Obbligatorio) [String]

L'ID della sottorete esistente in cui esegui il provisioning dei nodi di accesso. È possibile definire una sola sottorete.

Politica di aggiornamento: se questa impostazione viene modificata, l'aggiornamento non è consentito.

SecurityGroups(Facoltativo) [String]

Un elenco di gruppi di sicurezza da utilizzare per il pool di nodi di accesso. Se non viene specificato alcun gruppo di sicurezza, AWS ParallelCluster crea gruppi di sicurezza per te.

Politica di aggiornamento: se questa impostazione viene modificata, l'aggiornamento non è consentito.

AdditionalSecurityGroups(Facoltativo [String])

Un elenco di gruppi di sicurezza aggiuntivi da utilizzare per il pool di nodi di accesso.

Politica di aggiornamento: se questa impostazione viene modificata, l'aggiornamento non è consentito.

Dcv(Opzionale)

Definisce le impostazioni di configurazione per il server Amazon DCV in esecuzione sui nodi di accesso. Per ulteriori informazioni, consulta Connect ai nodi principali e di accesso tramite Amazon DCV

Dcv: Enabled: boolean Port: integer AllowedIps: string
Importante

Per impostazione predefinita, la porta Amazon DCV configurata da AWS ParallelCluster è aperta a tutti gli indirizzi IPv4. 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 restituzione dell'URL da pcluster dcv-connect. Usa l'AllowedIpsimpostazione per limitare ulteriormente l'accesso alla porta Amazon DCV con un intervallo CIDR-formatted IP e usa l'impostazione Port per impostare una porta non standard.

Politica di aggiornamento: se questa impostazione viene modificata, l'aggiornamento non è consentito.

Nota

Il supporto per DCV sui nodi di accesso è stato aggiunto nella AWS ParallelCluster versione 3.11.0.

Enabled(Obbligatorio) Boolean

Specifica se Amazon DCV è abilitato sui nodi di accesso del pool. Il valore predefinito è false.

Politica di aggiornamento: se questa impostazione viene modificata, l'aggiornamento non è consentito.

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 di accesso. Per configurare il proprio certificato, consulta Certificato HTTPS Amazon DCV.

Port(Facoltativo) Integer

Specifica la porta per Amazon DCV. Il valore predefinito è 8443.

Politica di aggiornamento: se questa impostazione viene modificata, l'aggiornamento non è consentito.

AllowedIps(Facoltativo) 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/0 che consente l'accesso da qualsiasi indirizzo internet.

Politica di aggiornamento: se questa impostazione viene modificata, l'aggiornamento non è consentito.

CustomActions(Facoltativo)

Specifica gli script personalizzati da eseguire sui nodi di accesso.

CustomActions: OnNodeStart: Sequence: - Script: string Args: - string Script: string Args: - string OnNodeConfigured: Sequence: - Script: string Args: - string Script: string Args: - string OnNodeUpdated: Sequence: - Script: string Args: - string Script: string Args: - string
Nota

Il supporto per le azioni personalizzate sui nodi di accesso è stato aggiunto nella AWS ParallelCluster versione 3.11.0.

OnNodeStart(Facoltativo)

Specifica un singolo script o una sequenza di script da eseguire sui nodi di accesso prima che venga avviata qualsiasi azione di bootstrap per la distribuzione dei nodi. 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.

Politica di aggiornamento: se questa impostazione viene modificata, l'aggiornamento non è consentito.

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 sui nodi di accesso dopo il completamento dei processi di bootstrap 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.

Politica di aggiornamento: se questa impostazione viene modificata, l'aggiornamento non è consentito.

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.

Politica di aggiornamento: se questa impostazione viene modificata, l'aggiornamento non è consentito.

OnNodeUpdated(Facoltativo)

Specifica un singolo script o una sequenza di script da eseguire dopo il completamento dell'aggiornamento del nodo principale e l'allineamento dello scheduler e dello storage condiviso con le ultime modifiche alla configurazione del cluster. 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.

Politica di aggiornamento: se questa impostazione viene modificata, l'aggiornamento non è consentito.

Nota

AWS 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 nei nodi di accesso per sovrascrivere il ruolo di istanza o il profilo di istanza predefinito per il cluster.

Iam: InstanceRole: string InstanceProfile: string AdditionalIamPolicies: - Policy: string
Nota

A partire dalla AWS ParallelCluster versione 3.11.0, la politica di aggiornamento è: i nodi di accesso nel pool devono essere interrotti affinché questa impostazione venga modificata per un aggiornamento.

InstanceProfile(Facoltativo) String

Specifica un profilo di istanza per sovrascrivere il profilo di istanza del nodo di accesso predefinito. Non è possibile specificare InstanceProfile e InstanceRole. Il formato è arn:Partition:iam::Account:instance-profile/InstanceProfileName. Se viene specificato, le AdditionalIamPolicies impostazioni InstanceRole and non possono essere specificate.

Politica di aggiornamento: se questa impostazione viene modificata, l'aggiornamento non è consentito.

InstanceRole(Facoltativo String)

Specifica un ruolo di istanza per sovrascrivere il ruolo di istanza del nodo di accesso predefinito. Non è possibile specificare InstanceProfile e InstanceRole. Il formato è arn:Partition:iam::Account:role/RoleName. Se viene specificato, le AdditionalIamPolicies impostazioni InstanceProfile and non possono essere specificate.

Politica di aggiornamento: se questa impostazione viene modificata, l'aggiornamento non è consentito.

AdditionalIamPolicies(Facoltativo)
AdditionalIamPolicies: - Policy: string

Una policy IAM Amazon Resource Name (ARN).

Specifica un elenco di Amazon Resource Names (ARN) delle politiche IAM per Amazon EC2. Questo elenco è allegato al ruolo principale utilizzato per il nodo di accesso 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 InstanceRole le impostazioni InstanceProfile and. Si consiglia di utilizzare AdditionalIamPolicies perché AdditionalIamPolicies vengono aggiunte alle autorizzazioni richieste e InstanceRole devono includere tutte le autorizzazioni richieste. AWS ParallelCluster Le autorizzazioni richieste spesso cambiano da una versione all'altra man mano che vengono aggiunte funzionalità.

Non esiste un valore predefinito.

Politica di aggiornamento: se questa impostazione viene modificata, l'aggiornamento non è consentito.