Einen eigenständigen Login-Node mit mehreren Clustern in AWS PCS verbinden - AWS PCS

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 eigenständigen Login-Node mit mehreren Clustern in AWS PCS verbinden

Das pcs-multi-cluster-login-configure.sh Skript bietet eine automatisierte Möglichkeit, mehrere sackd Slurm-Daemons auf einem einzigen eigenständigen Login-Node zu konfigurieren. Es ermöglicht dem Login-Knoten, mit mehreren Clustern zu kommunizieren. Das Skript automatisiert die folgenden Operationen:

  • Verwendet AWS PCS-API-Aktionen, um Clusterinformationen abzurufen

  • Fordert zur Eingabe des Base64-codierten Slurm-Authentifizierungsschlüssels auf

  • Erzeugt eine Slurm-JWKS-Datei mit Cluster-Authentifizierungsschlüssel

  • Konfiguriert den sackd Dienst mit Cluster-Endpunkten und -Ports

  • Erstellt eine systemd Servicedatei für einen clusterspezifischen Daemon sackd

  • Generiert ein Aktivierungsskript für die Einrichtung der Clusterumgebung

  • Aktiviert und startet den sackd Dienst

Anmerkung

Dieses Skript benötigt Slurm Version 25.05 oder höher.

Slurm muss bereits auf der Instanz installiert sein (entspricht Schritt 3 im manuellen Prozess). Die Instanz muss in der Lage sein, die Endpunkte des Zielclusters zu erreichen. Das Skript führt die entsprechenden Operationen aus Schritt 4 und Schritt 5 im manuellen Konfigurationsprozess aus. Es ruft automatisch die Clusterinformationen ab, konfiguriert den sackd Dienst, erstellt die erforderlichen systemd Dienstdateien und erstellt ein Aktivierungsskript, mit dem Benutzer ihre Shell-Umgebung für die Cluster-Interaktion konfigurieren können.