Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Configure los complementos de filtro de la CLI de Slurm en un AWS Clúster PCS
Configure los complementos de filtro de la CLI al crear un nuevo clúster de AWS PCS. Puede habilitar o deshabilitar los complementos de filtro de la CLI en los clústeres existentes mediante la API o la consola de actualización sin tener que volver a crear el clúster.
Requisitos previos
Antes de configurar los complementos de filtro de la CLI, complete estas tareas:
-
Verifica que estás usando la versión 24.11 o posterior de Slurm. Para las versiones 24.11 y 25.05, consulta. Requisitos
-
Escriba y pruebe un script de Lua que implemente la API del complemento de filtro CLI
-
Elige un método para implementar tu script en todas las instancias del clúster (AMI, S3 o sistema de archivos)
Habilite los complementos de filtro de la CLI en un clúster nuevo
Implemente los scripts del complemento CLI Filter
Para implementar los scripts del complemento CLI Filter en su clúster
-
Asegúrese de que todas las AMI utilizadas en los grupos de nodos de procesamiento tengan Slurm instalado mediante el instalador de AWS PCS Slurm.
nota
Si usa el ejemplo de AMI de AWS PCS para todos los grupos de nodos de procesamiento, omita este paso. Slurm ya está instalado.
-
Implementa tu script de Lua
/etc/aws/pcs/scheduler/slurm-en todas las instancias del clúster.version/cli_filter.luaPor ejemplo, para la versión 25.11 de Slurm:
/etc/aws/pcs/scheduler/slurm-25.11/cli_filter.luanota
A partir de la versión 25.11 de Slurm, puedes personalizar la ruta en la configuración personalizada de Slurm.
cli_filter_lua_pathCliFilterParametersEl valor predeterminado de este parámetro es/etc/aws/pcs/scheduler/slurm/cli_filter.lua. El agente de AWS PCS vincula esta ruta a la ubicación versionada a partir de la versión 1.4.1-1. -
Inicie todos los nodos de inicio de sesión y procesamiento con las AMI preparadas.
-
Pruebe el envío del trabajo para comprobar que el complemento de filtro de la CLI se ejecuta correctamente.
Habilite o deshabilite los complementos de filtro de la CLI en los clústeres existentes
Puede habilitar o deshabilitar los complementos de filtro de CLI en los clústeres existentes sin tener que reconstruir la infraestructura. Para obtener más información, consulte Actualización de un clúster en AWS UNIDADES.
Resultados esperados
Después de completar la configuración:
-
El clúster se crea con el complemento de filtro CLI activado
-
Los envíos de trabajos activan tu lógica de validación personalizada antes de llegar al controlador de Slurm
-
Non-compliant los trabajos se rechazan con tus mensajes de error personalizados
-
Los trabajos que cumplen con los requisitos se realizan normalmente a través del programador de Slurm
Resolución de problemas
- Falta el script del plugin CLI Filter en algún nodo
-
Síntomas: el envío del trabajo falla inmediatamente y se produce un error al cargar el complemento.
Causa probable: el script no se ha implementado en todas las instancias o la ruta o el nombre del archivo son incorrectos.
Solución: compruebe que el script existe en la ruta correcta en todos los nodos de inicio de sesión y procesamiento con el nombre exacto del archivo
cli_filter.lua. - Configuración del complemento de filtro CLI no válida
-
Síntomas: la creación del clúster falla y se produce un error de validación.
Causa probable: el
CliFilterPluginsparámetro no está configurado paracli_filter/luaformatear.Resolución: utilice el valor exacto del parámetro
cli_filter/luaenslurmCustomSettings.