Résoudre les problèmes liés à une instance Amazon inaccessible EC2 - Amazon Elastic Compute Cloud

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.

Résoudre les problèmes liés à une instance Amazon inaccessible EC2

Les informations suivantes peuvent vous aider à résoudre les problèmes liés aux instances Amazon EC2 inaccessibles. Vous pouvez effectuer des captures d'écran ou accéder à la sortie de la console pour vous aider à diagnostiquer les problèmes et déterminer si vous devez redémarrer votre instance. Pour les instances Windows inaccessibles, résolvez les problèmes en consultant les captures d'écran renvoyées par le service.

Redémarrage d’instance

La capacité de redémarrer des instances qui sont généralement inaccessibles est précieuse pour le dépannage et la gestion générale des instances.

Tout comme vous pouvez réinitialiser un ordinateur en appuyant sur le bouton de réinitialisation, vous pouvez réinitialiser les EC2 instances à l'aide de la EC2 console, de la CLI ou de l'API Amazon. Pour de plus amples informations, veuillez consulter Redémarrez votre EC2 instance Amazon.

Sortie de la console de l’instance

La sortie de la console est un outil de valeur pour le diagnostic des problèmes. Elle est particulièrement utile pour la résolution des problèmes liés au noyau et à la configuration des services qui pourraient mettre fin à une instance ou la rendre inaccessible avant que son programme fantôme SSH ne puisse être démarré.

  • Instances Linux – La sortie de la console de l'instance affiche exactement la sortie de la console qui serait normalement affichée sur un moniteur physique relié à un ordinateur. La sortie de la console renvoie des informations mises en mémoire tampon qui ont été publiées après un état de transition d’instance (démarrage, arrêt, redémarrage et résiliation). La sortie publiée n’est pas continuellement mise à jour, uniquement lorsqu’elle est probablement très bénéfique.

  • Instances Windows – La sortie de la console d'instance inclut les trois dernières erreurs du journal des événements système.

Seul le propriétaire de l’instance peut accéder à la sortie de la console.

Vous pouvez récupérer la dernière sortie de la console série pendant le cycle de vie de l'instance. Cette option est prise en charge uniquement sur les instances basées sur Nitro.

Console
Pour obtenir la sortie de la console
  1. Ouvrez la EC2 console Amazon à l'adresse https://console.aws.amazon.com/ec2/.

  2. Dans le panneau de navigation de gauche, choisissez Instances.

  3. Sélectionnez l’instance.

  4. Sélectionnez Actions, Surveiller et dépanner, Obtenir le journal système.

AWS CLI
Pour obtenir la sortie de la console

Utilisez la commande get-console-output.

aws ec2 get-console-output --instance-id i-1234567890abcdef0
PowerShell
Pour obtenir la sortie de la console

Utilisez l'Get-EC2ConsoleOutputapplet de commande.

Get-EC2ConsoleOutput -InstanceId i-1234567890abcdef0

Création d’une capture d’écran d’une instance inaccessible

Si vous ne parvenez pas à vous connecter à votre instance, vous pouvez effectuer une capture d'écran de votre instance et l'afficher sous forme d'image. Cette image permet de voir le statut de l’instance et de résoudre le problème plus rapidement.

Vous pouvez générer des captures d’écran pendant que l’instance s’exécute ou après son blocage. L’image est générée au format JPG et ne dépasse pas 100 Ko. Aucun coût de transfert de données n’est facturé pour la capture d’écran.

Limites

Cette fonctionnalité n’est pas prise en charge dans les cas suivants :

Prise en charge de la région

Cette fonctionnalité n'est pas disponible dans les régions suivantes :

  • Asie-Pacifique (Thaïlande)

  • Mexique (centre)

Console
Obtention d’une capture d’écran d’une instance
  1. Ouvrez la EC2 console Amazon à l'adresse https://console.aws.amazon.com/ec2/.

  2. Dans le panneau de navigation de gauche, choisissez Instances.

  3. Sélectionnez l’instance à capturer.

  4. Sélectionnez Actions, Surveiller et dépanner puis Obtenir la capture d’écran d’instance.

  5. Sélectionnez Téléchargerou cliquez avec le bouton droit sur l’image pour la télécharger et l’enregistrer.

AWS CLI
Création d’une capture d’écran d’instance

Utilisez la commande get-console-screenshot. Le résultat est codé en base64.

aws ec2 get-console-screenshot --instance-id i-1234567890abcdef0
PowerShell
Création d’une capture d’écran d’instance

Utilisez l'Get-EC2ConsoleScreenshotapplet de commande. Le résultat est codé en base64.

Get-EC2ConsoleScreenshot -InstanceId i-1234567890abcdef0

Récupération d’instance en cas de plantage de l’ordinateur hôte

S’il existe un problème irrécupérable lié au matériel d’un ordinateur hôte sous-jacent, AWS peut planifier un évènement d’arrêt d’instance. Vous êtes averti d’un tel événement en avance par e-mail.

Pour récupérer une instance basée sur Amazon EBS en cours d’exécution sur un ordinateur hôte qui a planté
  1. Sauvegardez les données importantes qui se trouvent sur les volumes de stockage d’instance sur Amazon EBS ou Amazon S3.

  2. Arrêtez l’instance.

  3. Démarrez l’instance.

  4. Restaurez toutes les données importantes.

Pour de plus amples informations, veuillez consulter Arrêtez et démarrez les EC2 instances Amazon.

Pour récupérer une instance basée sur le stockage d’instance et exécutée sur un ordinateur hôte qui a planté
  1. Créez une AMI à partir de l’instance.

  2. Chargez l’image vers Amazon S3.

  3. Sauvegardez les données importantes sur Amazon EBS ou Amazon S3.

  4. Mettez fin à l’instance.

  5. Lancez une nouvelle instance depuis l’AMI.

  6. Restaurez toutes les données importantes sur la nouvelle instance.

L'instance est apparue hors ligne et a redémarré de façon inattendue

Si votre instance semble avoir été hors ligne puis redémarrée de façon inattendue, il se peut qu'elle ait subi une restauration automatique. Cela se produit lorsqu'il est AWS détecté que l'instance n'est pas disponible en raison d'un problème matériel ou logiciel sous-jacent et que la restauration automatique simplifiée ou la restauration basée sur l' CloudWatch action est activée sur l'instance.

Au cours du processus de restauration, AWS tente de rétablir la disponibilité de l'instance en la migrant vers un autre matériel. Pour vérifier si la restauration automatique de l'instance a eu lieu pour votre instance, consultezVérifiez si la restauration automatique de l'instance a eu lieu.

Note

Si votre charge de travail ou votre application ne répond pas, vérifiez si elle s'exécute sur l'instance. Si ce n'est pas le cas, démarrez-le manuellement. Pour éviter que ce problème ne se reproduise à l'avenir, mettez en œuvre un plan de restauration afin de garantir le bon fonctionnement de votre charge de travail ou de votre application après la restauration de l'instance.