Surveillez la progression des modifications de EBS volume - Amazon EBS

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 de EBS volume

Lorsque vous modifiez un EBS volume, il passe par une séquence 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.

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.

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. En cas de rétrogradationIOPS, les performances du volume de transition ne sont pas inférieures aux performances du volume cible.

Les changements des modifications du volume prennent effet comme suit :

  • Les modifications de taille prennent normalement quelques secondes et sont effectives après que le volume soit passé à l’état Optimizing.

  • Les modifications de performance (IOPS) peuvent prendre de quelques minutes à quelques heures et dépendent de la modification de configuration effectuée.

  • Dans certains cas, il peut s’écouler plus de 24 heures avant qu’une nouvelle configuration ne soit prise en compte, par exemple lorsque le volume n’a pas été entièrement initialisé. En général, un volume d’1 Tio pleinement utilisé met environ 6 heures à migrer vers une nouvelle configuration de performances.

Pour surveiller la progression de la modification d’un volume, utilisez l’une des méthodes suivantes.

Console
Pour suivre la progression d'une modification à l'aide de la EC2 console Amazon
  1. Ouvrez la EC2 console Amazon à l'adresse https://console.aws.amazon.com/ec2/.

  2. Dans le panneau de navigation, choisissez Volumes.

  3. Sélectionnez le volume.

  4. 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

    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.

    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.

AWS CLI
Pour suivre la progression d'une modification à l'aide du AWS CLI

Utilisez la describe-volumes-modificationscommande 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" } ]
CloudWatch Events console

Avec CloudWatch Events, vous pouvez créer une règle de notification pour les événements de modification de volume. Vous pouvez utiliser votre règle pour générer un message de notification à l'aide d'Amazon SNS ou pour appeler une fonction Lambda en réponse à des événements correspondants. Les événements sont générés dans la mesure du possible.

Pour suivre la progression d'une modification à l'aide CloudWatch des événements
  1. Ouvrez la CloudWatch console à l'adresse https://console.aws.amazon.com/cloudwatch/.

  2. Choisissez Événements, Créer une règle.

  3. Pour Créer un modèle d’événement correspondant aux événements par service, choisissez Un modèle d’événement personnalisé.

  4. Pour Créer un modèle d’événement personnalisé, remplacez le contenu par ce qui suit et choisissez Enregistrer.

    { "source": [ "aws.ec2" ], "detail-type": [ "EBS Volume Notification" ], "detail": { "event": [ "modifyVolume" ] } }

    Voici un exemple de données d’événement :

    { "version": "0", "id": "01234567-0123-0123-0123-012345678901", "detail-type": "EBS Volume Notification", "source": "aws.ec2", "account": "012345678901", "time": "2017-01-12T21:09:07Z", "region": "us-east-1", "resources": [ "arn:aws:ec2:us-east-1:012345678901:volume/vol-03a55cf56513fa1b6" ], "detail": { "result": "optimizing", "cause": "", "event": "modifyVolume", "request-id": "01234567-0123-0123-0123-0123456789ab" } }