View a markdown version of this page

Behebung von Problemen mit dem Slurm CLI Filter Plugin in AWS 5 STCK - AWS STCK

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.

Behebung von Problemen mit dem Slurm CLI Filter Plugin in AWS 5 STCK

Verwenden Sie diese Informationen zur Fehlerbehebung, um häufig auftretende Probleme mit dem CLI-Filter-Plug-In zu lösen.

Die Auftragsübermittlung schlägt sofort fehl und es gibt einen Fehler beim Laden des Plugins

Symptome: Benutzer erhalten beim Senden von Aufträgen Fehlermeldungen über das fehlende oder fehlgeschlagene CLI-Filter-Plugin.

Mögliche Ursachen:

  • Das CLI-Filter-Plugin-Skript fehlt auf einem oder mehreren Knoten

  • Falscher Skriptdateiname (muss exakt seincli_filter.lua)

  • Das Skript wurde im falschen Verzeichnispfad bereitgestellt

  • Das Skript hat falsche Dateiberechtigungen

Auflösung

  • Stellen Sie sicher, dass das Skript /etc/aws/pcs/scheduler/slurm-<version>/cli_filter.lua auf allen Anmelde- und Rechenknoten vorhanden ist

  • Überprüfen Sie, ob der Dateiname des Skripts korrekt ist cli_filter.lua

  • Stellen Sie sicher, dass das Skript lesbare Berechtigungen hat (644 oder ähnlich)

  • Testen Sie die Skriptbereitstellung auf einem einzelnen Anmeldeknoten, bevor Sie es im gesamten Cluster bereitstellen

Die Clustererstellung schlägt mit einem Validierungsfehler für das CLI Filter Plugin fehl

Symptome: Die Clustererstellung schlägt mit einem Fehler wegen eines ungültigen CliFilterPlugins Parameters fehl.

Mögliche Ursachen:

  • Falsches Format für Parameterwerte in slurmCustomSettings

  • Tippfehler im Parameternamen oder -wert

Auflösung

  • Verwenden Sie den exakten Parameternamen: CliFilterPlugins

  • Verwenden Sie den exakten Parameterwert: cli_filter/lua

  • Überprüfen Sie die JSON-Syntax im slurmCustomSettings Array

Das CLI-Filter-Plugin-Skript wird ausgeführt, aber die Jobvalidierung funktioniert nicht wie erwartet

Symptome: Jobs wurden erfolgreich übermittelt, aber die benutzerdefinierte Validierungslogik löst nicht aus oder führt zu unerwarteten Ergebnissen.

Mögliche Ursachen:

  • Syntaxfehler im Lua-Skript

  • Falsche Feldzugriffsmuster (unter Verwendung der Job Submit Plugin-Syntax anstelle des CLI-Filter-Plug-ins)

  • Logikfehler bei den Validierungsbedingungen

Auflösung

  • Überprüfen Sie das Lua-Skript auf Syntaxfehler

  • Stellen Sie sicher, dass der Feldzugriff das options["field_name"] Format anstelle von verwendet job_desc.field_name

  • Fügen Sie Protokollanweisungen zum Debug-Skriptausführungsablauf hinzu

  • Testen Sie zuerst die Skriptlogik mit einfachen Validierungsfällen

Die Bereitstellung von S3-Skripten

Symptome: Instanzen werden gestartet, aber das CLI-Filter-Plugin-Skript wird nicht von S3 heruntergeladen.

Mögliche Ursachen:

  • Dem IAM-Instanzprofil fehlen S3-Leseberechtigungen

  • Der S3-VPC-Endpunkt ist nicht konfiguriert

  • Falscher S3-Bucket oder Objektpfad in den Benutzerdaten

Auflösung

  • Stellen Sie sicher, dass das IAM-Instanzprofil die s3:GetObject Berechtigung für Ihren Bucket hat

  • Konfigurieren Sie den S3 VPC Gateway-Endpunkt für den direkten Zugriff

  • Überprüfen Sie den S3-Bucket-Namen und den Objektpfad im Benutzerdatenskript

  • Überprüfen Sie die Benutzerdatenprotokolle der Instanz auf S3-Download-Fehler