Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Einen Cluster erstellen mit Slurm Buchhaltung
Erfahren Sie, wie Sie einen Cluster konfigurieren und erstellen mit Slurm Buchhaltung. Weitere Informationen finden Sie unter Slurm Abrechnung mit AWS ParallelCluster.
Wenn Sie die AWS ParallelCluster Befehlszeilenschnittstelle (CLI) oder API verwenden, zahlen Sie nur für die AWS Ressourcen, die beim Erstellen oder Aktualisieren von AWS ParallelCluster Images und Clustern erstellt werden. Weitere Informationen finden Sie unter AWS Dienste verwendet von AWS ParallelCluster.
Die PCUI basiert auf einer serverlosen Architektur und kann in den meisten Fällen innerhalb der Kategorie „ AWS Kostenloses Kontingent“ verwendet werden. Weitere Informationen finden Sie unter PCUI kostet.
In diesem Tutorial verwenden Sie eine CloudFormation Schnellerstellungsvorlage (us-east-1)
Anmerkung
Ab Version 3.3.0 unterstützt AWS ParallelCluster Slurm Abrechnung mit dem Cluster-Konfigurationsparameter SlurmSettings//Database.
Anmerkung
Die Vorlage für die Schnellerstellung dient als Beispiel. Diese Vorlage deckt nicht alle möglichen Anwendungsfälle für a ab Slurm Buchhaltungsdatenbankserver. Es liegt in Ihrer Verantwortung, einen Datenbankserver mit der Konfiguration und Kapazität zu erstellen, die für Ihre Produktionsworkloads geeignet sind.
Voraussetzungen:
-
AWS ParallelCluster ist installiert.
-
Das AWS CLI ist installiert und konfiguriert.
-
Sie haben ein EC2 Amazon-Schlüsselpaar.
-
Sie haben eine IAM-Rolle mit den Berechtigungen, die für die Ausführung der pcluster CLI erforderlich sind.
-
Die Region, in der Sie die Schnellerstellungsvorlage bereitstellen, unterstützt Amazon Aurora MySQL Serverless v2. Weitere Informationen finden Sie unter Aurora Serverless v2 mit Aurora MySQL.
Schritt 1: Erstellen Sie die VPC und die Subnetze für AWS ParallelCluster
Um die bereitgestellte CloudFormation Vorlage zu verwenden für Slurm Accounting-Datenbank, Sie müssen die VPC für den Cluster bereit haben. Sie können dies manuell oder als Teil des Konfigurieren und erstellen Sie einen Cluster mit der Befehlszeilenschnittstelle AWS ParallelCluster Verfahrens tun. Wenn Sie es bereits verwendet haben AWS ParallelCluster, haben Sie möglicherweise eine VPC für die Bereitstellung des Clusters und des Datenbankservers bereit.
Schritt 2: Erstellen Sie den Datenbank-Stack
Verwenden Sie die CloudFormation Schnellerstellungsvorlage (us-east-1), um einen Datenbank-Stack
-
Anmeldeinformationen für den Datenbankserver, insbesondere den Admin-Benutzernamen und das Passwort.
-
Größe des Amazon Aurora serverlosen Clusters. Dies hängt von der erwarteten Clusterbelastung ab.
-
Netzwerkparameter, insbesondere die Ziel-VPC und die Subnetze oder CIDR-Blöcke für die Erstellung der Subnetze.
Wählen Sie die entsprechenden Anmeldeinformationen und die Größe für Ihren Datenbankserver aus. Für die Netzwerkoptionen müssen Sie dieselbe VPC verwenden, auf der der AWS ParallelCluster Cluster bereitgestellt wird. Sie können die Subnetze für die Datenbank erstellen und sie als Eingabe an die Vorlage übergeben. Oder stellen Sie zwei unzusammenhängende CIDR-Blöcke für die beiden Subnetze bereit und lassen Sie die CloudFormation Vorlage die beiden Subnetze für CIDR-Blöcke erstellen. Stellen Sie sicher, dass sich die CIDR-Blöcke nicht mit vorhandenen Subnetzen überschneiden. Wenn sich die CIDR-Blöcke mit vorhandenen Subnetzen überschneiden, kann der Stapel nicht erstellt werden.
Die Erstellung des Datenbankservers dauert mehrere Minuten.
Schritt 3: Erstellen Sie einen Cluster mit Slurm Buchhaltung aktiviert
Die bereitgestellte CloudFormation Vorlage generiert einen CloudFormation Stapel mit einigen definierten Ausgaben. Von der AWS Management Console aus können Sie die Ausgaben auf der Registerkarte Ausgaben in der CloudFormation Stapelansicht anzeigen. Um das zu aktivieren Slurm Bei der Abrechnung müssen einige dieser Ausgaben in der AWS ParallelCluster Cluster-Konfigurationsdatei verwendet werden:
-
DatabaseHost
: Wird für den UriCluster-Konfigurationsparameter SlurmSettingsDatabase//verwendet. -
DatabaseAdminUser
: Wird für den UserNameCluster-Konfigurationsparameterwert SlurmSettingsDatabase//verwendet. -
DatabaseSecretArn
: Wird für den PasswordSecretArnCluster-Konfigurationsparameter SlurmSettingsDatabase//verwendet. -
DatabaseClientSecurityGroup
: Dies ist die Sicherheitsgruppe, die an den Hauptknoten des Clusters angehängt ist, der im SecurityGroupsKonfigurationsparameter HeadNode/Networking/definiert ist.
Aktualisieren Sie die Database
Parameter Ihrer Cluster-Konfigurationsdatei mit den Ausgabewerten. Verwenden Sie die pcluster CLI, um den Cluster zu erstellen.
$
pcluster create-cluster -n
cluster-3.x
-cpath/to/cluster-config.yaml
Nachdem der Cluster erstellt wurde, können Sie mit der Verwendung beginnen Slurm Buchhaltungsbefehle wie sacctmgr
odersacct
.