web-dev-qa-db-fra.com

Ec2 mise à jour mon ami existant

J'utilise équilibrage de la charge élastique Pour la balance de charge My groupe d'échelle automatique, car j'ai un privé [~ # ~ # ~ # ~ # ~] qui maintient mon serveur d'applications (Tomcat) et mon application Web s'est déployé en tant que guerre ... maintenant tout fonctionne bien ... Et si je dois changer ma configuration Tomcat sur mon AMI . Cela ne nécessitera pas de lancer mon ami -> Connexion + changements Tomcat Configuration -> Créer une nouvelle AMI -> Supprimer Old Ami Je ne pense pas que la création d'une nouvelle AMI est une solution car elle nécessitera une mise à jour de mon échelle automatique Groupe pour ajouter mon nouveau ami

Y a-t-il un moyen où je peux mettre à jour les données de mon ami existant sans en créer un nouveau? Je veux juste avoir le même ID Ami

18
Hadi Salem

Vous pouvez mettre à jour votre configuration avec un Script de données utilisateur qui est exécuté lorsque vous lancez votre instance.

Ce que vous mettez dans le script dépend de la manière dont vous gérez votre configuration au niveau du système de fichiers. I Personnaly mettez mes fichiers de configuration dans un référentiel mercurial et faites simplement un pull pour le mettre à jour.

5
David Levesque

Il n'est pas possible de mettre à jour un AMI existant et de conserver le même identifiant AMI. Vous devez soit créer un nouvel AMI personnalisé et mettre à jour votre configuration de lancement pour le groupe de mise à l'échelle automatique, ou modifier votre configuration pour appliquer les modifications à l'instance après le lancement d'une instance de la base AMI en tant que @DavidLEvesque suggère.

Il s'agit d'une architecture commune de télécharger l'application, la configuration et les données de, par exemple, S3 lors du lancement.

3
Eric Hammond

Cela ressemble à un ancien post. Mais au cas où vous êtes toujours dans la même situation, vous pouvez envisager d'utiliser une instance Windows AMI (tâche groupée). Il est également similaire à une AMI mais vous avez plus de contrôle sur l'image elle-même depuis que vous créez pratiquement l'image elle-même et la stockez sur un seau S3. Cela vous permettra de mettre à jour l'image sous-jacente de votre ami d'aujourd'hui de temps en temps lorsque vous devez sans avoir à créer un nouvel ami (au moins c'est comme ça que je comprends).

https://docs.aws.amazon.com/awsec2/latest/windowsGuide/Creatting_instanceToreBacked_winami.html?icmpid=docs_ec2_console

0
Rio Bautista