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.
Einen Cluster in AWS PCS erstellen
Dieses Thema bietet einen Überblick über die verfügbaren Optionen und beschreibt, was Sie bei der Erstellung eines Clusters in AWS Parallel Computing Service (AWS PCS) beachten sollten. Wenn Sie zum ersten Mal einen AWS PCS-Cluster erstellen, empfehlen wir Ihnen, wie folgt vorzugehenErste Schritte mit AWS Parallel Computing Service. Das Tutorial kann Ihnen helfen, ein funktionierendes HPC-System zu erstellen, ohne auf alle verfügbaren Optionen und Systemarchitekturen eingehen zu müssen, die möglich sind.
Nach der Erstellung eines Clusters können Sie viele Konfigurationseinstellungen ändern, ohne Ihre Infrastruktur neu aufbauen zu müssen. Weitere Informationen finden Sie unter Aktualisierung eines Clusters in AWS PCS.
Voraussetzungen
Erstellen Sie einen AWS PCS-Cluster
Sie können das AWS Management Console oder verwenden AWS CLI , um einen Cluster zu erstellen.
- AWS Management Console
-
So erstellen Sie einen Cluster
-
Öffnen Sie die AWS PCS-Konsole unter https://console.aws.amazon.com/pcs/home#/clusters und wählen Sie Create cluster aus.
-
Geben Sie im Abschnitt Cluster-Setup die folgenden Felder ein:
-
Clustername — Ein Name für Ihren Cluster. Der Name darf nur alphanumerische Zeichen (wobei die Groß- und Kleinschreibung beachtet werden muss) und Bindestriche enthalten. Er muss mit einem alphabetischen Zeichen beginnen und darf nicht länger als 40 Zeichen sein. Der Name muss innerhalb des AWS-Region und AWS-Konto , in dem Sie den Cluster erstellen, eindeutig sein.
-
Scheduler — Wählen Sie einen Scheduler und eine Version aus. Weitere Informationen finden Sie unter Slurm-Versionen in PCS AWS.
-
Controller-Größe — Wählen Sie eine Größe für Ihren Controller. Dies bestimmt, wie viele gleichzeitige Jobs und Rechenknoten vom AWS PCS-Cluster verwaltet werden können. Sie können die Controller-Größe nur festlegen, wenn der Cluster erstellt wird. Weitere Informationen zur Größenbestimmung finden Sie unterClustergröße in AWS PCS.
-
Wählen Sie im Abschnitt Netzwerk Werte für die folgenden Felder aus:
-
Netzwerktyp — Wählen Sie den IP-Adresstyp für Ihren Cluster. Ihr Cluster kann entweder IPv4 oder verwenden IPv6, aber nicht beide. Die VPC und die Subnetze müssen denselben Netzwerkadresstyp verwenden. Der IP-Adressblock, den Sie für jedes Subnetz verwenden, muss mindestens eine verfügbare Adresse haben. AWS reserviert einige Adressen in jedem Subnetz. Weitere Informationen finden Sie unter Subnetz-CIDR-Blöcke im Amazon-VPC-Benutzerhandbuch.
-
VPC — Wählen Sie eine vorhandene VPC, die die AWS PCS-Anforderungen erfüllt. Weitere Informationen finden Sie unter AWS Anforderungen und Überlegungen zu PCS VPC und Subnetzen. Nachdem Sie den Cluster erstellt haben, können Sie seine VPC nicht mehr ändern. Wenn keine aufgeführt VPCs sind, müssen Sie zuerst eine erstellen.
-
Subnetz — Alle verfügbaren Subnetze in der ausgewählten VPC werden aufgelistet. Wählen Sie ein Subnetz, das die PCS-Subnetzanforderungen erfüllt. AWS Weitere Informationen finden Sie unter AWS Anforderungen und Überlegungen zu PCS VPC und Subnetzen. Wir empfehlen Ihnen, ein privates Subnetz auszuwählen, um zu verhindern, dass Ihre Scheduler-Endpunkte dem öffentlichen Internet ausgesetzt werden.
-
Sicherheitsgruppen — Geben Sie die Sicherheitsgruppe (n) an, die AWS PCS den Netzwerkschnittstellen zuordnen soll, die es für Ihren Cluster erstellt. Sie müssen mindestens eine Sicherheitsgruppe auswählen, die die Kommunikation zwischen Ihrem Cluster und seinen Rechenknoten ermöglicht. Sie können Schnell eine Sicherheitsgruppe erstellen auswählen, damit AWS PCS eine Sicherheitsgruppe mit der erforderlichen Konfiguration in der ausgewählten VPC erstellt, oder Sie können eine vorhandene Sicherheitsgruppe auswählen. Weitere Informationen finden Sie unter Anforderungen und Überlegungen zur Sicherheitsgruppe.
-
(Optional) Im Abschnitt zur Konfiguration der Slurm-Buchhaltung können Sie die Slurm-Buchhaltung aktivieren und die Abrechnungsparameter festlegen. Weitere Informationen finden Sie unter Slurm-Buchhaltung in PCS AWS.
-
(Optional) Im Abschnitt Slurm-Konfiguration können Sie Parameternamen- und Wertepaare hinzufügen, um zusätzliche Slurm-Einstellungen zu konfigurieren. Eine vollständige Liste der unterstützten Parameter finden Sie unter. Benutzerdefinierte Slurm-Einstellungen für AWS PCS-Cluster
-
(Optional) Fügen Sie Ihrem AWS PCS-Cluster unter Tags beliebige Tags hinzu.
-
Wählen Sie Cluster erstellen. Das Statusfeld wird angezeigtCreating, während der AWS PCS den Cluster erstellt. Dieser Vorgang kann einige Minuten dauern.
AWS-Region
Pro Creating Bundesstaat kann es nur einen Cluster geben AWS-Konto. AWS PCS gibt beim Versuch, einen Cluster zu erstellen, einen Fehler zurück, wenn sich bereits ein Cluster in einem Creating Status befindet.
- AWS CLI
-
So erstellen Sie einen Cluster
-
Erstellen Sie den Cluster mit dem folgenden Befehl. Nehmen Sie vor der Ausführung des Befehls die folgenden Ersetzungen vor:
-
regionErsetzen Sie es durch die ID des Clusters AWS-Region , in dem Sie Ihren Cluster erstellen möchten, z. us-east-1 B.
-
Ersetzen Sie my-cluster durch Ihren Cluster-Namen. Der Name darf nur alphanumerische Zeichen (wobei die Groß- und Kleinschreibung beachtet werden muss) und Bindestriche enthalten. Sie muss mit einem alphabetischen Zeichen beginnen und darf nicht länger als 40 Zeichen sein. Der Name muss innerhalb des Clusters AWS-Region und an dem AWS-Konto Ort, an dem Sie den Cluster erstellen, eindeutig sein.
-
24.11Ersetzen Sie es durch eine unterstützte Version von Slurm.
AWS PCS unterstützt derzeit Slurm 24.11 und 24.05.
-
Ersetzen Sie durch eine beliebige SMALL unterstützte Clustergröße. Dies bestimmt, wie viele gleichzeitige Jobs und Rechenknoten vom AWS PCS-Cluster verwaltet werden können. Es kann nur festgelegt werden, wenn der Cluster erstellt wird. Weitere Informationen zur Dimensionierung finden Sie unterClustergröße in AWS PCS.
-
Ersetzen Sie den Wert für subnetIds durch Ihren eigenen. Wir empfehlen Ihnen, ein privates Subnetz auszuwählen, um zu verhindern, dass Ihre Scheduler-Endpunkte dem öffentlichen Internet ausgesetzt werden.
-
Geben Sie die ansecurityGroupIds, die AWS PCS den Netzwerkschnittstellen zuordnen soll, die es für Ihren Cluster erstellt. Die Sicherheitsgruppen müssen sich in derselben VPC wie der Cluster befinden. Sie müssen mindestens eine Sicherheitsgruppe auswählen, die die Kommunikation zwischen Ihrem Cluster und seinen Rechenknoten ermöglicht. Weitere Informationen finden Sie unter Anforderungen und Überlegungen zur Sicherheitsgruppe.
aws pcs create-cluster --region region \
--cluster-name my-cluster \
--scheduler type=SLURM,version=24.11 \
--size SMALL \
--networking subnetIds=subnet-ExampleId1,securityGroupIds=sg-ExampleId1
-
um es zu verwenden IPv6, fügen networkType=IPV6 Sie es der --networking Konfiguration hinzu.
--networking networkType=IPV6,subnetIds=subnet-ExampleId1,securityGroupIds=sg-ExampleId1
-
Optional können Sie die --slurm-configration Option hinzufügen, um das Slurm-Verhalten anzupassen und die Slurm-Konfigurationsoptionen festzulegen. Im folgenden Beispiel wird die Leerlaufzeit beim Herunterfahren auf 60 Minuten (3600 Sekunden) festgelegt, die Slurm-Accounting-Funktion aktiviert und Einstellungen als Wert für angegebenslurm.conf. slurmCustomSettings Weitere Informationen finden Sie unter Slurm-Buchhaltung in PCS AWS.
Accounting wird für Slurm 24.11 oder höher unterstützt.
aws pcs create-cluster --region region \
--cluster-name my-cluster \
--scheduler type=SLURM,version=24.11 \
--size SMALL \
--networking subnetIds=subnet-ExampleId1,securityGroupIds=sg-ExampleId1
--slurm-configuration scaleDownIdleTimeInSeconds=3600,accounting='{mode=STANDARD}',slurmCustomSettings='[{parameterName=SelectTypeParameters,parameterValue=CR_CPU_Memory}]'
-
Die Bereitstellung des Clusters kann mehrere Minuten dauern. Sie können den Status Ihres Clusters mit dem folgenden Befehl überprüfen. Fahren Sie erst mit der Erstellung von Warteschlangen oder Compute-Knotengruppen fort, wenn das Statusfeld des Clusters angezeigt wirdACTIVE.
aws pcs get-cluster --region region --cluster-identifier my-cluster
AWS-Region
Pro Creating AWS-Konto Bundesstaat kann es nur einen Cluster geben. AWS PCS gibt beim Versuch, einen Cluster zu erstellen, einen Fehler zurück, wenn sich bereits ein Cluster in einem Creating Status befindet.
Empfohlene nächste Schritte für Ihren Cluster
-
Fügen Sie Compute-Knotengruppen hinzu.
-
Fügen Sie Warteschlangen hinzu.
-
Aktivieren Sie die Protokollierung.