Einen Cluster mit Slurm Accounting erstellen - AWS ParallelCluster

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 mit Slurm Accounting erstellen

Erfahren Sie, wie Sie einen Cluster mit Slurm Accounting konfigurieren und erstellen. Weitere Informationen finden Sie unter SlurmAbrechnung 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 AWS ParallelCluster Benutzeroberfläche basiert auf einer serverlosen Architektur und Sie können sie in den meisten Fällen innerhalb der Kategorie „ AWS Kostenloses Kontingent“ verwenden. Weitere Informationen finden Sie unter AWS ParallelClusterDie Benutzeroberfläche kostet.

In diesem Tutorial verwenden Sie eine CloudFormation Schnellerstellungsvorlage (us-east-1), um eine serverlose Datenbank Amazon Aurorafür MySQL zu erstellen. Die Vorlage weist CloudFormation an, alle erforderlichen Komponenten für die Bereitstellung einer Amazon Aurora serverlosen Datenbank auf derselben VPC wie der Cluster zu erstellen. Die Vorlage erstellt auch eine grundlegende Netzwerk- und Sicherheitskonfiguration für die Verbindung zwischen dem Cluster und der Datenbank.

Anmerkung

Ab Version 3.3.0 wird AWS ParallelCluster die Slurm Abrechnung mit dem Cluster-Konfigurationsparameter SlurmSettings/Database unterstützt.

Anmerkung

Die Schnellerstellungsvorlage dient als Beispiel. Diese Vorlage deckt nicht alle möglichen Anwendungsfälle für einen Slurm Buchhaltungsdatenbankserver ab. Es liegt in Ihrer Verantwortung, einen Datenbankserver mit der Konfiguration und Kapazität zu erstellen, die für Ihre Produktionsworkloads geeignet sind.

Voraussetzungen:

Schritt 1: Erstellen Sie die VPC und die Subnetze für AWS ParallelCluster

Um die bereitgestellte CloudFormation Vorlage für die Slurm Accounting-Datenbank verwenden zu können, müssen Sie 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 AWS ParallelCluster Befehlszeilenschnittstelle 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 für die Buchhaltung zu erstellen. Slurm Die Vorlage erfordert folgende Eingaben:

  • 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 aktivierter Slurm Kontoführung

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 die Slurm Abrechnung zu aktivieren, müssen einige dieser Ausgaben in der AWS ParallelCluster Cluster-Konfigurationsdatei verwendet werden:

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 -c path/to/cluster-config.yaml

Nachdem der Cluster erstellt wurde, können Sie damit beginnen, Slurm Accounting-Befehle wie sacctmgr oder zu verwendensacct.