

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.

# Mise à jour d'un groupe de nœuds de calcul AWS PCS
<a name="working-with_cng_update"></a>

Cette rubrique fournit une vue d'ensemble des options disponibles et décrit les éléments à prendre en compte lors de la mise à jour d'un groupe de nœuds de calcul AWS PCS. Pour plus d'informations sur les paramètres personnalisés de Slurm, consultez. [Paramètres Slurm personnalisés pour les groupes de nœuds de calcul AWS PCS](slurm-custom-settings-cng.md)

## Options de mise à jour d'un groupe de nœuds de calcul AWS PCS
<a name="working-with_cng_update_options"></a>

La mise à jour d'un groupe de nœuds de calcul AWS PCS vous permet de modifier les propriétés des instances lancées par AWS PCS, ainsi que les règles régissant le lancement de ces instances. Par exemple, vous pouvez remplacer l'AMI pour les instances de groupes de nœuds par une autre sur laquelle un logiciel différent est installé. Vous pouvez également mettre à jour les groupes de sécurité pour modifier la connectivité réseau entrante ou sortante. Vous pouvez également modifier la configuration de dimensionnement et l'option d'achat préférée.

Les paramètres des groupes de nœuds suivants ne peuvent pas être modifiés après leur création :
+ Nom
+ instances

## Considérations relatives à la mise à jour d'un groupe de nœuds de calcul AWS PCS
<a name="working-with_cng_update_considerations"></a>

Les groupes de nœuds de calcul définissent les instances EC2 utilisées pour traiter les tâches, fournir un accès au shell interactif et effectuer d'autres tâches. Ils sont souvent associés à une ou plusieurs files d'attente AWS PCS. Lorsque vous mettez à jour votre groupe de nœuds de calcul pour modifier son comportement (ou celui de ses nœuds), tenez compte des points suivants : 
+  Les modifications apportées aux propriétés du groupe de nœuds de calcul entrent en vigueur lorsque le statut du groupe de nœuds de calcul passe de **Mise à jour** à **Actif**. Les nouvelles instances sont lancées avec les propriétés mises à jour. 
+  Les mises à jour qui n'ont aucun impact sur la configuration de nœuds spécifiques n'affectent pas les nœuds en cours d'exécution. Par exemple, ajouter un sous-réseau et modifier la stratégie d'allocation. 
+  Si vous mettez à jour le modèle de lancement d'un groupe de nœuds de calcul, vous devez mettre à jour le groupe de nœuds de calcul pour utiliser la nouvelle version.
+  Pour ajouter ou supprimer un groupe de sécurité dans les nœuds d'un groupe de nœuds de calcul, modifiez son modèle de lancement et mettez à jour le groupe de nœuds de calcul. Les nouvelles instances sont lancées avec l'ensemble de groupes de sécurité mis à jour. 
+  Si vous modifiez directement un groupe de sécurité utilisé par un groupe de nœuds de calcul, cela a un effet immédiat sur les instances en cours d'exécution et les instances futures. 
+  Si vous ajoutez ou supprimez des autorisations dans le profil d'instance IAM utilisé par un groupe de nœuds de calcul, cela a un effet immédiat sur les instances en cours d'exécution et les instances futures. 
+  Pour modifier l'AMI utilisée par les instances d'un groupe de nœuds de calcul, mettez à jour le groupe de nœuds de calcul (ou son modèle de lancement) pour utiliser la nouvelle AMI et attendez que AWS PCS remplace les instances. 
+  AWS Le PCS remplace les instances existantes dans le groupe de nœuds après une opération de mise à jour du groupe de nœuds. Si des tâches sont exécutées sur un nœud, elles sont autorisées à se terminer avant que AWS PCS ne remplace le nœud. Les processus utilisateur interactifs (tels que sur les instances du nœud de connexion) sont interrompus. L'état du groupe de nœuds revient au `Active` moment où AWS PCS marque les instances à remplacer, mais le remplacement réel se produit lorsque les instances sont inactives.
+  Si vous diminuez le nombre maximum d'instances autorisées dans un groupe de nœuds de calcul, AWS PCS supprime les nœuds de Slurm pour atteindre le nouveau maximum. AWS PCS met fin à l'exécution des instances associées aux nœuds Slurm supprimés. Les tâches en cours sur les nœuds supprimés échouent et retournent dans leurs files d'attente.
+  AWS PCS crée un modèle de lancement géré pour chaque groupe de nœuds de calcul. Ils sont nommés`pcs-identifier-do-not-delete`. Ne les sélectionnez pas lorsque vous créez ou mettez à jour un groupe de nœuds de calcul, sinon le groupe de nœuds ne fonctionnera pas correctement. 
+ Si vous mettez à jour un groupe de nœuds de calcul pour utiliser **Spot** pour son option d'achat, vous devez avoir le rôle lié au service **AWSServiceRoleForEC2Spot** dans votre compte. Pour de plus amples informations, veuillez consulter [Rôle Amazon EC2 Spot pour PC AWS](spot-role.md).

