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.
Notas de lanzamiento de las versiones de Slurm en AWS PIEZAS
En este tema se describen los cambios importantes para cada versión de Slurm que actualmente admite PCS. AWS Te recomendamos que revises los cambios entre la versión antigua y la nueva cuando actualices tu clúster.
Cambios implementados en AWS PC
-
Puedes configurar
gres.conflos registros de un grupo de nodos de procesamiento con lagresCustomSettingspropiedad y declarar el GRES programable con la configuraciónGrespersonalizada de Slurm. Esto te permite configurar la topología de la GPU, los dispositivos MIG, los MPS, los fragmentos y tus propios recursos genéricos. Para obtener más información, consulte Configuración de los ajustes GRES personalizados en AWS PC. -
AWS El PCS habilita la detección automática del GRES de Slurm de forma predeterminada en los grupos de nodos de procesamiento que tienen GPU. AWS El PCS habilita la detección automática solo cuando se conoce la disposición de los sockets del nodo. Para obtener más información, consulte Configuración de los ajustes GRES personalizados en AWS PC.
-
AWS El PCS configura la topología de CPU de un grupo de nodos de procesamiento de forma predeterminada. Determina el número de dominios NUMA a partir del tipo y los conjuntos
Socketsde instancias y deCoresPerSocketcada nodoParameters=numa_node_as_socket. Para obtener más información, consulte Configuración de la topología de hardware en AWS PC. -
CommitDelay=1se establece de forma predeterminada enslurmdbd.conf. CommitDelaycontrola durante cuánto tiempo se slurmdbdenvían los lotes a la base de datos de contabilidad y, al configurarla, se mejora elslurmdbdrendimiento. Para usar un valor diferente, definaCommitDelayla configuraciónslurmdbd.confpersonalizada de su clúster. -
La API REST de Slurm lee el nombre de usuario del
namecampo dentro de laidreclamación de un JWT. Las notificaciones personalizadasuserclaimfieldy de nivel superiorsunestán enusernamedesuso. Los tokens existentes siguen autenticándose. Para obtener más información, consulte Autenticar con la API REST de Slurm en AWS PC. -
Un único ejemplo de AMI ahora admite todas las versiones de Slurm que no sean EOL, y el nombre de la AMI ya no contiene ninguna versión de Slurm. Para obtener más información, consulte Uso de AMI de muestra.
-
Los clústeres que utilizan los complementos de SPANK admiten actualizaciones continuas cuando se actualiza a la 26.05 o posterior. Los clústeres que utilizan los complementos de filtro de la CLI de Slurm admiten actualizaciones continuas cuando actualizas desde la versión 25.11 o una versión posterior. Para obtener más información, consulte Actualización de la versión del planificador de un clúster en AWS PC.
-
Hay nuevas configuraciones personalizadas disponibles: la configuración de
Exclusivecola, la configuraciónPurgeJobScriptAfterpersonalizada de slurmdbd, el valor de la configuración de slurmdbdPurgeJobEnvAftery elPreserveCaseResourcevalor de.ParametersREBOOT_ONLYHealthCheckNodeState
Depreciaciones y eliminaciones
-
Slurm desaprueba la configuración de
ExclusiveUsercola y elOverSubscribe=EXCLUSIVEvalor en favor de la nueva configuración de cola.ExclusiveAWS PCS sigue siendo compatible conExclusiveUseryOverSubscribe=EXCLUSIVEel 26 de mayo, pero le recomendamos que migre a.Exclusive -
Slurm elimina.
SchedulerParameters=enable_job_state_cacheElimínalo de la configuración personalizada de Slurm de tu clúster antes de actualizarlo a la versión 26.05.
Para obtener más información sobre Slurm 26.05, consulta las siguientes publicaciones:
-
Notas de la versión de SchedMD: https://github.com/SchedMD/slurm/blob/slurm-26.05/RELEASE_NOTES.md
-
Registro de cambios de SchedMD: https://github.com/SchedMD/slurm/blob/master/CHANGELOG/slurm-26.05.md
Cambios implementados en AWS PC
-
Los registros de auditoría del planificador ahora se entregan por separado mediante el tipo de
PCS_SCHEDULER_AUDIT_LOGSregistro, lo que simplifica la solución de problemas y la auditoría con un control independiente sobre la entrega de registros. Para obtener más información, consulte los registros de auditoría del programador en AWS PCS. -
La cola acelerada está habilitada de forma predeterminada. Los trabajos que fallen debido a problemas con los nodos (como errores de capacidad insuficiente) se pueden volver a poner en cola con la máxima prioridad de programación.
sbatch --requeue=expediteEsto se controla mediante la configuración deSchedulerParameters=enable_expedited_requeue. -
El
requeue_delayparámetro está disponible como una configuración de clúster personalizada con un valor predeterminado de 5 segundos. Anteriormente, el retraso en la cola estaba vinculado a la caducidad de las credenciales (70 segundos). Los administradores ahora pueden configurarlo de forma independiente mediante.SchedulerParameters=requeue_delay=<seconds> -
HealthCheckNodeStateahora admite elSTART_ONLYvalor, que ejecuta el programa de verificación de estado solo al iniciar el nodo (slurmd start). -
CommunicationParameters=disable_httpestá configurado de forma predeterminada para deshabilitar los puntos finales HTTP (métricas y sondeos de estado) introducidos en Slurm 25.11. Para volver a habilitar estos puntos finales, defina.CommunicationParameters=enable_httpPara obtener más información, consulte las métricas de Slurm en AWS PCS.
Problemas conocidos
-
Slurm 25.11 valida
AllowQOSyDenyQOSparticiona la configuración incluso cuando no está establecida.AccountingStorageEnforce=QOSSi se hace referencia a una QOS en la base de datos de contabilidad de SlurmAllowQOSoDenyQOSno existe en ella, se cierra con un error grave.slurmctldAsegúrese de que todos los valores de QOS que figuran en la particiónAllowQOSy laDenyQOSconfiguración existan en la base de datos de cuentas antes de actualizar o reiniciar Slurm 25.11. -
El
slurmdregistro puede mostrar el mensaje de error.error: cannot create url_parser context for http_parser/libhttp_parserSe trata de un problema conocido de Slurm que se produce incluso cuandoCommunicationParameters=disable_httpestá configurado. El error se puede ignorar de forma segura y no afecta al funcionamiento del clúster.
Para obtener más información sobre Slurm 25.11, consulta las siguientes publicaciones:
-
Anuncio de lanzamiento de SchedMD: https://www.schedmd.com/slurm-version-25-11-0-is-now-available/
-
Notas de lanzamiento de SchedMD: https://github.com/SchedMD/slurm/blob/slurm-25.11/RELEASE_NOTES.md
Cambios implementados en AWS PC
-
La función SchedulerParameter requeue_on_resume_failure de Slurm ahora está habilitada de forma predeterminada.
-
Se eliminó «stderr» como opción para, ya que estaba deshabilitada en Slurm 25.05. LogTimeFormat
-
AWS PCS admite la configuración Multi-cluster sackd: el nodo de inicio de sesión puede acceder a varios clústeres.
Para obtener más información sobre Slurm 25.05, consulte las siguientes publicaciones:
-
Anuncio de lanzamiento de SchedMD: https://www.schedmd.com/slurm-version-25-05-0-is-now-available/
-
Notas de lanzamiento de SchedMD: https://github.com/SchedMD/slurm/blob/slurm-25-05-0-1/RELEASE_NOTES.md
Cambios implementados en AWS PC
-
AWS PCS admite la contabilidad de Slurm. Para obtener más información, consulte La contabilidad de Slurm en AWS 2 PIEZAS.
Para obtener más información sobre Slurm 24.11, consulte las siguientes publicaciones:
Cambios implementados en AWS PC
-
El nuevo módulo Slurm Step Manager ahora está activado por defecto en AWS PCS. Este módulo ofrece importantes ventajas al transferir la gestión por etapas de la controladora central a los nodos de procesamiento, lo que mejora considerablemente la simultaneidad del sistema en entornos con un uso intensivo de los pasos. Para respaldar esta configuración y aislar
Prology ejecutar mejor losEpilogprocesos, se habilitan los nuevos indicadores de prólogo (Contain,Alloc). -
La comunicación jerárquica entre el controlador y los nodos de procesamiento permite optimizar la comunicación entre nodos de Slurm, lo que mejora la escalabilidad y el rendimiento. Además, la configuración de enrutamiento ahora usa listas de nodos de partición para las comunicaciones desde el controlador, en lugar del algoritmo de enrutamiento predeterminado del complemento, lo que mejora la resiliencia del sistema.
-
Un nuevo complemento de hash
HashPlugin=hash/sha3reemplaza al anteriorhash/k12 plugin. Ahora está habilitado de forma predeterminada en los clústeres AWS PCS. -
Los registros de los controladores Slurm ahora incluyen capacidades de auditoría mejoradas para todas las llamadas a procedimientos remotos (RPC) entrantes a.
slurmctldLos registros incluyen la dirección de origen, el usuario autenticado y el tipo de RPC antes del procesamiento de la conexión.
Para obtener más información sobre Slurm 24.05, consulte las siguientes publicaciones:
Puedes cambiar la configuración de Slurm AWS PIEZAS
-
El
SuspendTimevalor predeterminado es.60Utilice el parámetro descaleDownIdleTimeInSecondsconfiguración AWS PCS para configurarlo. Para obtener más información, consulte elscaleDownIdleTimeInSecondsparámetro del tipo deClusterSlurmConfigurationdatos en la referencia de la API de AWS PCS. -
El
MaxJobCountvalor yMaxArraySizese basa en el tamaño que elija para el clúster. Para obtener más información, consulte elsizeparámetro de la acción de laCreateClusterAPI en la referencia de la API de AWS PCS. -
La configuración predeterminada de
SelectTypeParametersSlurm es.CR_CPUPuede proporcionarlo como un valor para configurarloslurmCustomSettingsal crear un clúster. Para obtener más información, consulte elslurmCustomSettingsparámetro de la acción de laCreateClusterAPI y la referencia SlurmCustomSetting de la API de AWS PCS. -
Puede configurar
PrologyEpiloga nivel de clúster. Puede proporcionarlo como un valorslurmCustomSettingspara configurarlo al crear un clúster. Para obtener más información, consulteCreateClustery SlurmCustomSetting en la referencia de la API de AWS PCS. -
Puedes configurarlo
WeightRealMemorya nivel de grupo de nodos de procesamiento. Puedes proporcionarlo como un valor para configurarloslurmCustomSettingsal crear un grupo de nodos de procesamiento. Para obtener más información, consultaCreateComputeNodeGroupy SlurmCustomSetting en la referencia de la API de AWS PCS.