

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.

# Slurm personalización de la configuración
<a name="slurm-configuration-settings-v3"></a>

A partir de AWS ParallelCluster la versión 3.6.0, puede personalizar la `slurm.conf` Slurm configuración en una configuración de AWS ParallelCluster clúster.

En la configuración del clúster, puede personalizar Slurm los parámetros de configuración mediante los siguientes ajustes de configuración del clúster:
+ Personalización Slurm parámetros para todo el clúster mediante el [`CustomSlurmSettingsIncludeFile`](Scheduling-v3.md#yaml-Scheduling-SlurmSettings-CustomSlurmSettingsIncludeFile)parámetro [`SlurmSettings`](Scheduling-v3.md#Scheduling-v3-SlurmSettings)/[`CustomSlurmSettings`](Scheduling-v3.md#yaml-Scheduling-SlurmSettings-CustomSlurmSettings)o. AWS ParallelCluster se produce un error si se especifican ambos.
+ Personalización Slurm parámetros de una cola mediante [`SlurmQueues`](Scheduling-v3.md#Scheduling-v3-SlurmQueues)/[`CustomSlurmSettings`](Scheduling-v3.md#yaml-Scheduling-SlurmQueues-CustomSlurmSettings)(mapeados a Slurm particiones).
+ Personalización Slurm parámetros de un recurso de cómputo mediante [`SlurmQueues`](Scheduling-v3.md#Scheduling-v3-SlurmQueues)/[`ComputeResources`](Scheduling-v3.md#Scheduling-v3-SlurmQueues-ComputeResources)/[`CustomSlurmSettings`](Scheduling-v3.md#yaml-Scheduling-SlurmQueues-ComputeResources-CustomSlurmSettings)(mapeado a Slurm nodos).

## Slurm límites de personalización de la configuración y consideraciones al usar AWS ParallelCluster
<a name="slurm-configuration-considerations-v3"></a>


+ En `CustomSlurmSettings` el `CustomSlurmSettingsIncludeFile` caso de la configuración, solo puede especificar y actualizar `slurm.conf` los parámetros que estén incluidos en [Slurm versión ](slurm-workload-manager-v3.md) compatible con la AWS ParallelCluster versión que está utilizando para configurar un clúster.
+ Si especifica una personalizada Slurm configura cualquiera de los `CustomSlurmSettings` parámetros, AWS ParallelCluster realiza comprobaciones de validación e impide su configuración o actualización Slurm parámetros de configuración que entran en conflicto con AWS ParallelCluster la lógica. La Slurm los parámetros de configuración con los que se sabe que entran en conflicto AWS ParallelCluster se identifican en las listas de denegación. Las listas de denegación pueden cambiar en futuras AWS ParallelCluster versiones si hay otras Slurm se añaden funciones. Para obtener más información, consulte [Listado de denegaciones Slurm parámetros de configuración para `CustomSlurmSettings`](#slurm-configuration-denylists-v3).
+ AWS ParallelCluster solo comprueba si un parámetro está en una lista de denegaciones. AWS ParallelCluster no valida tu personalización Slurm sintaxis o semántica de los parámetros de configuración. Usted es responsable de validar su personalización Slurm parámetros de configuración. Personalización no válida Slurm Los parámetros de configuración pueden provocar Slurm errores de daemon que pueden provocar errores de creación y actualización del clúster.
+ Si especifica personalizado Slurm configuraciones en`CustomSlurmSettingsIncludeFile`, AWS ParallelCluster no realiza ninguna validación.
+ Puede actualizar `CustomSlurmSettings` y `CustomSlurmSettingsIncludeFile` sin detener ni iniciar la flota de computación. En este caso, AWS ParallelCluster reinicia el `slurmctld` daemon y ejecuta el `scontrol reconfigure` comando.

  Alguno Slurm Es posible que los parámetros de configuración requieran operaciones diferentes antes de que se registre un cambio en todo el clúster. Por ejemplo, es posible que requieran el reinicio de todos los daemons del clúster. Usted es responsable de comprobar si AWS ParallelCluster las operaciones son suficientes para propagar su personalización Slurm ajustes de los parámetros de configuración durante las actualizaciones. Si considera que AWS ParallelCluster las operaciones no son suficientes, es su responsabilidad realizar las acciones adicionales necesarias para propagar la configuración actualizada, tal como se recomienda en la [Slurm documentación. ](https://slurm.schedmd.com/documentation.html)

## Listado de denegaciones Slurm parámetros de configuración para `CustomSlurmSettings`
<a name="slurm-configuration-denylists-v3"></a>

En las tablas siguientes se enumeran los parámetros con las AWS ParallelCluster versiones que deniegan su uso, empezando por la versión 3.6.0. `CustomSlurmSettings`no es compatible con AWS ParallelCluster versiones anteriores a la 3.6.0.


**Parámetros de la lista de denegaciones a nivel de clúster:**  

| Slurm parameter | Incluido en las versiones Deny AWS ParallelCluster  | 
| --- | --- | 
|  CommunicationParameters  |  3.6.0  | 
|  Epilog  |  3.6.0  | 
|  GresTypes  |  3.6.0  | 
|  LaunchParameters  |  3.6.0  | 
|  Prolog  |  3.6.0  | 
|  ReconfigFlags  |  3.6.0  | 
|  ResumeFailProgram  |  3.6.0  | 
|  ResumeProgram  |  3.6.0  | 
|  ResumeTimeout  |  3.6.0  | 
|  SlurmctldHost  |  3.6.0  | 
|  SlurmctldLogFile  |  3.6.0  | 
|  SlurmctldParameters  |  3.6.0  | 
|  SlurmdLogfile  |  3.6.0  | 
|  SlurmUser  |  3.6.0  | 
|  SuspendExcNodes  |  3.6.0  | 
|  SuspendProgram  |  3.6.0  | 
|  SuspendTime  |  3.6.0  | 
|  TaskPlugin  |  3.6.0  | 
|  TreeWidth  |  3.6.0  | 


**Los parámetros de la lista rechazan a nivel de clúster cuando son nativos [Slurm La integración contable](slurm-accounting-v3.md) se configura en la configuración del clúster:**  

| Slurm parameter | Deny aparece en las versiones AWS ParallelCluster  | 
| --- | --- | 
|  AccountingStorageType  |  3.6.0  | 
|  AccountingStorageHost  |  3.6.0  | 
|  AccountingStoragePort  |  3.6.0  | 
|  AccountingStorageUser  |  3.6.0  | 
|  JobAcctGatherType  |  3.6.0  | 


**Parámetros de lista denegada a nivel de cola (partición) para las colas gestionadas por: AWS ParallelCluster**  

| Slurm parameter | Listado AWS ParallelCluster de denegación en las versiones | 
| --- | --- | 
|  Nodos  |  3.6.0  | 
|  PartitionName  |  3.6.0  | 
|  ResumeTimeout  |  3.6.0  | 
|  Estado  |  3.6.0  | 
|  SuspendTime  |  3.6.0  | 


**Parámetros de lista denegada a nivel de recurso informático (nodo) para el recurso informático gestionado por: AWS ParallelCluster**  

| Slurm parameter | Incluido en la versión denegada y en las versiones posteriores AWS ParallelCluster  | 
| --- | --- | 
|  CPUs  |  3.6.0  | 
|  Características  |  3.6.0  | 
|  Gres  |  3.6.0  | 
|  NodeAddr  |  3.6.0  | 
|  NodeHostname  |  3.6.0  | 
|  NodeName  |  3.6.0  | 
|  Peso  |  3.7.0  | 