View a markdown version of this page

Ich habe On-Demand-Kapazitätsreservierungen (ODCRs) oder zonale Reserved Instances konfiguriert - AWS ParallelCluster

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.

Ich habe On-Demand-Kapazitätsreservierungen (ODCRs) oder zonale Reserved Instances konfiguriert

ODCRs, die Instanzen mit mehreren Netzwerkschnittstellen enthalten, wie P4d, P4de und AWS Trainium (Trn)

Überprüfen Sie in der Cluster-Konfigurationsdatei, ob sich der in einem öffentlichen Subnetz HeadNode befindet und ob sich die Rechenknoten in einem privaten Subnetz befinden.

ODCRs sind gezielte ODCRs

Es wird angezeigt, dass die Datei '///run_instances_overrides.json 'opt/slurmnicht gelesen werden kann. etc/pcluster obwohl ich bereits///run_instances_overrides.json installiert habe, befolge ich die Anweisungen in opt/slurm etc/pcluster Starten Sie Instances mit On-Demand-Kapazitätsreservierungen (ODCR)

Wenn Sie die AWS ParallelCluster Versionen 3.1.1 bis 3.2.1 mit gezielten ODCRs verwenden und auch die JSON-Datei run instances override verwenden, ist die JSON-Datei möglicherweise nicht richtig formatiert. Sie könnten einen Fehler wie den folgenden sehenclustermgtd.log:

Unable to read file '/opt/slurm/etc/pcluster/run_instances_overrides.json'. Using default: {} in /var/log/parallelcluster/clustermgtd.

Stellen Sie sicher, dass das JSON-Dateiformat korrekt ist, indem Sie Folgendes ausführen:

$ echo /opt/slurm/etc/pcluster/run_instances_overrides.json | jq

Ich sehe, dass gefundene RunInstances Parameter überschrieben werden. in clustermgtd.log wenn die Clustererstellung fehlgeschlagen ist, oder in slurm_resume.log wenn die Ausführung des Jobs fehlgeschlagen ist

Wenn Sie Run-Instances verwenden, die die JSON-Datei überschreiben, überprüfen Sie, ob Sie den Warteschlangennamen und den Namen der Rechenressourcen in der /opt/slurm/etc/pcluster/run_instances_overrides.json Datei korrekt angegeben haben.

Ich sehe, dass in slurm_resume.log ein Fehler aufgetreten ist (InsufficientInstanceCapacity), wenn ich einen Job nicht ausführen kann, oder in clustermgtd.log, wenn ich keinen Cluster erstellen kann

Verwenden von PG-ODCR (Placement Group ODCR)

Wenn Sie ein ODCR mit einer zugehörigen Platzierungsgruppe erstellen, muss derselbe Platzierungsgruppenname in der Konfigurationsdatei verwendet werden. Geben Sie den Namen der entsprechenden Platzierungsgruppe in der Cluster-Konfiguration ein.

Verwendung zonaler Reserved Instances

Wenn Sie zonale Reserved Instances mitPlacementGroup/Enabledbis true in der Cluster-Konfiguration verwenden, wird möglicherweise ein Fehler wie der folgende angezeigt:

We currently do not have sufficient trn1.32xlarge capacity in the Availability Zone you requested (us-east-1d). Our system will be working on provisioning additional capacity. You can currently get trn1.32xlarge capacity by not specifying an Availability Zone in your request or choosing us-east-1a, us-east-1b, us-east-1c, us-east-1e, us-east-1f.

Dieser Fehler tritt möglicherweise auf, weil sich die zonalen Reserved Instances nicht in derselben UC (oder Spine) befinden, was bei der Verwendung von Platzierungsgruppen zu Fehlern bei unzureichender Kapazität (ICEs) führen kann. Sie können diesen Fall überprüfen, indem Sie die PlacementGroup Gruppeneinstellung in der Clusterkonfiguration deaktivieren, um festzustellen, ob der Cluster die Instances zuweisen kann.