View a markdown version of this page

Aktivierung der Slurm-REST-API in AWS 5 STCK - AWS STCK

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.

Aktivierung der Slurm-REST-API in AWS 5 STCK

Aktivieren Sie die Slurm-REST-API, um auf die HTTP-Schnittstelle Ihres Clusters für die programmatische Auftragsverwaltung und -überwachung zuzugreifen. Sie können diese Funktion bei der Cluster-Erstellung aktivieren oder einen vorhandenen Cluster aktualisieren, der die Anforderungen erfüllt.

Voraussetzungen

Bevor Sie die Slurm-REST-API aktivieren, stellen Sie sicher, dass Sie über Folgendes verfügen:

  • Cluster-Version: Slurm Version 25.05 oder höher.

  • Sicherheitsgruppe: Regeln, die HTTP-Verkehr auf Port 6820 von Ihren gewünschten Quellen zulassen.

Verfahren

Um die Slurm-REST-API auf einem neuen Cluster zu aktivieren

AWS-Managementkonsole
  1. Öffnen Sie die AWS PCS-Konsole unter. https://console.aws.amazon.com/pcs/

  2. Wählen Sie Cluster erstellen.

  3. Wählen Sie unter Cluster-Details die Slurm-Version 25.05 oder höher aus.

  4. Konfigurieren Sie die anderen Cluster-Einstellungen nach Bedarf.

  5. Stellen Sie im Abschnitt zur Scheduler-Konfiguration die REST-API auf Aktiviert ein.

  6. Konfigurieren Sie Ihre Cluster-Sicherheitsgruppe so, dass HTTP-Verkehr auf Port 6820 aus Ihren gewünschten Quellen zugelassen wird.

  7. Schließen Sie den Cluster-Erstellungsprozess ab.

AWS CLI
  1. Fügen Sie bei der Erstellung Ihres Clusters eine Slurm-REST-Konfiguration hinzu.

    aws pcs create-cluster --region region \ --cluster-name my-cluster \ --scheduler type=SLURM, version=25.05 \ --size SMALL \ --networking subnetIds=subnet-ExampleId1,securityGroupIds=sg-ExampleId1 \ --slurm-configuration slurmRest='{mode=STANDARD}'
  2. Konfigurieren Sie Ihre Cluster-Sicherheitsgruppe so, dass HTTP-Verkehr auf Port 6820 von Ihren gewünschten Quellen zugelassen wird.

Um die Slurm-REST-API auf einem vorhandenen Cluster zu aktivieren

AWS-Managementkonsole
  1. Öffnen Sie die AWS PCS-Konsole unter. https://console.aws.amazon.com/pcs/

  2. Wählen Sie Ihren Cluster aus der Liste aus.

  3. Stellen Sie sicher, dass Ihr Cluster in den Cluster-Details Slurm Version 25.05 oder höher verwendet.

  4. Wählen Sie Cluster bearbeiten.

  5. Stellen Sie im Abschnitt zur Scheduler-Konfiguration die REST-API auf Aktiviert ein.

  6. Wählen Sie Cluster aktualisieren, um die Änderungen zu übernehmen.

  7. Konfigurieren Sie Ihre Cluster-Sicherheitsgruppe so, dass HTTP-Verkehr auf Port 6820 von Ihren gewünschten Quellen zugelassen wird.

AWS CLI
  1. Aktualisieren Sie Ihren Cluster mit einer Slurm-REST-Konfiguration, wie in diesem Beispiel.

    aws pcs update-cluster --cluster-identifier my-cluster \ --slurm-configuration 'slurmRest={mode=STANDARD}'
  2. Konfigurieren Sie Ihre Cluster-Sicherheitsgruppe so, dass HTTP-Verkehr auf Port 6820 von Ihren gewünschten Quellen zugelassen wird.

Was passiert nach der Aktivierung

Wenn Sie die REST-API aktivieren, geht AWS PCS automatisch wie folgt vor:

  • Generiert einen JWT-Signaturschlüssel und speichert ihn im AWS Secrets Manager.

  • Macht den API-Endpunkt https://<clusterPrivateIpAddress>:6820 in Ihrer VPC verfügbar.

  • Aktualisiert Ihre Cluster-Konfiguration, um die Details des REST-API-Endpunkts anzuzeigen.

Sie können sich jetzt authentifizieren und die REST-API für die Auftragsverwaltung und Clustervorgänge verwenden.