Seleziona le tue preferenze relative ai cookie

Utilizziamo cookie essenziali e strumenti simili necessari per fornire il nostro sito e i nostri servizi. Utilizziamo i cookie prestazionali per raccogliere statistiche anonime in modo da poter capire come i clienti utilizzano il nostro sito e apportare miglioramenti. I cookie essenziali non possono essere disattivati, ma puoi fare clic su \"Personalizza\" o \"Rifiuta\" per rifiutare i cookie prestazionali.

Se sei d'accordo, AWS e le terze parti approvate utilizzeranno i cookie anche per fornire utili funzionalità del sito, ricordare le tue preferenze e visualizzare contenuti pertinenti, inclusa la pubblicità pertinente. Per continuare senza accettare questi cookie, fai clic su \"Continua\" o \"Rifiuta\". Per effettuare scelte più dettagliate o saperne di più, fai clic su \"Personalizza\".

Risorsa del cluster - 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à.

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

Risorsa del cluster

La risorsa del CloudFormation cluster è formattata come illustrato nel seguente frammento di CloudFormation modello:

PclusterCluster: Type: Custom::PclusterCluster Properties: ServiceToken: !GetAtt [ PclusterClusterProvider , Outputs.ServiceToken ] ClusterName: !Sub 'c-${AWS::StackName}' # Must be different from StackName ClusterConfiguration: # Your Cluster Configuration
Proprietà:
ServiceToken:

L'output dello stack del AWS ParallelCluster provider. ServiceToken

ClusterName:

Il nome del cluster da creare e gestire. Il nome non deve corrispondere al nome CloudFormation dello stack. Il nome non può essere modificato dopo la creazione del cluster.

ClusterConfiguration:

Il file YAML di configurazione del cluster, come descritto in. File di configurazione del cluster Tuttavia, è possibile utilizzare i CloudFormation costrutti usuali, come le funzioni intrinseche.

DeletionPolicy:

Definisce se eliminare il cluster quando viene eliminato lo stack principale. Il valore predefinito è Delete.

Conserva:

Conserva il cluster se la risorsa personalizzata viene eliminata.

Nota

Per mantenere funzionante il cluster mantenuto, le risorse dipendenti dal cluster, come lo storage e la rete, devono disporre di una politica di eliminazione impostata da conservare.

Elimina:

Elimina il cluster se la risorsa personalizzata viene eliminata.

Fn::GetAttvalori restituiti:

La funzione Fn::GetAtt intrinseca restituisce un valore per un attributo specificato di un tipo. Per ulteriori informazioni sull'uso della Fn::GetAtt intrinsic funzione, vedere Fn::. GetAtt

ClusterProperties:

I valori dell'pcluster describe-clusteroperazione.

Messaggi di convalida:

Una stringa contenente tutti i messaggi di convalida che si sono verificati durante l'ultima operazione di creazione o aggiornamento.

logGroupName:

Il nome del gruppo di log utilizzato per registrare le operazioni del cluster Lambda. Gli eventi di registro vengono conservati per 90 giorni e il gruppo di log viene conservato dopo l'eliminazione del cluster.

Esempio: Fn::GetAtt

# Provide the public IP address of the head node as an output of a stack Outputs: HeadNodeIp: Description: The public IP address of the head node Value: !GetAtt [ PclusterCluster, headNode.publicIpAddress ]

Esempio: CloudFormation modello semplice e completo con una risorsa AWS ParallelCluster personalizzata:

AWSTemplateFormatVersion: '2010-09-09' Description: > AWS ParallelCluster CloudFormation Template Parameters: HeadNodeSubnet: Description: Subnet where the HeadNode will run Type: AWS::EC2::Subnet::Id ComputeSubnet: Description: Subnet where the Compute Nodes will run Type: AWS::EC2::Subnet::Id KeyName: Description: KeyPair to login to the head node Type: AWS::EC2::KeyPair::KeyName Resources: PclusterClusterProvider: Type: AWS::CloudFormation::Stack Properties: TemplateURL: !Sub - https://${AWS::Region}-aws-parallelcluster.s3.${AWS::Region}.${AWS::URLSuffix}/parallelcluster/${Version}/templates/custom_resource/cluster.yaml - { Version: 3.7.0 } PclusterCluster: Type: Custom::PclusterCluster Properties: ServiceToken: !GetAtt [ PclusterClusterProvider , Outputs.ServiceToken ] ClusterName: !Sub 'c-${AWS::StackName}' ClusterConfiguration: Image: Os: alinux2 HeadNode: InstanceType: t2.medium Networking: SubnetId: !Ref HeadNodeSubnet Ssh: KeyName: !Ref KeyName Scheduling: Scheduler: slurm SlurmQueues: - Name: queue0 ComputeResources: - Name: queue0-cr0 InstanceType: t2.micro Networking: SubnetIds: - !Ref ComputeSubnet Outputs: HeadNodeIp: Description: The Public IP address of the HeadNode Value: !GetAtt [ PclusterCluster, headNode.publicIpAddress ] ValidationMessages: Description: Any warnings from cluster create or update operations. Value: !GetAtt PclusterCluster.validationMessages

Per ulteriori informazioni su come utilizzare la risorsa CloudFormation AWS ParallelCluster personalizzata, consultaCreazione di un cluster con AWS CloudFormation.

PrivacyCondizioni del sitoPreferenze cookie
© 2025, Amazon Web Services, Inc. o società affiliate. Tutti i diritti riservati.