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 sein
cli_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.luaauf 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
CliFilterPluginsParameters 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
slurmCustomSettingsArray
-
- 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 verwendetjob_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:GetObjectBerechtigung 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
-