Je souhaite résoudre l'erreur « Le groupe ne s'est pas stabilisé » qui s'affiche lorsque je mets à jour mon groupe AWS Auto Scaling via une pile AWS CloudFormation.
Brève description
Après avoir invoqué une mise à jour du groupe Auto Scaling, CloudFormation confirme que les valeurs MinSize, MaxSize et DesiredCapacity sont respectées. CloudFormation vérifie également que les valeurs de capacité actuelles sont identiques aux valeurs du modèle CloudFormation. Toute différence de valeurs peut entraîner l'échec d'une mise à jour et invoquer une restauration.
Les raisons suivantes peuvent être à l'origine de l'erreur Le groupe ne s’est pas stabilisé :
- Un groupe Auto Scaling n'atteint pas la capacité souhaitée dans l'heure qui suit et la mise à jour de la pile échoue.
- Un groupe Auto Scaling ne parvient pas à se stabiliser lorsqu'une mise à jour en continu est en cours.
Résolution
Pour résoudre l'erreur Le groupe ne s’est pas stabilisé, effectuez les actions suivantes :
- Spécifiez le pourcentage minimal d'instances qui doivent être en service dans le groupe Auto Scaling lorsque CloudFormation met à jour les instances. Si vous pensez que le groupe Auto Scaling n'atteindra pas sa capacité, mettez à jour la propriété MinActiveInstancesPercent de la stratégie AutoScalingRollingUpdate.
- Utilisez la propriété SuspendProcesses pour suspendre les processus Auto Scaling lors d'une mise à jour continue.
Pour connaître les échecs de lancement généraux qui se produisent lorsque vous utilisez un groupe Auto Scaling, consultez l'historique des activités du groupe Auto Scaling.
Des échecs de lancement peuvent survenir pour les raisons suivantes :