Preguntas frecuentes sobre los complementos de filtro CLI de Slurm en PCS AWS - AWS PCS

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.

Preguntas frecuentes sobre los complementos de filtro CLI de Slurm en PCS AWS

Revise estas preguntas frecuentes sobre los complementos de filtro CLI.

¿Cuál es la diferencia entre el complemento CLI Filter y el complemento Job Submit?

El complemento CLI Filter se ejecuta en el lado del cliente en los nodos de inicio de sesión y procesamiento antes de que el envío del trabajo llegue al controlador, mientras que el complemento Job Submit se ejecuta en el lado del servidor en el controlador después del envío del trabajo. Los usuarios pueden omitir el complemento CLI Filter, pero no bloquea el controlador, mientras que Job Submit es seguro, pero puede afectar al rendimiento del clúster durante la ejecución.

¿ AWS PCS es compatible con el complemento Job Submit de Slurm?

No, el complemento Job Submit no es compatible con AWS PCS. En su lugar, utilice el complemento de filtro CLI para la validación y modificación del envío de trabajos.

¿Puedo usar el complemento de filtro CLI para reforzar la seguridad?

No, determinados usuarios pueden omitir el complemento de filtro CLI y no se debe confiar en él para aplicar medidas de seguridad. Úselo para mejorar la experiencia del usuario, establecer parámetros predeterminados y orientar políticas, en lugar de utilizar políticas críticas para la seguridad.

¿Por qué el script debe estar en todos los nodos de cómputo y no solo en los nodos de inicio de sesión?

Los comandos de Slurm, como estos, se srun pueden ejecutar dentro de los scripts de trabajo en los nodos de cómputo, lo que también desencadena la ejecución del complemento de filtro CLI. El script debe estar disponible dondequiera que se ejecuten los comandos de Slurm.

¿Puedo modificar el script del complemento de filtro CLI en un clúster activo?

Sí, si utiliza el enfoque de implementación de S3 o del sistema de archivos. Las instancias nuevas recibirán el script actualizado, pero las instancias existentes necesitan que el script se actualice manualmente o mediante el método de implementación que elija.

¿Puedo usar diferentes scripts del complemento de filtro CLI en diferentes grupos de nodos de cómputo?

Sí, pero no se recomienda. Puede proporcionar scripts con una lógica diferente a los diferentes grupos de nodos de procesamiento, pero es responsable de administrar las interdependencias y evitar la superposición de la lógica. La mayoría de los clientes proporcionan un conjunto de lógicas en todo el clúster.

¿Puedo usar el complemento de filtro CLI con la implementación de C en lugar de Lua?

No se admite la implementación en C. AWS PCS solo admite la implementación del script Lua. SchedMD recomienda a los clientes usar Lua en lugar de C para facilitar su uso al implementar los complementos de filtro CLI.

¿Puedo activar o desactivar el complemento de filtro CLI en un clúster existente?

Sí, puede habilitar o deshabilitar el complemento de filtro CLI en los clústeres existentes mediante la API de actualización sin volver a crear el clúster.