Comment puis-je remédier à la dégradation du matériel sous-jacent qui héberge mon instance EC2 ?

Lecture de 4 minute(s)
0

J'ai reçu un avis signalant une dégradation du matériel sous-jacent qui héberge mon instance Amazon Elastic Compute Cloud (Amazon EC2).

Brève description

En cas de dysfonctionnement matériel, Amazon EC2 indique que le matériel en question est défectueux. Toutes les instances qui s'exécutent sur l'hyperviseur du matériel défectueux doivent alors être transférées vers du matériel sain. Dans le cadre de cette transition, Amazon EC2 arrête les instances soutenues par Amazon Elastic Block Store (Amazon EBS) et résilie les instances soutenues par le stockage d'instances. Amazon EC2 envoie également une notification via e-mail et dans le tableau de bord AWS Health concernant la dégradation du matériel et l'arrêt ou la résiliation à venir de l'instance. Vous pouvez également arrêter ou résilier manuellement l'instance pour pouvoir démarrer la transition plus rapidement. Une fois l'instance arrêtée ou résiliée, elle doit être démarrée pour pouvoir être transférée vers un matériel sous-jacent sain.

Remarque : la résiliation et le remplacement d'une instance lancée depuis un groupe Amazon EC2 Auto Scaling ont lieu immédiatement. Amazon EC2 Auto Scaling remplace automatiquement les instances dès qu'un événement de maintenance ou de retrait est planifié. Lorsqu'une notification de dégradation du matériel vous est envoyée, l'instance d'origine n'est déjà plus visible dans le tableau de bord. Pour consulter l'événement de résiliation, vous devez donc lire le fichier journal AWS CloudTrail de cette instance.

Résolution

Arrêtez, puis démarrez manuellement votre instance à l'aide de la console Amazon EC2 ou de l'interface de la ligne de commande AWS (AWS CLI). Le matériel défectueux est supprimé lorsque vous arrêtez l'instance. Lorsque vous la démarrez, elle est lancée sur du matériel sain.

Remarque : si des erreurs surviennent lorsque vous exécutez des commandes AWS CLI, reportez-vous à Correction des erreurs liées à AWS CLI. Vérifiez également que vous utilisez la version la plus récente de l'AWS CLI.

Arrêt et démarrage de l'instance

Remarque : un arrêt et un démarrage ne sont pas équivalents à un redémarrage. Un démarrage est nécessaire pour migrer l'instance vers un matériel sain.

Avant de continuer, veuillez tenir compte des conditions suivantes pour l'arrêt et le démarrage d'une instance :

  • Cette procédure nécessite l'arrêt et le démarrage de l'instance EC2. Les données du stockage d'instances sont perdues lorsqu'une instance est arrêtée puis démarrée. Si votre instance est soutenue par le stockage d'instances ou utilise des volumes de stockage d'instances contenant des données, les données sont perdues lorsque vous arrêtez l'instance. Pour en savoir plus, reportez-vous à Déterminer le type de périphérique racine de votre instance.
  • L'arrêt et le démarrage de l'instance modifient son adresse IP publique. Il est donc recommandé d'utiliser une adresse IP Elastic au lieu d'une adresse IP publique pour l'acheminement du trafic externe vers votre instance.

Pour arrêter et démarrer l'instance, procédez comme suit :

  1. Ouvrez la console Amazon EC2, puis sélectionnez l'instance.
  2. Choisissez Actions, État de l'instance, puis Arrêter.
  3. Sélectionnez Oui, arrêter.
    Remarque : si votre instance reste bloquée à l'état d'arrêt, vous devrez peut-être forcer son arrêt. Pour en savoir plus sur l'arrêt d'une instance bloquée à l'état d'arrêt,reportez-vous à Résolution des problèmes liés à l'arrêt de votre instance.
  4. Sélectionnez à nouveau l'instance.
  5. Choisissez Actions, État de l'instance, puis Démarrer.
  6. Sélectionnez Oui, démarrer.

Remarque : la notification de dégradation du matériel restera dans votre tableau de bord AWS Health avec l'état Terminé jusqu'à la date d'arrêt ou de fin indiquée dans la notification.

(Facultatif) Configuration de la restauration d'instance pour vos instances

Vous pouvez créer une alarme Amazon CloudWatch afin de récupérer automatiquement les instances présentant une dégradation matérielle sous-jacente. Pour en savoir plus sur la configuration de l'alarme CloudWatch, reportez-vous à Récupération de votre instance.

AWS OFFICIEL
AWS OFFICIELA mis à jour il y a 6 mois