

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.

# Sección de `LoginNodes`
<a name="LoginNodes-v3"></a>

**nota**  
Support for `LoginNodes` se añade en la AWS ParallelCluster versión 3.7.0.

**(Opcional)** Especifica la configuración del grupo de nodos de inicio de sesión.

```
LoginNodes:
  Pools:
    - Name: {{string}}
      Count: {{integer}}
      InstanceType: {{string}}
      GracetimePeriod: {{integer}}
      Image:
        CustomAmi: {{string}}
      Ssh:
        KeyName: {{string}}
        AllowedIps: {{string}}
      Networking:
        SubnetIds:
          - {{string}}
        SecurityGroups:
          - {{string}}
        AdditionalSecurityGroups:
          - {{string}}
      Dcv:
        Enabled: {{boolean}}
        Port: {{integer}}
        AllowedIps: {{string}}
      CustomActions:
        OnNodeStart:
          Sequence:
            - Script: {{string}}
              Args:
                - {{string}}
          Script: {{string}}
          Args:
            - {{string}}
        OnNodeConfigured:
          Sequence:
            - Script: {{string}}
              Args:
                - {{string}}
          Script: {{string}}
          Args:
            - {{string}}
        OnNodeUpdated:
          Sequence:
            - Script: {{string}}
              Args:
                - {{string}}
          Script: {{string}}
          Args:
            - {{string}}
      Iam:
        InstanceRole: {{string}}
        InstanceProfile: {{string}}
        AdditionalIamPolicies:
          - Policy: {{string}}
```