## Pour mettre à jour un groupe de nœuds de calcul AWS PCS
<a name="working-with_cng_update_update"></a>

Vous pouvez mettre à jour un groupe de nœuds à l'aide de l'AWS Management Console ou de l'AWS CLI.

------
#### [ AWS Management Console ]

**Pour mettre à jour un groupe de nœuds de calcul**

1. Ouvrez la console AWS PCS à l'adresse `https://console.aws.amazon.com/pcs/home#/clusters`

1. Sélectionnez le cluster dans lequel vous souhaitez mettre à jour un groupe de nœuds de calcul.

1. Accédez à **Calculer les groupes de nœuds**, accédez au groupe de nœuds que vous souhaitez mettre à jour, puis sélectionnez **Modifier**.

1. Dans les sections **Configuration informatique**, **Paramètres supplémentaires** et Paramètres **Slurmde personnalisation**, mettez à jour toutes les valeurs sauf :
   + **Instances** : vous ne pouvez pas modifier les instances d'un groupe de nœuds de calcul.

   Pour plus d'informations sur les paramètres personnalisés de Slurm, consultez. [Paramètres Slurm personnalisés pour les groupes de nœuds de calcul AWS PCS](slurm-custom-settings-cng.md)

1. Choisissez **Mettre à jour**. Le champ **État** affichera la *mise à jour* pendant que les modifications sont appliquées.
**Important**  
Les mises à jour des groupes de nœuds de calcul peuvent prendre plusieurs minutes.

------
#### [ AWS CLI ]

**Pour mettre à jour un groupe de nœuds de calcul**

1. Mettez à jour votre groupe de nœuds de calcul à l'aide de la commande suivante. Avant d'exécuter la commande, effectuez les remplacements suivants :

   1. *region-code*Remplacez-le par la région AWS dans laquelle vous souhaitez créer votre cluster.

   1. *my-node-group*Remplacez-le par le nom ou par le nom `computeNodeGroupId` de votre groupe de nœuds de calcul.

   1. *my-cluster*Remplacez-le par le nom ou `clusterId` celui de votre cluster.

   ```
   aws pcs update-compute-node-group --region region-code \
       --cluster-identifier my-cluster \
       --compute-node-group-identifier my-node-group
   ```  
**Example — Mise à jour d'un groupe de nœuds de calcul avec des paramètres Slurm personnalisés**  

   ```
   aws pcs update-compute-node-group --region region-code \
       --cluster-identifier my-cluster \
       --compute-node-group-identifier my-node-group \
       --slurm-configuration \
       'slurmCustomSettings=[{parameterName=Features,parameterValue="gpu,nvme"}]'
   ```

   Pour de plus amples informations, veuillez consulter [Paramètres Slurm personnalisés pour les groupes de nœuds de calcul AWS PCS](slurm-custom-settings-cng.md).

1. Mettez à jour les paramètres de tous les groupes de nœuds, à l'exception de`--instance-configs`. Par exemple, pour définir un nouvel ID d'AMI, indiquez `--amiId my-custom-ami-id` où il *my-custom-ami-id* est remplacé par l'AMI de votre choix. 

**Important**  
La mise à jour du groupe de nœuds de calcul peut prendre plusieurs minutes.

Vous pouvez demander l'état de votre groupe de nœuds à l'aide de la commande suivante. 

```
aws pcs get-compute-node-group --region region-code \
    --cluster-identifier my-cluster \ 
    --compute-node-group-identifier my-node-group
```

------