

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.

# Surveillez la progression des modifications des volumes Amazon EBS
<a name="monitoring-volume-modifications"></a>

Lorsque vous modifiez un volume EBS, il passe par une suite d’états. Le volume passe à l’état `modifying`, à l’état `optimizing` et enfin à l’état `completed`. A ce stade, le volume est prêt à recevoir d’autres modifications. 

Lorsque le volume a l’état `optimizing`, ses performances se situent entre les spécifications de configuration source et les spécifications de configuration cible. Les performances de volume transitoires ne seront jamais inférieures aux performances de volume source. Si vous mettez à niveau les opérations d’IOPS, les performances de volume transitoires ne seront jamais inférieures aux performances de volume cible.

Les changements des modifications du volume prennent effet comme suit :
+ Les augmentations de taille prennent effet une fois que la modification du volume atteint `optimizing` l'état, ce qui prend généralement quelques secondes.
+ Les modifications des performances (IOPS et débit) peuvent prendre de quelques minutes à quelques heures, selon la configuration de volume demandée. Généralement, la migration d'un volume 1 TiB entièrement utilisé peut prendre environ 6 heures pour migrer vers une nouvelle configuration de performance. Dans certains cas, il faut parfois plus de 24 heures pour qu'une nouvelle configuration de performances prenne effet, par exemple lorsque le volume n'a pas été complètement initialisé.

Les états de volume possibles sont les suivants : `creating`, `available`, `in-use`, `deleting`, `deleted` et `error`.

Les états de modification possibles sont `modifying`, `optimizing` et `completed`.

------
#### [ Console ]

**Pour suivre la progression d'une modification**

1. Ouvrez la console Amazon EC2 à l’adresse [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. Dans le panneau de navigation, choisissez **Volumes**.

1. Sélectionnez le volume.

1. La colonne **État** du **volume et le champ État** du volume de l'onglet **Détails** contiennent des informations au format suivant : *Volume state* - *Modification state* (*Modification progress*%). L’image suivante montre le volume et les états de modification du volume.  
![\[Volume et états de modification du volume\]](http://docs.aws.amazon.com/fr_fr/ebs/latest/userguide/images/volume_state.png)

   Une fois la modification terminée, seul l’état du volume est affiché. L’état de modification et la progression ne sont plus affichés.

   Vous pouvez également utiliser Amazon EventBridge pour créer une règle de notification pour les événements de modification de volume. Pour plus d'informations, consultez [Getting started with Amazon EventBridge](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-get-started.html).

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

**Pour suivre la progression d'une modification**  
Utilisez la [describe-volumes-modifications](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-volumes-modifications.html)commande pour voir la progression d'une ou de plusieurs modifications de volume. L’exemple suivant décrit les modifications de volume de deux volumes.

```
aws ec2 describe-volumes-modifications \
    --volume-ids vol-11111111111111111 vol-22222222222222222
```

Dans l’exemple de sortie suivant, les modifications de volume sont encore à l’état `modifying`. La progression est présentée en pourcentage.

```
{
    "VolumesModifications": [
        {
            "TargetSize": 200,
            "TargetVolumeType": "io1",
            "ModificationState": "modifying",
            "VolumeId": "vol-11111111111111111",
            "TargetIops": 10000,
            "StartTime": "2017-01-19T22:21:02.959Z",
            "Progress": 0,
            "OriginalVolumeType": "gp2",
            "OriginalIops": 300,
            "OriginalSize": 100
        },
        {
            "TargetSize": 2000,
            "TargetVolumeType": "sc1",
            "ModificationState": "modifying",
            "VolumeId": "vol-22222222222222222",
            "StartTime": "2017-01-19T22:23:22.158Z",
            "Progress": 0,
            "OriginalVolumeType": "gp2",
            "OriginalIops": 300,
            "OriginalSize": 1000
        }
    ]
}
```

L’exemple suivant décrit tous les volumes dont l’état de modification est `optimizing` ou `completed`, puis filtre et formate les résultats pour n’afficher que les modifications initiées le 1er février 2017 ou après cette date :

```
aws ec2 describe-volumes-modifications \
    --filters Name=modification-state,Values="optimizing","completed" \
    --query "VolumesModifications[?StartTime>='2017-02-01'].{ID:VolumeId,STATE:ModificationState}"
```

Voici un exemple de sortie avec des informations sur deux volumes :

```
[
    {
        "STATE": "optimizing",
        "ID": "vol-06397e7a0eEXAMPLE"
    },
    {
        "STATE": "completed",
        "ID": "vol-ba74e18c2aEXAMPLE"
    }
]
```

------
#### [ PowerShell ]

**Pour suivre la progression d'une modification**  
Utilisez l’applet de commande [Get-EC2VolumeModification](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2VolumeModification.html). L’exemple suivant décrit les modifications de volume de deux volumes.

```
Get-EC2VolumeModification `
    -VolumeId vol-11111111111111111 vol-22222222222222222
```

------

**Note**  
Dans de rares cas, une AWS panne transitoire peut entraîner un `failed` état. Ceci n’indique pas la santé du volume, mais uniquement l’échec de modification du volume. Si cela se produit, réessayez de modifier le volume.