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 kundenspezifischen AMIs Erstellen AWS PCS
AWS stellt eine herunterladbare Datei bereit, mit der die AWS PCS Software auf einer Instanz installiert werden kann. AWS stellt auch Software bereit, 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 Dateien AMIs für die Verwendung mit zu erstellen, AWS PCS oder Sie können Ihre eigenen Methoden verwenden.
Inhalt
AWS PCSSoftware-Installationsprogramm
Das AWS PCS Softwareinstallationsprogramm konfiguriert eine Instanz so, dass sie AWS PCS während des Instanz-Bootstrap-Vorgangs verwendet werden kann. Sie müssen die von Ihnen AWS bereitgestellten Installationsprogramme verwenden, um die AWS PCS Software auf Ihrem benutzerdefinierten System zu installieren. AMI
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 Versionen für zu erstellen. AMIs AWS PCS Sie können auch Ihre eigenen Mechanismen verwenden, sofern diese mit der Softwarekonfiguration übereinstimmen, die der Slurm-Installer bereitstellt.
Die AWS mitgelieferte Software installiert Folgendes:
-
Verwenden Sie die
angeforderte Haupt- und Wartungsversion (derzeit Version 23.11.8) — Lizenz 2 GPL -
Slurm wurde mit der Einstellung auf gebaut
--sysconfdir
/etc/slurm
-
Slurm wird mit der Option gebaut und
--enable-pam
--without-munge
-
Slurm wurde mit der Option gebaut
--sharedstatedir=/run/slurm/
-
Slurm wurde mit und mit PMIX Support entwickelt JWT
-
Slurm ist installiert unter
/opt/aws/pcs/schedulers/slurm-23.11
-
-
Öffnen PMIX
(Version 4.2.6) — Lizenz -
Open PMIX ist als Unterverzeichnis installiert von
/opt/aws/pcs/scheduler/
-
-
libjwt
(Version 1.15.3) — Lizenz -2.0 MPL -
libjwt ist als Unterverzeichnis installiert von
/opt/aws/pcs/scheduler/
-
Die AWS mitgelieferte Software ändert die Systemkonfiguration wie folgt:
-
Die durch den Build erstellte
systemd
Slurm-Datei wird/etc/systemd/system/
mit dem Dateinamen kopiert.slurmd-23.11.service
-
Falls sie nicht existieren, werden ein Slurm-Benutzer und eine Gruppe (
slurm:slurm
) mitUID/GIDof erstellt.401
-
Auf Amazon Linux 2 und Rocky Linux 9 fügt die Installation das EPEL Repository hinzu, um die erforderliche Software zur Erstellung von Slurm oder seinen Abhängigkeiten zu installieren.
-
Bei RHEL9 der Installation wird das Programm aktiviert
codeready-builder-for-rhel-9-rhui-rpms
undepel-release-latest-9
vonfedoraproject
dort aus installiert, um Slurm oder seine Abhängigkeiten zu erstellen.
Unterstützte Betriebssysteme
Die AWS PCS Software und die Slurm-Installationsprogramme unterstützen die folgenden Betriebssysteme:
-
Amazon Linux 2
-
RedHat Linux für Unternehmen 9
-
Rocky Linux 9
-
Ubuntu 22.04
Anmerkung
AWS Deep Learning AMIs (DLAMI) Versionen, die auf Amazon Linux 2 und Ubuntu 22.04 basieren, sollten mit der AWS PCS Software und den Slurm-Installationsprogrammen kompatibel sein. Weitere Informationen finden Sie unter Choosing Your DLAMI im Entwicklerhandbuch.AWS Deep Learning AMIs
Unterstützte Instance-Typen
AWS PCSSoftware- und Slurm-Installationsprogramme unterstützen jeden x86_64- oder arm64-Instanztyp, auf dem eines der unterstützten Betriebssysteme ausgeführt werden kann.
Unterstützte Slurm-Versionen
Die folgenden Hauptversionen von Slurm werden unterstützt:
-
Slurm 23.11
Überprüfen Sie die Installationsprogramme anhand einer Prüfsumme
Sie können SHA256 Prüfsummen verwenden, um die Tarball-Dateien (.tar.gz) des Installers 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 von dem Verzeichnis aus 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 AWS Support
Der folgende Befehl generiert beispielsweise die SHA256 Prüfsumme für den Slurm 23.11.9-Tarball.
$
sha256sum aws-pcs-slurm-23.11-installer-23.11.9-1.tar.gz
Beispielausgabe:
1de7d919c8632fe8e2806611bed4fde1005a4fadc795412456e935c7bba2a9b8 aws-pcs-slurm-23.11-installer-23.11.9-1.tar.gz
In der folgenden Tabelle sind die Prüfsummen für die neuesten Versionen der Installationsprogramme aufgeführt. Ersetzen us-east-1
mit dem, AWS-Region wo Sie es verwenden. AWS PCS
Installer (Installationsprogramm) | Herunterladen URL | SHA256Prüfsumme |
---|---|---|
AWS PCSAgent 1.0.1-1 |
|
|
AWS PCSAgent 1.0.0-1 |
|
|
Slurm 23.11.9-1 |
|
|