

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.

# Utilisation de `pcluster update`
<a name="using-pcluster-update"></a>

À partir de AWS ParallelCluster la version 2.8.0, [`pcluster update`](pcluster.update.md) analyse les paramètres utilisés pour créer le cluster actuel et les paramètres du fichier de configuration pour détecter les problèmes. Si des problèmes sont découverts, ils sont signalés et les étapes à suivre pour les résoudre sont affichées. Par exemple, si le [`compute_instance_type`](cluster-definition.md#compute-instance-type) paramètre est remplacé par un autre type d'instance, le parc de calcul doit être arrêté avant qu'une mise à jour puisse être effectuée. Ce problème est signalé lorsqu'il est découvert. Si aucun problème de blocage n'est signalé, il vous est demandé si vous souhaitez appliquer les modifications.

La documentation de chaque paramètre définit la politique de mise à jour pour ce paramètre.

**Politique de mise à jour : Ces paramètres peuvent être modifiés lors d'une mise à jour.****Politique de mise à jour : ce paramètre peut être modifié lors d'une mise à jour.**  
Ces paramètres peuvent être modifiés et le cluster peut être mis à jour à l'aide de[`pcluster update`](pcluster.update.md).

**Politique de mise à jour : si ce paramètre est modifié, la mise à jour n'est pas autorisée.**  
Ces paramètres ne peuvent pas être modifiés si le cluster existant n'a pas été supprimé. La modification doit être annulée ou le cluster doit être supprimé (en utilisant[`pcluster delete`](pcluster.delete.md)), puis un nouveau cluster doit être créé (en utilisant[`pcluster create`](pluster.create.md)) à la place de l'ancien cluster.

**Politique de mise à jour : ce paramètre n'est pas analysé lors d'une mise à jour.**  
Ces paramètres peuvent être modifiés et le cluster mis à jour à l'aide de[`pcluster update`](pcluster.update.md).

**Politique de mise à jour : le parc informatique doit être arrêté pour que ce paramètre soit modifié pour une mise à jour.**  
Ces paramètres ne peuvent pas être modifiés tant que le parc informatique existe. La modification doit être annulée ou le parc informatique doit être arrêté (utilisation[`pcluster stop`](pcluster.stop.md)), mis à jour (utilisation[`pcluster update`](pcluster.update.md)), puis un nouveau parc informatique créé (utilisation[`pcluster start`](pcluster.start.md)).

**Politique de mise à jour : ce paramètre ne peut pas être réduit lors d'une mise à jour.**  
Ces paramètres peuvent être modifiés, mais ils ne peuvent pas être diminués. Si ces paramètres doivent être réduits, il est nécessaire de supprimer le cluster (en utilisant[`pcluster delete`](pcluster.delete.md)) et en créer un nouveau (en utilisant[`pcluster create`](pluster.create.md)).

**Politique de mise à jour : pour réduire la taille d'une file d'attente en dessous du nombre actuel de nœuds, il faut d'abord arrêter le parc informatique.**  
Ces paramètres peuvent être modifiés, mais si la modification réduit la taille de la file d'attente en dessous de la taille actuelle, le parc informatique doit être arrêté (utilisation[`pcluster stop`](pcluster.stop.md)), mis à jour (utilisation[`pcluster update`](pcluster.update.md)), puis un nouveau parc informatique créé (utilisation[`pcluster start`](pcluster.start.md)).

**Politique de mise à jour : pour réduire le nombre de nœuds statiques dans une file d'attente, il faut d'abord arrêter le parc informatique.**  
Ces paramètres peuvent être modifiés, mais si cela réduit le nombre de nœuds statiques dans la file d'attente en dessous de la taille actuelle, le parc informatique doit être arrêté (utilisation[`pcluster stop`](pcluster.stop.md)), mis à jour (utilisation[`pcluster update`](pcluster.update.md)), puis un nouveau parc informatique créé (utilisation[`pcluster start`](pcluster.start.md)).

**Politique de mise à jour : si ce paramètre est modifié, la mise à jour n'est pas autorisée. La mise à jour de ce paramètre ne peut pas être forcée.**  
Ces paramètres ne peuvent pas être modifiés si le cluster existant n'a pas été supprimé. La modification doit être annulée ou le cluster doit être supprimé (en utilisant[`pcluster delete`](pcluster.delete.md)), puis un nouveau cluster doit être créé (en utilisant[`pcluster create`](pluster.create.md)) à la place de l'ancien cluster.

**Politique de mise à jour : si les systèmes de fichiers Amazon FSx for Lustre AWS ParallelCluster gérés ne sont pas spécifiés dans la configuration, ce paramètre peut être modifié lors d'une mise à jour.**  
Ce paramètre peut être modifié s'il [`[cluster]`[`fsx_settings`](cluster-definition.md#fsx-settings)](cluster-definition.md)n'est pas spécifié ou si `fsx_settings` les deux [`fsx-fs-id`](fsx-section.md#fsx-fs-id)options [`[fsx fs]`](fsx-section.md)sont spécifiées pour monter un système de fichiers externe existant FSx pour Lustre.

Cet exemple illustre certaines modifications qui bloquent la mise à jour. [`pcluster update`](pcluster.update.md)

```
$ pcluster update
  Validating configuration file /home/username/.parallelcluster/config...
Retrieving configuration from CloudFormation for cluster test-1...
Found Changes:

#   section/parameter         old value                 new value               
--  ------------------------  ------------------------  ------------------------
    [cluster default]
01* compute_instance_type     t2.micro                  c4.xlarge
02* ebs_settings              ebs2                      -

    [vpc default]
03  additional_sg             sg-0cd61884c4ad16341       sg-0cd61884c4ad11234

    [ebs ebs2]
04* shared_dir                shared                     my/very/very/long/sha...

Validating configuration update...
The requested update cannot be performed. Line numbers with an asterisk indicate 
updates requiring additional actions. Please look at the details below:

#01
Compute fleet must be empty to update "compute_instance_type"
How to fix:
Make sure that there are no jobs running, then run the following command: 
  pcluster stop -c $CONFIG_FILE $CLUSTER_NAME

#02
Cannot add/remove EBS Sections
How to fix:
Revert "ebs_settings" value to "ebs2"

#04
Cannot change the mount dir of an existing EBS volume
How to fix:
Revert "my/very/very/long/shared/dir" to "shared"

In case you want to override these checks and proceed with the update please
use the --force flag. Note that the cluster could end up in an unrecoverable
state.

Update aborted.
```