Resturation de l'hôte - Amazon Elastic Compute Cloud

Resturation de l'hôte

La fonction de récupération automatique de l'hôte dédie redémarre vos instances sur un nouvel hôte de remplacement lorsque certaines conditions problématiques sont détectées sur votre hôte dédié. La fonction de récupération de l'hôte permet de réduire les interventions manuelles et de diminuer la charge de travail opérationnelle en cas d'incident inattendu lié à l'alimentation système ou à des événements de connectivité réseau sur un hôte dédié. Les autres problèmes liés à l'hôte dédié nécessiteront une intervention manuelle pour être résolus.

Notions de base de la récupération de l'hôte

Les hôtes dédiés et la fonction de récupération des groupes de ressource d'hôtes font intervenir des surveillances de l'état au niveau de l'hôte pour évaluer la disponibilité de l'hôte dédié et détecter les pannes système sous-jacentes. Le type de défaillance de l'hôte dédié détermine si la récupération automatique de l'hôte dédié est possible. Voici quelques exemples de problèmes pouvant entraîner l'échec des vérifications de l'état au niveau de l'hôte :

  • Perte de connectivité réseau

  • Perte d'alimentation système

  • Problèmes logiciels ou matériels sur l'hôte physique

Important

La récupération automatique de l'hôte dédié n'a pas lieu lorsque la mise hors service de l'hôte est prévue.

Récupération automatique de l'hôte dédié

Lorsqu'une panne de connectivité réseau ou d'alimentation système est détectée sur votre hôte dédié, la fonction de récupération automatique de l'hôte dédiée est lancée et Amazon EC2 alloue automatiquement un hôte dédié de remplacement. L'Hôte dédié de remplacement reçoit un nouvel ID d'hôte, mais conserve les mêmes attributs que l'Hôte dédié d'origine, en particulier :

  • Zone de disponibilité

  • Type d'instance

  • Balises

  • Paramètres de placement automatique

  • Réservation

Une fois l'hôte dédié de remplacement alloué, les instances sont récupérées sur l'hôte dédié de remplacement. Les instances récupérées conservent les mêmes attributs que les instances d'origine, en particulier :

  • ID d'instance

  • Adresses IP privées

  • Adresses IP Elastic

  • Pièces jointes de volume EBS

  • Toutes les métadonnées d'instance

En outre, l'intégration standard d'AWS License Manager automatise le suivi et la gestion de vos licences.

Note

L'intégration d'AWS License Manager est uniquement prise en charge dans les Régions dans lesquelles AWS License Manager est disponible.

Si des instances ont des relations d'affinité avec l'Hôte dédié déficient, les instances récupérées établissent une relation d'affinité avec l'Hôte dédié de remplacement.

Une fois que toutes les instances ont été récupérées sur l'Hôte dédié de remplacement, l'Hôte dédié déficient est libéré et l'Hôte dédié de remplacement devient disponible.

Lors du lancement du processus de récupération de l'hôte, le propriétaire du compte AWS est averti par e-mail et par un événement AWS Health Dashboard. Une seconde notification est envoyée une fois la récupération de l'hôte réalisée avec succès.

Si vous utilisez AWS License Manager pour effectuer le suivi de vos licences, AWS License Manager alloue de nouvelles licences pour l'hôte dédié de remplacement en fonction des limites de configuration de licence. Si la configuration de licence définit des limites strictes qui seront outrepassées à la suite de la récupération de l'hôte, le processus de récupération n'est pas autorisé et vous êtes averti de l'échec de la récupération de l'hôte via une notification Amazon SNS (si les paramètres de notification ont été configurés pour AWS License Manager). Si la configuration de licence définit des limites flexibles qui seront outrepassées à la suite de la récupération de l'hôte, le processus de récupération est autorisé et vous êtes averti du dépassement de la limite via une notification Amazon SNS. Pour plus d'informations, consultez Configurations de licences dans License Manager et Paramètres dans License Manager dans le Guide de l'utilisateur AWS License Manager.

Scénarios sans récupération automatique d'hôte dédié

La récupération automatique de l'hôte dédié n'a pas lieu lorsque la mise hors service de l'hôte est prévue. Vous recevrez une notification de mise hors service dans l'AWS Health Dashboard, un événement Amazon CloudWatch, et l'adresse e-mail du propriétaire du compte AWS reçoit un message concernant l'échec de l'hôte dédié. Suivez les étapes correctives décrites dans la notification de mise hors service dans le temps imparti pour récupérer manuellement les instances sur l'hôte qui est mis hors service.

