Manju vous montre comment
redémarrer une instance
dans un groupe Auto

Manju

Mon instance Amazon Elastic Compute Cloud (Amazon EC2) fait partie du groupe Auto Scaling Amazon EC2. Je souhaite relancer l’instance sans qu’Amazon EC2 Auto Scaling y mette fin suite à l’échec du contrôle d’état. Comment puis-je procéder ?

Si vous redémarrez une instance à l’état En service dans un groupe Auto Scaling, Amazon EC2 Auto Scaling met fin à l’instance car cette dernière échoue aux contrôles d’état lorsqu’elle passe à l’état Stopping ou Stopped au cours du redémarrage.

Utilisez l’une des procédures qui suivent pour redémarrer l’instance sans qu’Amazon EC2 Auto Scaling marque l’instance comme non saine et donc, n’y mette fin :

  • Mettre l’instance à l’état Veille
  • Détacher l’instance du groupe
  • Suspendre le processus de vérification de l’état

Mettre l’instance à l’état Veille

Pour redémarrer une instance de groupe Auto Scaling, vous pouvez mettre l'instance en état Veille, parce qu’Amazon EC2 Auto Scaling n’effectue pas de contrôle d’état sur les instances en état de veille. Choisissez cette option si vous voulez que le groupe Auto Scaling gère l’instance de bout en bout, un groupe Auto Scaling gère toujours les instances à l’état de veille.

