View a markdown version of this page

Risoluzione dei problemi relativi al plugin Slurm CLI Filter in AWS 2 PEZZI - AWS PEZZI

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Risoluzione dei problemi relativi al plugin Slurm CLI Filter in AWS 2 PEZZI

Utilizza queste informazioni sulla risoluzione dei problemi per risolvere i problemi più comuni relativi ai plugin CLI Filter.

L'invio del lavoro fallisce immediatamente con un errore di caricamento del plug-in

Sintomi: gli utenti ricevono messaggi di errore relativi alla mancanza o all'errore del plug-in CLI Filter quando inviano lavori.

Possibili cause:

  • Script CLI Filter Plugin mancante in uno o più nodi

  • Nome del file di script non corretto (deve essere esatto) cli_filter.lua

  • Script distribuito in un percorso di directory errato

  • Lo script dispone di autorizzazioni per i file non corrette

Risoluzione:

  • Verifica che lo script esista /etc/aws/pcs/scheduler/slurm-<version>/cli_filter.lua in tutti i nodi di accesso e di calcolo

  • Verifica che il nome del file dello script sia esatto cli_filter.lua

  • Assicurati che lo script abbia autorizzazioni leggibili (644 o simili)

  • Verifica la distribuzione dello script su un singolo nodo di accesso prima di distribuirlo nel cluster completo

La creazione del cluster non riesce con un errore di convalida del plugin CLI Filter

Sintomi: la creazione del cluster non riesce con un errore relativo a un parametro non validoCliFilterPlugins.

Possibili cause:

  • Formato errato del valore del parametro in slurmCustomSettings

  • Errore nel nome o nel valore del parametro

Risoluzione:

  • Usa il nome esatto del parametro: CliFilterPlugins

  • Usa il valore esatto del parametro: cli_filter/lua

  • Verifica la sintassi JSON nell'array slurmCustomSettings

Lo script CLI Filter Plugin viene eseguito ma la convalida del lavoro non funziona come previsto

Sintomi: i lavori vengono inviati correttamente ma la logica di convalida personalizzata non si attiva o produce risultati imprevisti.

Possibili cause:

  • Errori di sintassi dello script Lua

  • Schemi di accesso ai campi errati (utilizzo della sintassi Job Submit Plugin anziché del CLI Filter Plugin)

  • Errori logici nelle condizioni di convalida

Risoluzione:

  • Controlla lo script Lua per individuare eventuali errori di sintassi

  • Verifica che l'accesso ai campi utilizzi il options["field_name"] formato anziché job_desc.field_name

  • Aggiungi istruzioni di registrazione per eseguire il debug del flusso di esecuzione degli script

  • Prova prima la logica degli script con semplici casi di convalida

La distribuzione degli script S3 non riesce

Sintomi: le istanze vengono avviate ma lo script CLI Filter Plugin non viene scaricato da S3.

Possibili cause:

  • Il profilo dell'istanza IAM non dispone delle autorizzazioni di lettura S3

  • Endpoint S3 VPC non configurato

  • Percorso del bucket o dell'oggetto S3 errato nei dati utente

Risoluzione:

  • Verifica che il profilo dell'istanza IAM disponga s3:GetObject dell'autorizzazione per il tuo bucket

  • Configura l'endpoint S3 VPC Gateway per l'accesso diretto

  • Controlla il nome del bucket S3 e il percorso dell'oggetto nello script dei dati utente

  • Esamina i registri dei dati utente delle istanze per individuare eventuali errori di download di S3