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.
Softwareinstallationsprogramme zum Erstellen benutzerdefinierter AMIs für AWS 5 STCK
AWS stellt eine herunterladbare Datei bereit, mit der die AWS PCS-Software auf einer Instance installiert werden kann. AWS bietet auch Software, mit der relevante Versionen von Slurm und seinen Abhängigkeiten heruntergeladen, kompiliert und installiert werden können. Sie können diese Anweisungen verwenden, um benutzerdefinierte AMIs für die Verwendung mit AWS PCS zu erstellen, oder Sie können Ihre eigenen Methoden verwenden.
Inhalt
AWS Installationsprogramm für die PCS-Agent-Software
Das Installationsprogramm der AWS PCS-Agentsoftware konfiguriert eine Instanz so, dass sie während des Instanz-Bootstrap-Vorgangs mit AWS PCS funktioniert. Sie müssen die von uns AWS bereitgestellten Installationsprogramme verwenden, um den AWS PCS-Agenten auf Ihrem benutzerdefinierten AMI zu installieren.
Weitere Informationen zur AWS PCS-Agentensoftware finden Sie unter. AWS PCS-Agent-Versionen
Slurm-Installationsprogramm
Das Slurm-Installationsprogramm lädt relevante Versionen von Slurm und seinen Abhängigkeiten herunter, kompiliert und installiert sie. Sie können den Slurm-Installer verwenden, um benutzerdefinierte AMIs für PCS zu erstellen. AWS Sie können auch Ihre eigenen Mechanismen verwenden, wenn diese mit der Softwarekonfiguration übereinstimmen, die der Slurm-Installer bereitstellt. Weitere Informationen zur AWS PCS-Unterstützung für Slurm finden Sie unter. Slurm-Versionen in AWS 5 STCK
Die AWS mitgelieferte Software installiert Folgendes:
-
Slurm
in der angeforderten Haupt- und Wartungsversion (derzeit Version 25.11.x) - Lizenz GPL 2 https://github.com/SchedMD/slurm?tab=License-1-ov-file -
Slurm ist gebaut mit set to
--sysconfdir/etc/slurm -
Slurm ist mit der Option gebaut und
--enable-pam--without-munge -
Slurm ist mit der Option gebaut
--sharedstatedir=/run/slurm/ -
Slurm ist mit PMIX- und JWT-Unterstützung ausgestattet
-
Slurm ist installiert unter
/opt/aws/pcs/schedulers/slurm-25.11
-
-
OpenPMix
(Version 4.2.6) — Lizenz https://github.com/openpmix/openpmix?tab=License-1-ov-file -
OpenPMix wird als Unterverzeichnis von installiert
/opt/aws/pcs/scheduler/
-
-
libjwt
(Version 1.17.0) — Lizenz MPL-2.0 -
libjwt wird als Unterverzeichnis von installiert
/opt/aws/pcs/scheduler/
-
Die AWS mitgelieferte Software ändert die Systemkonfiguration wie folgt:
-
Die vom Build erstellte
systemdSlurm-Datei wird/etc/systemd/system/mit dem Dateinamen kopiert.slurmd-25.11.service -
Wenn sie nicht existieren, werden ein Slurm-Benutzer und eine Gruppe (
slurm:slurm) mit UID/GID of erstellt.401 -
Der Ordner
/etc/aws/pcs/scheduler/slurm-25.11/plugstack.conf.d/wird erstellt, um Ihre Erweitern Sie die Slurm-Funktionalität auf AWS PCS mit SPANK-Plugins Konfiguration zu speichern. -
Auf Amazon Linux 2 und Rocky Linux 9 fügt die Installation das EPEL Repository hinzu, um die erforderliche Software zum Erstellen von Slurm oder seinen Abhängigkeiten zu installieren.
-
Auf RHEL9 wird die Installation aktiviert
codeready-builder-for-rhel-9-rhui-rpmsundepel-release-latest-9von, um die erforderliche Softwarefedoraprojectzum Erstellen von Slurm oder seinen Abhängigkeiten zu installieren.
Unterstützte Betriebssysteme
Siehe Unterstützte Betriebssysteme in AWS PCS.
Anmerkung
AWS Deep Learning AMIs (DLAMI) -Versionen, die auf Amazon Linux 2023 und Ubuntu 22.04 basieren, sollten mit der PCS-Software und den AWS Slurm-Installern kompatibel sein. Weitere Informationen finden Sie unter Choosing Your https://docs.aws.amazon.com/dlami/latest/devguide/options.html DLAMI im Developer Guide. AWS Deep Learning AMIs
Unterstützte Instance-Typen
AWS Die PCS-Software und die Slurm-Installationsprogramme unterstützen jeden x86_64- oder arm64-Instance-Typ, auf dem eines der unterstützten Betriebssysteme ausgeführt werden kann.
Unterstützte Slurm-Versionen
Siehe Slurm-Versionen in AWS 5 STCK.
Überprüfen Sie die Installationsprogramme anhand einer Prüfsumme
Sie können SHA256-Prüfsummen verwenden, um die Tarball-Dateien des Installationsprogramms (.tar.gz) zu überprüfen. Diese Vorgehensweise wird empfohlen, um die Identität des Software-Publishers zu überprüfen und zu prüfen, ob die Anwendung seit der Veröffentlichung nicht verändert oder beschädigt wurde.
Um einen Tarball zu verifizieren
Verwenden Sie das Hilfsprogramm sha256sum für die SHA256-Prüfsumme und geben Sie den Tarball-Dateinamen an. Sie müssen den Befehl in dem Verzeichnis ausführen, in dem Sie die Tarball-Datei gespeichert haben.
-
SHA256
$sha256sumtarball_filename.tar.gz
Der Befehl sollte einen Prüfsummenwert im folgenden Format zurückgeben.
checksum_value tarball_filename.tar.gz
Vergleichen Sie den vom Befehl zurückgegebenen Prüfsummenwert mit dem in der folgenden Tabelle angegebenen Prüfsummenwert. Wenn die Prüfsummen übereinstimmen, ist es sicher, das Installationsskript auszuführen.
Wichtig
Wenn die Prüfsummen nicht übereinstimmen, führen Sie das Installationsskript nicht aus. Wenden Sie sich an Support
Zum Beispiel generiert der folgende Befehl die SHA256-Prüfsumme für den Slurm 25.11.7-1-Tarball.
$sha256sum aws-pcs-slurm-25.11-installer-25.11.7-1.tar.gz
Beispielausgabe:
901305999c4b572229aade737d66865fcb6b52fe0c9c1f27d03f1ffda3b9cf13 aws-pcs-slurm-25.11-installer-25.11.7-1.tar.gz
In den folgenden Tabellen sind die Prüfsummen für aktuelle Versionen der Installationsprogramme aufgeführt. Ersetzen Sie us-east-1 durch den AWS-Region Ort, an dem Sie PCS verwenden AWS .
| Installer (Installationsprogramm) | URL herunterladen | SHA256-Prüfsumme |
|---|---|---|
| AWS PCS-Agent 1.5.0-1 |
|
|
| AWS PCS-Agent 1.4.1-1 |
|
|
| AWS PCS-Agent 1.4.0-1 |
|
|
| AWS PCS-Agent 1.3.2-1 |
|
|
| AWS PCS-Agent 1.3.1-1 |
|
|
| AWS PCS-Agent 1.3.0-1 |
|
|
| AWS PCS-Agent 1.2.2-1 |
|
|
| AWS PCS-Agent 1.2.1-1 |
|
|
| AWS PCS-Agent 1.2.0-1 |
|
|
| AWS PCS-Agent 1.1.1-1 |
|
|
| AWS PCS-Agent 1.1.0-1 |
|
|
| AWS PCS-Agent 1.0.1-1 |
|
|
| AWS PCS-Agent 1.0.0-1 |
|
|
| Installer (Installationsprogramm) | URL herunterladen | SHA256-Prüfsumme |
|---|---|---|
| Slurm 25.11.7-1 |
|
|
| Slurm 25.11.6-2 |
|
|
| Slurm 25.11.6-1 |
|
|
| Slurm 25.11.2-1 |
|
|
| Slurm 25.05.8-2 |
|
|
| Slurm 25.05.8-1 |
|
|
| Slurm 25.05.7-1 |
|
|
| Slurm 25.05.5-1 |
|
|
| Slurm 25.05.4-1 |
|
|
| Slurm 25.05.3-1 |
|
|
| Slurm 24.11.7-2 |
|
|
| Slurm 24.11.7-1 |
|
|
| Slurm 24.11.6-2 |
|
|
| Slurm 24.11.6-1 |
|
|
| Slurm 24.11.5-1 |
|
|
| Slurm 24.05.8-3 (veraltet) |
|
|
| Slurm 24.05.8-2 (veraltet) |
|
|
| Slurm 24.05.8-1 (veraltet) |
|
|
| Slurm 24.05.7-1 (veraltet) |
|
|
| Slurm 24.05.5-2 (veraltet) |
|
|
| Slurm 23.11.10-5 (veraltet) |
|
|
| Slurm 23.11.10-4 (veraltet) |
|
|
| Slurm 23.11.10-3 (veraltet) |
|
|
| Slurm 23.11.10-2 (veraltet) |
|
|
| Slurm 23.11.10-1 (veraltet) |
|
|
| Slurm 23.11.9-1 (veraltet) |
|
|