As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Configurar plug-ins de filtro Slurm CLI em um AWS Cluster PCS
Configure os plug-ins de filtro CLI ao criar um novo cluster AWS PCS. Você pode ativar ou desativar os plug-ins de filtro CLI em clusters existentes usando a API de atualização ou o console sem recriar o cluster.
Pré-requisitos
Antes de configurar os plug-ins de filtro CLI, conclua estas tarefas:
-
Verifique se você está usando o Slurm versão 24.11 ou posterior. Para 24.11 e 25.05, consulte. Requisitos
-
Escreva e teste um script Lua que implemente a API CLI Filter Plugin
-
Escolha um método para implantar seu script em todas as instâncias de cluster (AMI, S3 ou sistema de arquivos)
Habilitar plug-ins de filtro CLI em um novo cluster
Implantar scripts do plug-in de filtro CLI
Para implantar scripts do CLI Filter Plugin em seu cluster
-
Certifique-se de que todas as AMIs usadas em grupos de nós de computação tenham o Slurm instalado por meio do instalador PCS Slurm. AWS
nota
Se você usar o AWS PCS Sample AMI para todos os grupos de nós de computação, ignore esta etapa. O Slurm já está instalado.
-
Implante seu script Lua
/etc/aws/pcs/scheduler/slurm-em todas as instâncias do cluster.version/cli_filter.luaPor exemplo, para o Slurm versão 25.11:
/etc/aws/pcs/scheduler/slurm-25.11/cli_filter.luanota
A partir da versão 25.11 do Slurm, você pode personalizar o caminho
cli_filter_lua_pathna configuração personalizada doCliFilterParametersSlurm. Por padrão, esse parâmetro é/etc/aws/pcs/scheduler/slurm/cli_filter.lua. O agente AWS PCS vincula esse caminho ao local com controle de versão a partir da v1.4.1-1. -
Inicie todos os nós de login e computação usando suas AMIs preparadas.
-
Teste o envio do trabalho para verificar se o CLI Filter Plugin está sendo executado corretamente.
Habilitar ou desabilitar plug-ins de filtro CLI em clusters existentes
Você pode ativar ou desativar os plug-ins de filtro CLI em clusters existentes sem reconstruir sua infraestrutura. Para obter mais informações, consulte Atualizando um cluster no AWS PCS.
Resultados esperados
Depois de concluir a configuração:
-
Seu cluster é criado com o CLI Filter Plugin ativado
-
Os envios de trabalhos acionam sua lógica de validação personalizada antes de chegar ao controlador Slurm
-
Non-compliant os trabalhos são rejeitados com suas mensagens de erro personalizadas
-
Os trabalhos compatíveis prosseguem normalmente por meio do agendador Slurm
Solução de problemas
- O script do CLI Filter Plugin está ausente em qualquer nó
-
Sintomas: O envio do trabalho falha imediatamente com o erro de carregamento do plug-in.
Causa provável: script não implantado em todas as instâncias ou nome ou caminho de arquivo incorretos.
Resolução: verifique se o script existe no caminho correto em todos os nós de login e computação com o nome de arquivo
cli_filter.luaexato. - Configuração inválida do plugin de filtro CLI
-
Sintomas: A criação do cluster falha com erro de validação.
Causa provável:
CliFilterPluginsparâmetro não definido paracli_filter/luaformato.Resolução: use o valor exato do parâmetro
cli_filter/luaemslurmCustomSettings.