Exécutez les opérations suivantes pour mettre l’instance en mode Veille, redémarrez l’instance, puis revenez sur l’instance à entretenir :

  1. Ouvrez la console Amazon EC2.
  2. Dans le volet de navigation, sous Auto Scaling, choisissez Auto Scaling Groups (Groupes Auto Scaling).
  3. Sélectionnez le groupe de l’instance que vous souhaitez redémarrer. Dans la vue Instances, sélectionnez l’instance souhaitée.
  4. Choisissez Actions, puis choisissez Set to Standby (Définir sur Veille). Sur la page Set to Standby (Définir sur Veille), choisissez Set to Standby (Définir sur Veille).
  5. Dans le volet de navigation, sous Instances, choisissez Instances. Remarque : vous pouvez également sélectionner Add a new instance to the Auto Scaling group to balance the load (Ajouter une nouvelle instance au groupe Auto Scaling pour équilibrer la charge) afin de maintenir la capacité du groupe.
  6. Sélectionnez l’instance pour laquelle vous définissez l’état Veille. Choisissez Actions, choisissez Instance State (État de l'instance), puis choisissez Reboot (Redémarrer).
  7. Sélectionnez à nouveau l'instance, puis choisissez la vue Status Checks (Vérifications de statut). Vérifiez que vos Vérifications de statut système et Vérifications de statut des instances sont réussis.
  8. Dans le volet de navigation, sous Auto Scaling, choisissez Auto Scaling Groups (Groupes Auto Scaling).
  9. Sélectionnez le groupe de l’instance pour laquelle vous définissez l’état Veille.
  10. Sélectionnez l’instance que vous avez redémarrée. Choisissez Actions, puis choisissez Set to InService (Définir sur En service). Sur la page Set to InService (Définir sur En service), choisissez Set to InService (Définir sur En service).

Détacher l’instance du groupe

Vous pouvez détacher une instance d’un groupe Auto Scaling pour gérer l’instance de manière indépendante. Choisissez cette option lorsque vous souhaitez gérer une instance indépendamment de son groupe Auto Scaling. Une fois l’instance redémarrée, vous pouvez rattacher de nouveau l’instance à un groupe Auto Scaling, ou vous pouvez garder l’instance détachée.

Exécutez les opérations qui suivent pour détacher l’instance du groupe Auto Scaling, redémarrez l'instance, puis attachez à nouveau cette dernière au groupe :

  1. Ouvrez la console Amazon EC2.
  2. Dans le volet de navigation, sous Auto Scaling, choisissez Auto Scaling Groups (Groupes Auto Scaling).
  3. Sélectionnez le groupe de l’instance que vous souhaitez redémarrer. Dans la vue Instances, sélectionnez l'instance.
  4. Choisissez Actions, puis choisissez Detach (Détacher).
  5. Sur la page Détacher une instance, choisissez Detach Instance (Détacher une instance). Remarque : vous pouvez également choisir Add a new instance to the Auto Scaling group to balance the load (Ajouter une nouvelle instance au groupe Auto Scaling pour équilibrer la charge) afin de remplacer l'instance que vous détachez.
  6. Dans le volet de navigation, sous Instances, choisissez Instances.
  7. Sélectionnez l’instance que vous venez de détacher. Choisissez Actions, choisissez Instance State (État de l'instance), puis choisissez Reboot (Redémarrer).
  8. Sélectionnez l’instance, puis choisissez la vue Vérifications de statut. Vérifiez que vos Vérifications de statut système et Vérifications de statut des instances sont réussis.
  9. Sélectionnez l’instance, choisissez Actions, choisissez Instance Settings (Paramètres d'instance), puis choisissez Attach to Auto Scaling Group (Attacher au groupe Auto Scaling).
  10. Pour Attach to Auto Scaling Group (Attacher au groupe Auto Scaling), sous Attach an instance to (Attacher une instance à), choisissez un groupe Auto Scaling existant. Sélectionnez ou recherchez le groupe duquel vous avez détaché l’instance. Ensuite, choisissez Attach (Attacher).

Suspendre le processus de vérification de l’état

Vous pouvez suspendre le processus de vérification de l’état du groupe Auto Scaling pour redémarrer les instances sans qu'Amazon EC2 Auto Scaling mette fin aux instances.

Avertissement : la suspension d’un processus affecte toutes les instances d'un groupe Auto Scaling. Jusqu’à ce que vous repreniez le processus, Amazon EC2 Auto Scaling ne remplace pas les instances qui ne sont pas saines. Si vous avez besoin qu’Amazon EC2 Auto Scaling effectue des contrôles d’état sur les instances restantes, sélectionnez l’une des options qui précèdent.

Exécutez ces opérations pour suspendre le processus de contrôle de l’état pour votre groupe, redémarrez une instance, puis reprenez le processus de contrôle de l’état pour le groupe :

  1. Ouvrez la console Amazon EC2.
  2. Dans le volet de navigation, sous Auto Scaling, choisissez Auto Scaling Groups (Groupes Auto Scaling).
  3. Sélectionnez le groupe de l’instance que vous souhaitez redémarrer.
  4. Dans la vue Details (Détails), choisissez Edit (Modifier).
  5. Sous Suspended Processes (Processus suspendus), sélectionnez HealthCheck. Ensuite, choisissez Save (Enregistrer).
  6. Dans le volet de navigation, sous Instances, choisissez Instances. Remarque : vous pouvez également sélectionner Add a new instance to the Auto Scaling group to balance the load (Ajouter une nouvelle instance au groupe Auto Scaling pour équilibrer la charge) afin de maintenir la capacité du groupe.
  7. Sélectionnez l’instance que vous passez à l’état Veille. Choisissez Actions, choisissez Instance State (État de l'instance), puis choisissez Reboot (Redémarrer).
  8. Sélectionnez l’instance, puis choisissez la vue Vérifications de statut. Vérifiez que vos Vérifications de statut système et Vérifications de statut des instances sont réussis.
  9. Dans le volet de navigation, sous Auto Scaling, choisissez Auto Scaling Groups (Groupes Auto Scaling).
  10. Sélectionnez le groupe de l’instance que vous souhaitez redémarrer.
  11. Dans la vue Details (Détails), choisissez Edit (Modifier). Sous Suspended Processes (Processus suspendus), supprimez HealthCheck, puis choisissez Save (Enregistrer).

Cette page vous a-t-elle été utile ? Oui | Non

Retour au Centre de connaissances AWS Support

Vous avez besoin d'aide ? Consultez le site du Centre AWS Support

Date de publication : 28/06/2018