Les instances arrêtées ne sont pas récupérées sur l'Hôte dédié de remplacement. Si vous tentez de démarrer une instance arrêtée qui cible l'Hôte dédié déficient, son démarrage échoue. Nous vous recommandons de modifier l'instance arrêtée afin qu'elle cible un autre Hôte dédié ou de la lancer sur tout Hôte dédié disponible ayant des caractéristiques de configuration et de remplacement automatique correspondantes.

Les instances avec stockage d'instance ne sont pas récupérées sur l'Hôte dédié de remplacement. Afin de remédier à ce problème, l'Hôte dédié déficient est marqué comme devant être mis hors service et vous recevez une notification de mise hors service une fois la récupération de l'hôte terminée. Suivez les étapes correctives décrites dans la notification de mise hors service dans le temps imparti pour récupérer manuellement les instances restantes sur l'Hôte dédié déficient.

Types d'instance pris en charge

La récupération de l'hôte est prise en charge pour les familles d'instances suivantes : A1, C3, C4, C5, C5n, C6a, C6g, C6i, Inf1, G2, G3, G5g, M3, M4, M5, M5n, M5zn, M6a, M6g, M6i, P2, P3, R3, R4, R5, R5b, R5n, R6g, R6i, T3, X1, X1e, X2iezn, u-6tb1, u-9tb1, u-12tb1, u-18tb1, et u-24tb1.

Pour récupérer des instances qui ne sont pas prises en charge, consultez Récupérer manuellement les instances non prises en charge.

Note

La récupération automatique de l'hôte dédié pour les types d'instance métalliques pris en charge prendra plus de temps à détecter et à récupérer que pour les types d'instance non métalliques.

Configurer la récupération de l'hôte

Vous pouvez configurer la récupération de l'hôte au moment de l'allocation de l'hôte dédié ou après l'allocation à l'aide de la console Amazon EC2 ou AWS Command Line Interface (CLI).

Activer la restauration de l'hôte

Vous pouvez activer la récupération de l'hôte au moment de l'allocation de l'Hôte dédié ou après l'allocation.

Pour plus d'informations sur l'activation de la récupération de l'hôte au moment de l'allocation de l'Hôte dédié, consultez Allouer des Hôtes dédiés.

