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 auf PCS AWS
Aktivieren Sie die Slurm-REST-API für den Zugriff auf die HTTP-Schnittstelle Ihres Clusters für die programmatische Auftragsverwaltung und -überwachung. Sie können diese Funktion während der Clustererstellung 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
-
-
Öffnen Sie die AWS PCS-Konsole unter. https://console.aws.amazon.com/pcs/
-
Wählen Sie Cluster erstellen.
-
Wählen Sie unter Cluster-Details die Slurm-Version 25.05 oder höher aus.
-
Konfigurieren Sie die anderen Cluster-Einstellungen nach Bedarf.
-
Stellen Sie im Abschnitt Scheduler-Konfiguration die REST-API auf Aktiviert ein.
-
Konfigurieren Sie Ihre Cluster-Sicherheitsgruppe so, dass HTTP-Verkehr auf Port 6820 von Ihren gewünschten Quellen zugelassen wird.
-
Schließen Sie den Vorgang zur Clustererstellung ab.
- AWS CLI
-
-
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}'
-
Konfigurieren Sie Ihre Cluster-Sicherheitsgruppe so, dass HTTP-Verkehr auf Port 6820 von Ihren gewünschten Quellen aus zugelassen wird.
Um die Slurm-REST-API auf einem vorhandenen Cluster zu aktivieren
- AWS-Managementkonsole
-
-
Öffnen Sie die AWS PCS-Konsole unter. https://console.aws.amazon.com/pcs/
-
Wählen Sie Ihren Cluster aus der Liste aus.
-
Vergewissern Sie sich in den Cluster-Details, dass Ihr Cluster Slurm-Version 25.05 oder höher verwendet.
-
Wählen Sie Cluster bearbeiten.
-
Stellen Sie im Abschnitt Scheduler-Konfiguration die REST-API auf Aktiviert ein.
-
Wählen Sie Cluster aktualisieren, um die Änderungen zu übernehmen.
-
Konfigurieren Sie Ihre Cluster-Sicherheitsgruppe so, dass HTTP-Verkehr auf Port 6820 von Ihren gewünschten Quellen zugelassen wird.
- AWS CLI
-
-
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}'
-
Konfigurieren Sie Ihre Cluster-Sicherheitsgruppe so, dass HTTP-Verkehr auf Port 6820 aus Ihren gewünschten Quellen zugelassen wird.
Was passiert nach der Aktivierung
Wenn Sie die REST-API aktivieren, führt AWS PCS automatisch:
-
Generiert einen JWT-Signaturschlüssel und speichert ihn in AWS Secrets Manager.
-
Macht den API-Endpunkt https://<clusterPrivateIpAddress>:6820 in Ihrer VPC verfügbar.
-
Aktualisiert Ihre Cluster-Konfiguration, sodass die REST-API-Endpunktdetails angezeigt werden.
Sie können sich jetzt authentifizieren und die REST-API für die Auftragsverwaltung und Clustervorgänge verwenden.