[Política de actualización: los nodos de inicio de sesión en el clúster deben estar detenidos para poder cambiar esta configuración y proceder a la actualización.](using-pcluster-update-cluster-v3.md#update-policy-update-login-node-cluster)

## Propiedades de `LoginNodes`
<a name="LoginNodes-v3.properties"></a>

### Propiedades de `Pools`
<a name="LoginNodes-v3-Pools"></a>

Define grupos de nodos de inicio de sesión que tienen la misma configuración de recursos. A partir de la AWS ParallelCluster versión 3.11.0, se pueden especificar hasta 10 grupos.

```
Pools:
  - Name: {{string}}
    Count: {{integer}}
    InstanceType: {{string}}
    GracetimePeriod: {{integer}}
    Image:
      CustomAmi: {{string}}
    Ssh:
      KeyName: {{string}}
      AllowedIps: {{string}}
    Networking:
      SubnetIds:
        - {{string}}
      SecurityGroups:
        - {{string}}
      AdditionalSecurityGroups:
        - {{string}}
    Dcv:
      Enabled: {{boolean}}
      Port: {{integer}}
      AllowedIps: {{string}}
    CustomActions:
      OnNodeStart:
        Sequence:
          - Script: {{string}}
            Args:
              - {{string}}
        Script: {{string}}
        Args:
          - {{string}}
      OnNodeConfigured:
        Sequence:
          - Script: {{string}}
            Args:
              - {{string}}
        Script: {{string}}
        Args:
          - {{string}}
      OnNodeUpdated:
        Sequence:
          - Script: {{string}}
            Args:
              - {{string}}
        Script: {{string}}
        Args:
          - {{string}}
    Iam:
      InstanceRole: {{string}}
      InstanceProfile: {{string}}
      AdditionalIamPolicies:
        - Policy: {{string}}
```

[Política de actualización: se pueden agregar grupos de nodos de inicio de sesión, pero para eliminar un grupo es necesario detener todos los nodos de inicio de sesión del clúster.](using-pcluster-update-cluster-v3.md#update-policy-add-login-node-pools)

`Name` (**Requerido** `String`)  
Especifica el nombre del paso. Se usa para etiquetar los recursos de `LoginNodes`.  
[Política de actualización: si se cambia esta configuración, no se permite la actualización.](using-pcluster-update-cluster-v3.md#update-policy-fail-v3)   
A partir de la AWS ParallelCluster versión 3.11.0, la política de actualización es la siguiente: Los nodos de inicio de sesión del grupo deben estar detenidos para poder cambiar esta configuración y poder actualizarse.

`Count` (**Requerido** `Integer`)  
Especifica el número de nodos de inicio de sesión que se deben mantener activos.  
[Política de actualización: esta configuración se puede cambiar durante una actualización.](using-pcluster-update-cluster-v3.md#update-policy-setting-supported-v3)

`InstanceType` (**Requerido** `String`)  
Especifica el tipo de instancia de Amazon EC2 que se utiliza para el nodo de inicio de sesión. La arquitectura del tipo de instancia debe ser la misma que la arquitectura utilizada para la configuración de `InstanceType` de Slurm.  
[Política de actualización](using-pcluster-update-cluster-v3.md#update-policy-setting-supported-v3): esta configuración se puede cambiar si se detiene el grupo de nodos de inicio de sesión.  
A partir de la AWS ParallelCluster versión 3.11.0, la política de actualización es la siguiente: los nodos de inicio de sesión del grupo deben estar detenidos para poder cambiar esta configuración y actualizarla.

`GracetimePeriod`**(Opcional)** `Integer`  
Especifica el tiempo mínimo en minutos que transcurre entre la notificación al usuario que ha iniciado sesión de que se va a dar de baja un nodo de inicio de sesión y la detención real. Los valores válidos de `GracetimePeriod` oscilan entre 3 y 120 minutos. El valor predeterminado es de 10 minutos.  
El evento desencadenante implica interacciones entre varios AWS servicios. A veces, la latencia de la red y la propagación de la información pueden tardar algún tiempo, por lo que el período de gracia puede tardar más de lo esperado debido a los retrasos internos en AWS los servicios.
[Política de actualización: esta configuración se puede cambiar durante una actualización.](using-pcluster-update-cluster-v3.md#update-policy-setting-supported-v3)

`Image`(**Opcional**)  
Define la configuración de imagen para los nodos de inicio de sesión.  

```
Image:
  CustomAmi: {{String}}
```  
`CustomAmi`(**Opcional**`String`)  
Especifica la AMI personalizada que se utiliza para aprovisionar los nodos de inicio de sesión. Si no se especifica, el valor predeterminado es el especificado en. [Sección de `HeadNode`](HeadNode-v3.md)  
[Política de actualización: si se cambia esta configuración, no se permite la actualización.](using-pcluster-update-cluster-v3.md#update-policy-fail-v3)

`Ssh`(**Opcional**)  
Define la `ssh` configuración de los nodos de inicio de sesión.  

```
Ssh:
  KeyName: {{string}}
  AllowedIps: {{string}}
```
A partir de la AWS ParallelCluster versión 3.11.0, la política de actualización es la siguiente: los nodos de inicio de sesión del grupo deben estar detenidos para poder cambiar esta configuración y poder actualizarse.  
`KeyName`**(Opcional)** `String`  
Especifica la `ssh` clave utilizada para iniciar sesión en los nodos de inicio de sesión. Si no se especifica, el valor predeterminado es el especificado en. [Sección de `HeadNode`](HeadNode-v3.md)  
[Política de actualización: los nodos de inicio de sesión en el grupo deben estar detenidos para poder cambiar esta configuración y proceder a la actualización.](using-pcluster-update-cluster-v3.md#update-policy-update-login-node-pools)  
Obsoleto: el parámetro de configuración `LoginNodes/Pools/Ssh/KeyName` ha quedado obsoleto y se eliminará en futuras versiones. La CLI ahora devuelve un mensaje de advertencia cuando se utiliza en la configuración del clúster. Consulte [ https://github.com/aws/aws-parallelcluster/issues/6811](https://github.com/aws/aws-parallelcluster/issues/6811) para obtener más información.  
`AllowedIps`**(Opcional)** `String`  
Especifica el intervalo de direcciones IP con formato CIDR o un ID de lista de prefijos para las conexiones SSH a los nodos de inicio de sesión del grupo. El valor predeterminado es el [AllowedIps](HeadNode-v3.md#yaml-HeadNode-Ssh-AllowedIps)definido en la configuración del nodo principal o `0.0.0.0/0` si no se especifica. [Sección de `HeadNode`](HeadNode-v3.md).  
[Política de actualización: los nodos de inicio de sesión en el grupo deben estar detenidos para poder cambiar esta configuración y proceder a la actualización.](using-pcluster-update-cluster-v3.md#update-policy-update-login-node-pools)  
El soporte AllowedIps para los nodos de inicio de sesión se añade en la AWS ParallelCluster versión 3.11.0.

`Networking`(Obligatorio)** **  
  

```
Networking:
  SubnetIds:
    - {{string}}
  SecurityGroups:
    - {{string}}
  AdditionalSecurityGroups:
    - {{string}}
```
A partir de la AWS ParallelCluster versión 3.11.0, la política de actualización es la siguiente: Los nodos de inicio de sesión del grupo deben estar detenidos para poder cambiar esta configuración y poder actualizarse.  
`SubnetIds` (**Requerido** `[String]`)  
El ID de la subred existente en la que aprovisiona el grupo de nodos de inicio de sesión. Solo puede definir una subred.  
[Política de actualización: si se cambia esta configuración, no se permite la actualización.](using-pcluster-update-cluster-v3.md#update-policy-fail-v3)  
`SecurityGroups`**(Opcional)** `[String]`  
Una lista de grupos de seguridad que se utilizarán para el grupo de nodos de inicio de sesión. Si no se especifica ningún grupo de seguridad, AWS ParallelCluster crea grupos de seguridad automáticamente.  
[Política de actualización: si se cambia esta configuración, no se permite la actualización.](using-pcluster-update-cluster-v3.md#update-policy-fail-v3)  
`AdditionalSecurityGroups`(**Opcional**`[String]`)  
Una lista de grupos de seguridad adicionales que se utilizarán para el grupo de nodos de inicio de sesión.  
[Política de actualización: si se cambia esta configuración, no se permite la actualización.](using-pcluster-update-cluster-v3.md#update-policy-fail-v3)

`Dcv`(**Opcional**)  
Define los ajustes de configuración para el servidor NICE DCV que se ejecuta en los nodos de [inicio de sesión](#LoginNodes-v3). Para obtener más información, consulte [Conexión a los nodos principal y de inicio de sesión a través de Amazon DCV](dcv-v3.md)  

```
Dcv:
  Enabled: {{boolean}}
  Port: {{integer}}
  AllowedIps: {{string}}
```
De forma predeterminada, el puerto NICE DCV configurado por AWS ParallelCluster está abierto a todas las IPv4 direcciones. El usuario solo puede conectarse a un puerto de NICE DCV si tiene la dirección URL de la sesión de NICE DCV y se conecta a la sesión de NICE DCV en un plazo de 30 segundos a partir del momento en que se devuelve la dirección URL de pcluster dcv-connect. Utilice el valor `AllowedIps` para restringir aún más el acceso al puerto de NICE DCV con un intervalo de direcciones IP con formato de CIDR y utilice la configuración del puerto para establecer un puerto no estándar.
[Política de actualización: si se cambia esta configuración, no se permite la actualización.](using-pcluster-update-cluster-v3.md#update-policy-fail-v3)  
La compatibilidad con DCV en los nodos de inicio de sesión se añade en la AWS ParallelCluster versión 3.11.0.  
`Enabled` (**Requerido** `Boolean`)  
Especifica si NICE DCV está habilitado en los nodos de inicio de sesión del grupo. El valor predeterminado es `false`.  
[Política de actualización: si se cambia esta configuración, no se permite la actualización.](using-pcluster-update-cluster-v3.md#update-policy-fail-v3)  
NICE DCV genera automáticamente un certificado autofirmado que se utiliza para proteger el tráfico entre el cliente NICE DCV y el servidor NICE DCV que se ejecuta en el nodo de inicio de sesión. Para configurar su propio certificado, consulte [Certificado HTTPS de Amazon DCV](dcv-v3.md#dcv-v3-certificate).  
`Port`**(Opcional)** `Integer`  
(Opcional) Especifica el puerto de NICE DCV. El valor predeterminado es `8443`.  
[Política de actualización: si se cambia esta configuración, no se permite la actualización.](using-pcluster-update-cluster-v3.md#update-policy-fail-v3)  
`AllowedIps`(**Opcional**`String`)  
(Opcional) Especifica el intervalo de direcciones IP con formato CIDR para las conexiones a NICE DCV. Esta configuración solo se usa cuando se AWS ParallelCluster crea el grupo de seguridad. El valor predeterminado es `0.0.0.0/0`, que permite el acceso desde cualquier dirección de Internet.  
[Política de actualización: si se cambia esta configuración, no se permite la actualización.](using-pcluster-update-cluster-v3.md#update-policy-fail-v3)

`CustomActions`(**Opcional**)  
Especifica los scripts personalizados que se ejecutarán en los nodos de inicio de sesión.  

```
CustomActions:
  OnNodeStart:
    Sequence:
      - Script: {{string}}
        Args: 
          - {{string}}
    Script: {{string}}
    Args:
      - {{string}}
  OnNodeConfigured:
    Sequence:
      - Script: {{string}}
        Args:
          - {{string}}
    Script: {{string}}
    Args:
      - {{string}}
  OnNodeUpdated:
    Sequence:
      - Script: {{string}}
        Args:
          - {{string}}
    Script: {{string}}
    Args:
      - {{string}}
```
El soporte para acciones personalizadas en los nodos de inicio de sesión se añade en la AWS ParallelCluster versión 3.11.0.  
`OnNodeStart`**(Opcional)**  
Especifica un único script o una secuencia de scripts que se ejecutarán en los [nodos de inicio de sesión](#LoginNodes-v3) antes de que se inicie cualquier acción de arranque de implementación del nodo. Para obtener más información, consulte [Acciones de arranque personalizadas](custom-bootstrap-actions-v3.md).    
`Sequence`(**Opcional**)  
Lista de scripts que se van a ejecutar. AWS ParallelCluster ejecuta los scripts en el mismo orden en que aparecen en el archivo de configuración, empezando por el primero.    
`Script` (**Requerido** `String`)  
Especifica el archivo que se va a encapsular. La ruta del archivo debe comenzar con `https://` o `s3://`.  
`Args`(**Opcional**`[String]`)  
La lista de argumentos que se pasan al script único.  
[Política de actualización: si se cambia esta configuración, no se permite la actualización.](using-pcluster-update-cluster-v3.md#update-policy-fail-v3)  
`Script` (**Requerido** `String`)  
Especifica el archivo que se va a utilizar para un único script. La ruta del archivo debe comenzar con `https://` o `s3://`.  
`Args`(**Opcional**`[String]`)  
La lista de argumentos que se pasan al script único.  
`OnNodeConfigured`(**Opcional**)  
Especifica un único script o una secuencia de scripts que se ejecutarán en los [nodos de inicio de sesión](#LoginNodes-v3) una vez finalizados los procesos de arranque de los nodos. Para obtener más información, consulte [Acciones de arranque personalizadas](custom-bootstrap-actions-v3.md).    
`Sequence`(**Opcional)**  
Lista de scripts que se van a ejecutar. AWS ParallelCluster ejecuta los scripts en el mismo orden en que aparecen en el archivo de configuración, empezando por el primero.    
`Script` (**Requerido** `String`)  
Especifica el archivo que se va a encapsular. La ruta del archivo debe comenzar con `https://` o `s3://`.  
`Args`(**Opcional**`[String]`)  
La lista de argumentos que se pasan al script único.  
[Política de actualización: si se cambia esta configuración, no se permite la actualización.](using-pcluster-update-cluster-v3.md#update-policy-fail-v3)  
`Script` (**Requerido** `String`)  
Especifica el archivo que se va a utilizar para un único script. La ruta del archivo debe comenzar con `https://` o `s3://`.  
`Args`(**Opcional**`[String]`)  
La lista de argumentos que se pasan al script único.  
[Política de actualización: si se cambia esta configuración, no se permite la actualización.](using-pcluster-update-cluster-v3.md#update-policy-fail-v3)  
`OnNodeUpdated`(**Opcional**)  
Especifica un único script o una secuencia de scripts que se ejecutarán una vez que se complete la actualización del nodo principal y el planificador y el almacenamiento compartido estén alineados con los cambios más recientes en la configuración del clúster. Para obtener más información, consulte [Acciones de arranque personalizadas](custom-bootstrap-actions-v3.md).    
`Sequence`(**Opcional)**  
Lista de scripts que se van a ejecutar. AWS ParallelCluster ejecuta los scripts en el mismo orden en que aparecen en el archivo de configuración, empezando por el primero.    
`Script` (**Requerido** `String`)  
Especifica el archivo que se va a encapsular. La ruta del archivo debe comenzar con `https://` o `s3://`.  
`Args`(**Opcional**`[String]`)  
La lista de argumentos que se pasan al script único.  
`Script` (**Requerido** `String`)  
Especifica el archivo que se va a utilizar para un único script. La ruta del archivo debe comenzar con `https://` o `s3://`.  
`Args`(**Opcional**`[String]`)  
La lista de argumentos que se pasan al script único.  
[Política de actualización: si se cambia esta configuración, no se permite la actualización.](using-pcluster-update-cluster-v3.md#update-policy-fail-v3)  
AWS ParallelCluster no admite incluir tanto un único guion como `Sequence` para la misma acción personalizada.

`Iam`(**Opcional**)  
Especifica un rol de instancia o un perfil de instancia que se usará en los nodos de inicio de sesión para anular el rol de instancia o el perfil de instancia predeterminados del clúster.  

```
Iam:
  InstanceRole: {{string}}
  InstanceProfile: {{string}}
  AdditionalIamPolicies:
    - Policy: {{string}}
```
A partir de la AWS ParallelCluster versión 3.11.0, la política de actualización es la siguiente: los nodos de inicio de sesión del grupo deben estar detenidos para poder cambiar esta configuración y poder actualizarse.  
`InstanceProfile`**(Opcional)** `String`  
Especifica un perfil de instancia para anular el perfil de instancia del nodo de inicio de sesión predeterminado. No puede especificar `InstanceProfile` ni `InstanceRole`. El formato es `arn:Partition:iam::Account:instance-profile/{{InstanceProfileName}}`. Si se especifica, no se puede especificar la configuración de `AdditionalIamPolicies` y `InstanceRole`.  
[Política de actualización: si se cambia esta configuración, no se permite la actualización.](using-pcluster-update-cluster-v3.md#update-policy-fail-v3)  
`InstanceRole`(**Opcional**`String`)  
Especifica un rol de instancia para anular el rol de instancia predeterminado del nodo de inicio de sesión. No puede especificar `InstanceProfile` ni `InstanceRole`. El formato es `arn:Partition:iam::Account:role/RoleName`. Si se especifica, no se puede especificar la configuración de `AdditionalIamPolicies` y `InstanceProfile`.  
[Política de actualización: si se cambia esta configuración, no se permite la actualización.](using-pcluster-update-cluster-v3.md#update-policy-fail-v3)  
`AdditionalIamPolicies`(**Opcional**)  

```
AdditionalIamPolicies:
  - Policy: {{string}}
```
Nombre de recurso de Amazon (ARN) de la política de IAM que se va a consultar.  
Especifica una lista separada de nombres de recursos de Amazon (ARN) de políticas de IAM para Amazon EC2. Esta lista se adjunta a la función raíz utilizada para el nodo de inicio de sesión, además de los permisos que requiere AWS ParallelCluster.  
El nombre de una política de IAM y su ARN son diferentes. Los nombres no se pueden usar.  
Si se especifica, no se puede especificar la configuración de `InstanceRole` y `InstanceProfile`. Se recomienda utilizarlos `AdditionalIamPolicies` porque `AdditionalIamPolicies` se añaden a los AWS ParallelCluster permisos necesarios y `InstanceRole` deben incluir todos los permisos necesarios. Los permisos necesarios a menudo cambian de versión a versión a medida que se añaden características.  
No hay valor predeterminado.  
[Política de actualización: si se cambia esta configuración, no se permite la actualización.](using-pcluster-update-cluster-v3.md#update-policy-fail-v3)    
`Policy` (**Requerido** `[String]`)  
[Política de actualización: si se cambia esta configuración, no se permite la actualización.](using-pcluster-update-cluster-v3.md#update-policy-fail-v3)