Softwareinstallationsprogramme zum kundenspezifischen AMIs Erstellen AWS PCS - 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.

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.

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:

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 und epel-release-latest-9 von fedoraproject 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

    $ sha256sum tarball_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
https://aws-pcs-repo-us-east-1.s3.amazonaws.com/aws-pcs-agent/aws-pcs-agent-v1.0.1-1.tar.gz
04e22264019837e3f42d8346daf5886eaacecd21571742eb505ea8911786bcb2
AWS PCSAgent 1.0.0-1
https://aws-pcs-repo-us-east-1.s3.amazonaws.com/aws-pcs-agent/aws-pcs-agent-v1.0.0-1.tar.gz
d2d3d68d00c685435c38af471d7e2492dde5ce9eb222d7b6ef0042144b134ce0
Slurm 23.11.9-1
https://aws-pcs-repo-us-east-1.s3.amazonaws.com/aws-pcs-slurm/aws-pcs-slurm-23.11-installer-23.11.9-1.tar.gz
1de7d919c8632fe8e2806611bed4fde1005a4fadc795412456e935c7bba2a9b8