Pour activer la récupération de l'hôte après l'allocation à l'aide de la console
  1. Ouvrez la console Amazon EC2 à l'adresse https://console.aws.amazon.com/ec2/.

  2. Dans le volet de navigation, choisissez Hôtes dédiés.

  3. Sélectionnez l'Hôte dédié pour lequel vous souhaitez activer la fonction de récupération de l'hôte, puis choisissez Actions, Modify Host Recovery (Modifier la récupération de l'hôte).

  4. Pour Host recovery (Récupération de l'hôte), choisissez Enable (Activer), puis Save (Enregistrer).

Pour activer la récupération de l'hôte après l'allocation à l'aide de l'AWS CLI

Utilisez la commande modify-hosts et spécifiez le paramètre host-recovery.

$ aws ec2 modify-hosts --host-recovery on --host-ids h-012a3456b7890cdef

Désactiver la restauration de l'hôte

Vous pouvez désactiver la récupération de l'hôte à tout moment après l'allocation de l'Hôte dédié.

Pour désactiver la récupération de l'hôte après l'allocation à l'aide de la console
  1. Ouvrez la console Amazon EC2 à l'adresse https://console.aws.amazon.com/ec2/.

  2. Dans le volet de navigation, choisissez Hôtes dédiés.

  3. Sélectionnez l'Hôte dédié pour lequel vous souhaitez désactiver la fonction de récupération de l'hôte, puis choisissez Actions, Modify Host Recovery (Modifier la récupération de l'hôte).

  4. Pour Host recovery (Récupération de l'hôte), choisissez Disable (Désactiver), puis Save (Enregistrer).

Pour désactiver la récupération de l'hôte après l'allocation à l'aide de l'AWS CLI

Utilisez la commande modify-hosts et spécifiez le paramètre host-recovery.

$ aws ec2 modify-hosts --host-recovery off --host-ids h-012a3456b7890cdef

Afficher la configuration de récupération de l'hôte

Vous pouvez afficher la configuration de récupération de l'hôte d'un Hôte dédié à tout moment.

Pour afficher la configuration de récupération de l'hôte d'un Hôte dédié à l'aide de la console
  1. Ouvrez la console Amazon EC2 à l'adresse https://console.aws.amazon.com/ec2/.

  2. Dans le volet de navigation, choisissez Hôtes dédiés.

  3. Sélectionnez l'Hôte dédié, puis, dans l'onglet Description, passez en revue le champ Host Recovery (Récupération de l'hôte).

Pour afficher la configuration de récupération de l'hôte d'un hôte dédié à l'aide de la AWS CLI

Utilisez la commande describe-hosts.

$ aws ec2 describe-hosts --host-ids h-012a3456b7890cdef

L'élément de réponse HostRecovery indique si la récupération de l'hôte est activée ou désactivée.

États de la récupération de l'hôte

Lorsqu'une déficience d'Hôte dédié est détectée, l'Hôte dédié déficient passe à l'état under-assessment et toutes les instances passent à l'état impaired. Vous ne pouvez pas lancer des instances sur l'Hôte dédié déficient tant qu'il est à l'état under-assessment.

Une fois l'Hôte dédié de remplacement alloué, il passe à l'état pending. Il reste dans cet état jusqu'à ce que le processus de récupération de l'hôte soit terminé. Vous ne pouvez pas lancer des instances sur l'Hôte dédié de remplacement tant qu'il est à l'état pending. Les instances récupérées situées sur l'Hôte dédié de remplacement restent à l'état impaired durant le processus de récupération.

Une fois la récupération de l'hôte terminée, l'Hôte dédié de remplacement passe à l'état available et les instances récupérées repassent à l'état running. Vous pouvez lancer des instances sur l'Hôte dédié de remplacement une fois qu'il est à l'état available. L'Hôte dédié déficient d'origine est libéré de façon permanente et il passe à l'état released-permanent-failure.

Si l'Hôte dédié déficient possède des instances qui ne prennent pas en charge la récupération de l'hôte, telles que les instances comportant des volumes basés sur le stockage d'instances, l'Hôte dédié n'est pas libéré. Il est marqué comme devant être mis hors service et passe à l'état permanent-failure.

Récupérer manuellement les instances non prises en charge

La fonction de récupération de l'hôte ne prend pas en charge la récupération des instances qui utilisent des volumes de stockage d'instances. Suivez les instructions ci-après pour récupérer manuellement les instances qui n'ont pas pu être récupérées automatiquement.

Avertissement

Les données stockées sur des volumes de stockage d'instances sont perdues lorsqu'une instance est arrêtée, mise en veille prolongée ou résiliée. Ceci inclut les volumes de stockage d'instances attachés à une instance ayant un volume EBS comme périphérique racine. Pour protéger les données provenant des volumes de stockage d'instances, sauvegardez-les sur un stockage permanent avant l'arrêt ou la résiliation de l'instance.

Récupérer manuellement les instances basées sur EBS

Pour les instances basées sur des volumes EBS qui n'ont pas pu être récupérées automatiquement, nous vous recommandons de les arrêter puis de les redémarrer manuellement afin de les récupérer sur un nouvel Hôte dédié. Pour plus d'informations sur l'arrêt de votre instance, ainsi que sur les changements apportés à la configuration de votre instance lorsque celle-ci est arrêtée, consultez Arrêt et démarrage de votre instance.

Récupérer manuellement les instances basées sur le stockage d'instances

Pour les instances basées sur le stockage d'instances qui n'ont pas pu être récupérées automatiquement, nous vous recommandons de procéder comme suit :

  1. Lancez une instance de remplacement sur un nouvel Hôte dédié à partir de votre AMI la plus récente.

  2. Migrez toutes les données nécessaires vers l'instance de remplacement.

  3. Résiliez l'instance d'origine sur l'Hôte dédié déficient.

Hôte dédié intègre les services suivants :

  • AWS License Manager — Assure le suivi des licences sur vos hôtes dédiés Amazon EC2 (pris en charge uniquement dans les régions dans lesquelles AWS License Manager est disponible). Pour plus d'informations, consultez le Guide de l'utilisateur AWS License Manager.

Tarification

Il n'y a pas de facturation supplémentaire pour l'utilisation de la fonction de récupération de l'hôte, mais les frais habituellement appliqués pour l'Hôte dédié vous seront facturés. Pour plus d'informations, consultez Tarification des hôtes dédiés Amazon EC2.

Dès que la fonction de récupération de l'hôte est lancée, vous n'êtes plus facturé pour l'Hôte dédié déficient. La facturation relative à l'hôte dédié de remplacement commence uniquement une fois qu'il est passé à l'état available.

Si l'Hôte dédié déficient était facturé au tarif à la demande, l'Hôte dédié de remplacement est également facturé au tarif à la demande. Si l'Hôte dédié déficient possédait une Réservation d'hôtes dédiés, elle est transférée à l'Hôte dédié de remplacement.