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à.
Configura i plugin di filtro CLI di Slurm su un AWS Cluster PCS
Configura i plugin di filtro CLI quando crei un nuovo AWS cluster PCS. È possibile abilitare o disabilitare i plug-in di filtro CLI sui cluster esistenti utilizzando l'API o la console di aggiornamento senza ricreare il cluster.
Prerequisiti
Prima di configurare i plugin di filtro CLI, completa queste attività:
-
Verifica di utilizzare Slurm versione 24.11 o successiva. Per 24.11 e 25.05, vedi. Requisiti
-
Scrivi e prova uno script Lua che implementa l'API CLI Filter Plugin
-
Scegli un metodo per distribuire lo script su tutte le istanze del cluster (AMI, S3 o file system)
Abilita i plugin di filtro CLI su un nuovo cluster
Distribuisci gli script del plugin CLI Filter
Per distribuire gli script CLI Filter Plugin nel tuo cluster
-
Assicurati che tutte le AMI utilizzate nei gruppi di nodi di calcolo abbiano Slurm installato tramite il programma di installazione PCS Slurm. AWS
Nota
Se si utilizza l'AMI AWS PCS Sample per tutti i gruppi di nodi di calcolo, saltate questo passaggio. Slurm è già installato.
-
Distribuisci il tuo script Lua
/etc/aws/pcs/scheduler/slurm-su tutte le istanze del cluster.version/cli_filter.luaAd esempio, per la versione 25.11 di Slurm:
/etc/aws/pcs/scheduler/slurm-25.11/cli_filter.luaNota
A partire dalla versione 25.11 di Slurm, puoi personalizzare il percorso nell'impostazione personalizzata di Slurm.
cli_filter_lua_pathCliFilterParametersQuesto parametro per impostazione predefinita è/etc/aws/pcs/scheduler/slurm/cli_filter.lua. L'agente AWS PCS collega questo percorso alla posizione con versione a partire dalla v1.4.1-1. -
Avvia tutti i nodi di accesso e di calcolo utilizzando le AMI preparate.
-
Prova l'invio del lavoro per verificare che il plugin CLI Filter venga eseguito correttamente.
Abilita o disabilita i plugin di filtro CLI sui cluster esistenti
Puoi abilitare o disabilitare i plugin di filtro CLI sui cluster esistenti senza ricostruire la tua infrastruttura. Per ulteriori informazioni, consulta Aggiornamento di un cluster in AWS PZ.
Risultato previsto
Dopo aver completato la configurazione:
-
Il cluster viene creato con il plugin CLI Filter attivato
-
Gli invii di lavoro attivano la logica di convalida personalizzata prima di raggiungere il controller Slurm
-
Non-compliant i lavori vengono rifiutati con i tuoi messaggi di errore personalizzati
-
I lavori conformi procedono normalmente tramite lo scheduler Slurm
Risoluzione dei problemi
- Script CLI Filter Plugin mancante su qualsiasi nodo
-
Sintomi: l'invio del lavoro fallisce immediatamente con un errore di caricamento del plug-in.
Causa probabile: script non distribuito in tutte le istanze o percorso o nome del file errati.
Risoluzione: verifica che lo script esista nel percorso corretto su tutti i nodi di accesso e di calcolo con il nome file esatto.
cli_filter.lua - Configurazione del plugin CLI Filter non valida
-
Sintomi: la creazione del cluster non riesce con un errore di convalida.
Causa probabile:
CliFilterPluginsparametro non impostato sulcli_filter/luaformato.Risoluzione: utilizza il valore esatto del parametro
cli_filter/luainslurmCustomSettings.