

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# `LoginNodes` Section
<a name="LoginNodes-v3"></a>

**Note**  
Le support pour `LoginNodes` est ajouté dans la AWS ParallelCluster version 3.7.0.

**(Facultatif) ** Spécifie la configuration du pool de nœuds de connexion.

```
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}}
```

[Politique de mise à jour : les nœuds de connexion du cluster doivent être arrêtés pour que ce paramètre soit modifié pour une mise à jour.](using-pcluster-update-cluster-v3.md#update-policy-update-login-node-cluster)

## Propriétés de `LoginNodes`
<a name="LoginNodes-v3.properties"></a>

### ``Propriétés des piscines
<a name="LoginNodes-v3-Pools"></a>

Définit des groupes de nœuds de connexion qui ont la même configuration de ressources. À partir de la AWS ParallelCluster version 3.11.0, il est possible de spécifier jusqu'à 10 pools.

```
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}}
```

[Politique de mise à jour : des pools de nœuds de connexion peuvent être ajoutés, mais la suppression d'un pool nécessite l'arrêt de tous les nœuds de connexion du cluster.](using-pcluster-update-cluster-v3.md#update-policy-add-login-node-pools)

`Name`(**Obligatoire **`String`)  
Spécifie le nom du `LoginNodes` pool. Ceci est utilisé pour baliser les `LoginNodes` ressources.  
[Politique de mise à jour : si ce paramètre est modifié, la mise à jour n'est pas autorisée.](using-pcluster-update-cluster-v3.md#update-policy-fail-v3)   
À partir de AWS ParallelCluster la version 3.11.0, la politique de mise à jour est la suivante : Les nœuds de connexion du pool doivent être arrêtés pour que ce paramètre soit modifié en vue d'une mise à jour.

`Count`(**Obligatoire **`Integer`)  
Spécifie le nombre de nœuds de connexion à maintenir actifs.  
[Politique de mise à jour : ce paramètre peut être modifié lors d'une mise à jour.](using-pcluster-update-cluster-v3.md#update-policy-setting-supported-v3)

`InstanceType`(**Obligatoire **`String`)  
Spécifie le type d'instance Amazon EC2 utilisé pour le nœud de connexion. L'architecture du type d'instance doit être identique à celle utilisée pour le Slurm `InstanceType` paramétrage.  
[Politique de mise à jour ](using-pcluster-update-cluster-v3.md#update-policy-setting-supported-v3) : ce paramètre peut être modifié si le pool de nœuds de connexion est arrêté.  
À partir de AWS ParallelCluster la version 3.11.0, la politique de mise à jour est la suivante : Les nœuds de connexion du pool doivent être arrêtés pour que ce paramètre soit modifié en vue d'une mise à jour.

`GracetimePeriod`(**Facultatif **`Integer`)  
Spécifie la durée minimale en minutes qui s'écoule entre la notification à l'utilisateur connecté indiquant qu'un nœud de connexion doit être mis hors service et l'événement d'arrêt réel. Les valeurs valides `GracetimePeriod` sont comprises entre 3 et 120 minutes. La valeur par défaut est de 10 minutes.  
L'événement déclencheur implique des interactions entre plusieurs AWS services. Parfois, la latence du réseau et la propagation des informations peuvent prendre un certain temps, de sorte que le délai de grâce peut être plus long que prévu en raison de retards internes dans les AWS services.
[Politique de mise à jour : ce paramètre peut être modifié lors d'une mise à jour.](using-pcluster-update-cluster-v3.md#update-policy-setting-supported-v3)

`Image`(**Facultatif**)  
Définit la configuration de l'image pour les nœuds de connexion.  

```
Image:
  CustomAmi: {{String}}
```  
`CustomAmi`(**Facultatif **`String`)  
Spécifie l'AMI personnalisée utilisée pour provisionner les nœuds de connexion. Si elle n'est pas spécifiée, la valeur par défaut est celle spécifiée dans le[`HeadNode` Section](HeadNode-v3.md).  
[Politique de mise à jour : si ce paramètre est modifié, la mise à jour n'est pas autorisée.](using-pcluster-update-cluster-v3.md#update-policy-fail-v3)

`Ssh`(**Facultatif**)  
Définit la `ssh` configuration des nœuds de connexion.  

```
Ssh:
  KeyName: {{string}}
  AllowedIps: {{string}}
```
À partir de AWS ParallelCluster la version 3.11.0, la politique de mise à jour est la suivante : Les nœuds de connexion du pool doivent être arrêtés pour que ce paramètre soit modifié en vue d'une mise à jour.  
`KeyName`(**Facultatif **`String`)  
Spécifie la `ssh` clé utilisée pour se connecter aux nœuds de connexion. Si elle n'est pas spécifiée, la valeur par défaut est celle spécifiée dans le[`HeadNode` Section](HeadNode-v3.md).  
[Politique de mise à jour : les nœuds de connexion du pool doivent être arrêtés pour que ce paramètre soit modifié pour une mise à jour.](using-pcluster-update-cluster-v3.md#update-policy-update-login-node-pools)  
Obsolète : le paramètre de configuration `LoginNodes/Pools/Ssh/KeyName` a été supprimé dans la AWS ParallelCluster version 3.15.0. Voir [ https://github.com/aws/aws-parallelcluster/issues/6811 ](https://github.com/aws/aws-parallelcluster/issues/6811) pour plus de détails.  
`AllowedIps`(**Facultatif **`String`)  
Spécifie la plage CIDR-formatted IP ou un identifiant de liste de préfixes pour les connexions SSH aux nœuds de connexion du pool. La valeur par défaut est celle [ AllowedIps ](HeadNode-v3.md#yaml-HeadNode-Ssh-AllowedIps) définie dans la configuration du nœud principal, ou `0.0.0.0/0` si elle n'est pas spécifiée. [`HeadNode` Section](HeadNode-v3.md).  
[Politique de mise à jour : les nœuds de connexion du pool doivent être arrêtés pour que ce paramètre soit modifié pour une mise à jour.](using-pcluster-update-cluster-v3.md#update-policy-update-login-node-pools)  
La prise en charge AllowedIps des nœuds de connexion est ajoutée dans la AWS ParallelCluster version 3.11.0.

`Networking`(**Obligatoire**)  
  

```
Networking:
  SubnetIds:
    - {{string}}
  SecurityGroups:
    - {{string}}
  AdditionalSecurityGroups:
    - {{string}}
```
À partir de AWS ParallelCluster la version 3.11.0, la politique de mise à jour est la suivante : Les nœuds de connexion du pool doivent être arrêtés pour que ce paramètre soit modifié en vue d'une mise à jour.  
`SubnetIds`(**Obligatoire **`[String]`)  
L'ID du sous-réseau existant dans lequel vous approvisionnez le pool de nœuds de connexion. Vous ne pouvez définir qu'un seul sous-réseau.  
[Politique de mise à jour : si ce paramètre est modifié, la mise à jour n'est pas autorisée.](using-pcluster-update-cluster-v3.md#update-policy-fail-v3)  
`SecurityGroups`(**Facultatif **`[String]`)  
Liste des groupes de sécurité à utiliser pour le pool de nœuds de connexion. Si aucun groupe de sécurité n'est spécifié, AWS ParallelCluster crée des groupes de sécurité pour vous.  
[Politique de mise à jour : si ce paramètre est modifié, la mise à jour n'est pas autorisée.](using-pcluster-update-cluster-v3.md#update-policy-fail-v3)  
`AdditionalSecurityGroups`(**Facultatif **`[String]`)  
Liste des groupes de sécurité supplémentaires à utiliser pour le pool de nœuds de connexion.  
[Politique de mise à jour : si ce paramètre est modifié, la mise à jour n'est pas autorisée.](using-pcluster-update-cluster-v3.md#update-policy-fail-v3)

`Dcv`(**Facultatif**)  
Définit les paramètres de configuration du serveur Amazon DCV qui s'exécute sur les nœuds [ de ](#LoginNodes-v3) connexion. Pour de plus amples informations, consultez [Connectez-vous à la tête et aux nœuds de connexion via Amazon DCV](dcv-v3.md).  

```
Dcv:
  Enabled: {{boolean}}
  Port: {{integer}}
  AllowedIps: {{string}}
```
Par défaut, le port Amazon DCV configuré par AWS ParallelCluster est ouvert à toutes les adresses IPv4. Vous pouvez vous connecter à un port Amazon DCV uniquement si vous disposez de l'URL de la session Amazon DCV et si vous vous connectez à la session Amazon DCV dans les 30 secondes suivant le renvoi de l'URL par pcluster dcv-connect. Utilisez ce `AllowedIps` paramètre pour restreindre davantage l'accès au port Amazon DCV avec une plage d' CIDR-formatted adresses IP et utilisez le paramètre Port pour définir un port non standard.
[Politique de mise à jour : si ce paramètre est modifié, la mise à jour n'est pas autorisée.](using-pcluster-update-cluster-v3.md#update-policy-fail-v3)  
La prise en charge du DCV sur les nœuds de connexion a été ajoutée dans la AWS ParallelCluster version 3.11.0.  
`Enabled`(**Obligatoire **`Boolean`)  
Spécifie si Amazon DCV est activé sur les nœuds de connexion du pool. La valeur par défaut est `false`.  
[Politique de mise à jour : si ce paramètre est modifié, la mise à jour n'est pas autorisée.](using-pcluster-update-cluster-v3.md#update-policy-fail-v3)  
Amazon DCV génère automatiquement un certificat auto-signé qui est utilisé pour sécuriser le trafic entre le client Amazon DCV et le serveur Amazon DCV qui s'exécute sur le nœud de connexion. Pour configurer votre propre certificat, veuillez consulter [Certificat HTTPS Amazon DCV](dcv-v3.md#dcv-v3-certificate).  
`Port`(**Facultatif **`Integer`)  
Spécifie le port pour Amazon DCV. La valeur par défaut est `8443`.  
[Politique de mise à jour : si ce paramètre est modifié, la mise à jour n'est pas autorisée.](using-pcluster-update-cluster-v3.md#update-policy-fail-v3)  
`AllowedIps`(**Facultatif **`String`)  
Spécifie la plage CIDR-formatted IP pour les connexions à Amazon DCV. Ce paramètre est utilisé uniquement lors de la AWS ParallelCluster création du groupe de sécurité. La valeur par défaut est `0.0.0.0/0`, ce qui permet l'accès à partir de n'importe quelle adresse Internet.  
[Politique de mise à jour : si ce paramètre est modifié, la mise à jour n'est pas autorisée.](using-pcluster-update-cluster-v3.md#update-policy-fail-v3)

`CustomActions`(**Facultatif**)  
Spécifie les scripts personnalisés à exécuter sur les nœuds de connexion.  

```
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}}
```
La prise en charge des actions personnalisées sur les nœuds de connexion a été ajoutée dans la AWS ParallelCluster version 3.11.0.  
`OnNodeStart`(**Facultatif**)  
Spécifie un script unique ou une séquence de scripts à exécuter sur les nœuds de [ connexion ](#LoginNodes-v3) avant le démarrage de toute action d'initialisation du déploiement des nœuds. Pour de plus amples informations, veuillez consulter [Actions de bootstrap personnalisées](custom-bootstrap-actions-v3.md).    
`Sequence`(**Facultatif**)  
Liste des scripts à exécuter. AWS ParallelCluster exécute les scripts dans l'ordre dans lequel ils sont répertoriés dans le fichier de configuration, en commençant par le premier.    
`Script`(**Obligatoire **`String`)  
Spécifie le fichier à utiliser. Le chemin du fichier peut commencer par `https://` ou`s3://`.  
`Args`(**Facultatif **`[String]`)  
Liste des arguments à transmettre au script.  
[Politique de mise à jour : si ce paramètre est modifié, la mise à jour n'est pas autorisée.](using-pcluster-update-cluster-v3.md#update-policy-fail-v3)  
`Script`(**Obligatoire **`String`)  
Spécifie le fichier à utiliser pour un seul script. Le chemin du fichier peut commencer par `https://` ou`s3://`.  
`Args`(**Facultatif **`[String]`)  
Liste des arguments à transmettre au script unique.  
`OnNodeConfigured`(**Facultatif**)  
Spécifie un script unique ou une séquence de scripts à exécuter sur les nœuds de [ connexion une ](#LoginNodes-v3) fois les processus d'amorçage des nœuds terminés. Pour de plus amples informations, veuillez consulter [Actions de bootstrap personnalisées](custom-bootstrap-actions-v3.md).    
`Sequence`(**Facultatif**)  
Liste des scripts à exécuter. AWS ParallelCluster exécute les scripts dans l'ordre dans lequel ils sont répertoriés dans le fichier de configuration, en commençant par le premier.    
`Script`(**Obligatoire **`String`)  
Spécifie le fichier à utiliser. Le chemin du fichier peut commencer par `https://` ou`s3://`.  
`Args`(**Facultatif **`[String]`)  
Liste des arguments à transmettre au script.  
[Politique de mise à jour : si ce paramètre est modifié, la mise à jour n'est pas autorisée.](using-pcluster-update-cluster-v3.md#update-policy-fail-v3)  
`Script`(**Obligatoire **`String`)  
Spécifie le fichier à utiliser pour un seul script. Le chemin du fichier peut commencer par `https://` ou`s3://`.  
`Args`(**Facultatif **`[String]`)  
Liste des arguments à transmettre au script unique.  
[Politique de mise à jour : si ce paramètre est modifié, la mise à jour n'est pas autorisée.](using-pcluster-update-cluster-v3.md#update-policy-fail-v3)  
`OnNodeUpdated`(**Facultatif**)  
Spécifie un script unique ou une séquence de scripts à exécuter une fois que la mise à jour du nœud principal est terminée et que le planificateur et le stockage partagé sont alignés sur les dernières modifications de configuration du cluster. Pour de plus amples informations, veuillez consulter [Actions de bootstrap personnalisées](custom-bootstrap-actions-v3.md).    
`Sequence`(**Facultatif**)  
Liste des scripts à exécuter. AWS ParallelCluster exécute les scripts dans l'ordre dans lequel ils sont répertoriés dans le fichier de configuration, en commençant par le premier.    
`Script`(**Obligatoire **`String`)  
Spécifie le fichier à utiliser. Le chemin du fichier peut commencer par `https://` ou`s3://`.  
`Args`(**Facultatif **`[String]`)  
Liste des arguments à transmettre au script.  
`Script`(**Obligatoire **`String`)  
Spécifie le fichier à utiliser pour un seul script. Le chemin du fichier peut commencer par `https://` ou`s3://`.  
`Args`(**Facultatif **`[String]`)  
Liste des arguments à transmettre au script unique.  
[Politique de mise à jour : si ce paramètre est modifié, la mise à jour n'est pas autorisée.](using-pcluster-update-cluster-v3.md#update-policy-fail-v3)  
AWS ParallelCluster ne permet pas d'inclure à la fois un seul script et `Sequence` pour la même action personnalisée.

`Iam`(**Facultatif**)  
Spécifie un rôle d'instance ou un profil d'instance à utiliser sur les nœuds de connexion pour remplacer le rôle d'instance ou le profil d'instance par défaut pour le cluster.  

```
Iam:
  InstanceRole: {{string}}
  InstanceProfile: {{string}}
  AdditionalIamPolicies:
    - Policy: {{string}}
```
À partir de AWS ParallelCluster la version 3.11.0, la politique de mise à jour est la suivante : Les nœuds de connexion du pool doivent être arrêtés pour que ce paramètre soit modifié en vue d'une mise à jour.  
`InstanceProfile`(**Facultatif **`String`)  
Spécifie un profil d'instance pour remplacer le profil d'instance par défaut du nœud de connexion. Vous ne pouvez pas spécifier à la fois `InstanceProfile` et `InstanceRole`. Le format est `arn:Partition:iam::Account:instance-profile/{{InstanceProfileName}}`. Si cela est spécifié, les `AdditionalIamPolicies` paramètres `InstanceRole` et ne peuvent pas être spécifiés.  
[Politique de mise à jour : si ce paramètre est modifié, la mise à jour n'est pas autorisée.](using-pcluster-update-cluster-v3.md#update-policy-fail-v3)  
`InstanceRole`(**Facultatif **`String`)  
Spécifie un rôle d'instance pour remplacer le rôle d'instance par défaut du nœud de connexion. Vous ne pouvez pas spécifier à la fois `InstanceProfile` et `InstanceRole`. Le format est `arn:Partition:iam::Account:role/RoleName`. Si cela est spécifié, les `AdditionalIamPolicies` paramètres `InstanceProfile` et ne peuvent pas être spécifiés.  
[Politique de mise à jour : si ce paramètre est modifié, la mise à jour n'est pas autorisée.](using-pcluster-update-cluster-v3.md#update-policy-fail-v3)  
`AdditionalIamPolicies`(**Facultatif**)  

```
AdditionalIamPolicies:
  - Policy: {{string}}
```
Une politique IAM Amazon Resource Name (ARN).  
Spécifie une liste des Amazon Resource Names (ARN) des politiques IAM pour Amazon EC2. Cette liste est attachée au rôle root utilisé pour le nœud de connexion en plus des autorisations requises par AWS ParallelCluster.  
Le nom d'une politique IAM et son ARN sont différents. Les noms ne peuvent pas être utilisés.  
Si cela est spécifié, les `InstanceRole` paramètres `InstanceProfile` et ne peuvent pas être spécifiés. Nous vous recommandons de les utiliser `AdditionalIamPolicies` car s'`AdditionalIamPolicies`ajoutent aux autorisations AWS ParallelCluster requises et `InstanceRole` doivent inclure toutes les autorisations requises. Les autorisations requises changent souvent d'une version à l'autre au fur et à mesure que des fonctionnalités sont ajoutées.  
Il n'y a pas de valeur par défaut.  
[Politique de mise à jour : si ce paramètre est modifié, la mise à jour n'est pas autorisée.](using-pcluster-update-cluster-v3.md#update-policy-fail-v3)    
`Policy`(**Obligatoire **`[String]`)  
[Politique de mise à jour : si ce paramètre est modifié, la mise à jour n'est pas autorisée.](using-pcluster-update-cluster-v3.md#update-policy-fail-v3)