Creazione di un cluster con Slurm contabilità - 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à.

Creazione di un cluster con Slurm contabilità

Scopri come configurare e creare un cluster con Slurm contabilità. Per ulteriori informazioni, consulta Slurm contabilità con AWS ParallelCluster.

Quando si utilizza l'interfaccia a riga di AWS ParallelCluster comando (CLI) oppureAPI, 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.

PCUIÈ basato su un'architettura serverless ed è possibile utilizzarlo nella categoria AWS Free Tier nella maggior parte dei casi. Per ulteriori informazioni, consulta PCUIcosti.

In questo tutorial, si utilizza un modello di CloudFormation creazione rapida (us-east-1) per creare un database serverless for My. Amazon AuroraSQL Il modello indica di CloudFormation creare tutti i componenti necessari per distribuire un database Amazon Aurora serverless sullo stesso del cluster. VPC Il modello crea anche una configurazione di rete e sicurezza di base per la connessione tra il cluster e il database.

Nota

A partire dalla versione 3.3.0, supporta AWS ParallelCluster Slurm contabilità con il parametro di configurazione del cluster SlurmSettings/Database.

Nota

Il modello di creazione rapida funge da esempio. Questo modello non copre tutti i possibili casi d'uso per un Slurm server di database contabile. È tua responsabilità creare un server di database con la configurazione e la capacità appropriate per i tuoi carichi di lavoro di produzione.

Prerequisiti:

Fase 1: Creare le sottoreti e le sottoreti per VPC AWS ParallelCluster

Per utilizzare il CloudFormation modello fornito per Slurm il database di contabilità, è necessario che il file VPC per il cluster sia pronto. È possibile eseguire questa operazione manualmente o come parte della Configura e crea un cluster con l'interfaccia a riga di AWS ParallelCluster comando procedura. Se lo hai già utilizzato AWS ParallelCluster, potresti averne uno VPC pronto per la distribuzione del cluster e del server di database.

Fase 2: Creare lo stack di database

Usa il modello CloudFormation quick-create (us-east-1) per creare uno stack di database per Slurm contabilità. Il modello richiede i seguenti input:

  • Credenziali del server di database, in particolare il nome utente e la password dell'amministratore.

  • Dimensionamento del cluster Amazon Aurora serverless. Dipende dal caricamento previsto del cluster.

  • Parametri di rete, in particolare la destinazione VPC e le sottoreti o i CIDR blocchi per la creazione delle sottoreti.

Seleziona le credenziali e le dimensioni appropriate per il tuo server di database. Per le opzioni di rete, è necessario utilizzare le stesse su VPC cui è distribuito il AWS ParallelCluster cluster. È possibile creare le sottoreti per il database e passarle come input al modello. Oppure, fornisci due CIDR blocchi disgiunti per le due sottoreti e lascia che il CloudFormation modello crei le due sottoreti per i blocchi. CIDR Assicurati che i CIDR blocchi non si sovrappongano alle sottoreti esistenti. Se i CIDR blocchi si sovrappongono alle sottoreti esistenti, lo stack non viene creato.

La creazione del server di database richiede alcuni minuti.

Fase 3: Creare un cluster con Slurm contabilità abilitata

Il CloudFormation modello fornito genera uno CloudFormation stack con alcuni output definiti. Da AWS Management Console, è possibile visualizzare gli output nella scheda Output nella visualizzazione in pila. CloudFormation Per abilitare il Slurm accounting, alcuni di questi output devono essere utilizzati nel file di configurazione del AWS ParallelCluster cluster:

Aggiorna i Database parametri del file di configurazione del cluster con i valori di output. Usa il pcluster CLI per creare il cluster.

$ pcluster create-cluster -n cluster-3.x -c path/to/cluster-config.yaml

Dopo aver creato il cluster, puoi iniziare a utilizzare Slurm comandi di contabilità come sacctmgr osacct.