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
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:
-
AWS ParallelCluster è installato.
-
AWS CLI è installato e configurato.
-
Hai una coppia di EC2 chiavi Amazon.
-
Hai un IAM ruolo con le autorizzazioni necessarie per eseguire il pclusterCLI.
-
La regione in cui distribuisci il modello di creazione rapida supporta Amazon Aurora My serverless v2. SQL Per ulteriori informazioni, consulta Aurora Serverless v2 con Aurora My. SQL
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
-
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:
-
DatabaseHost
: Utilizzato per il parametro di configurazione del Uricluster SlurmSettingsDatabase//. -
DatabaseAdminUser
: utilizzato per il valore del parametro di configurazione UserNamedel cluster SlurmSettingsDatabase//. -
DatabaseSecretArn
: utilizzato per il parametro di configurazione PasswordSecretArndel cluster SlurmSettingsDatabase//. -
DatabaseClientSecurityGroup
: Questo è il gruppo di sicurezza collegato al nodo principale del cluster definito nel parametro di SecurityGroupsconfigurazione HeadNodeNetworking//.
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
-cpath/to/cluster-config.yaml
Dopo aver creato il cluster, puoi iniziare a utilizzare Slurm comandi di contabilità come sacctmgr
osacct
.