Wolkenvorming - het bijwerken van een stapel achter een elb doesnt het actualiseren van de AMI

stemmen
6

We voeden onze AWS EC2 instances met behulp van de vorming van wolken. We hebben 3 verschillende stacks - testen, staging en productie. Onze workflow om de beelden te werken voor een van de stapels is als volgt:

  1. Werk van een 'golden master' instance
  2. Snapshot de golden master een schijfkopie
  3. Wijzig de ami referentie onze cloud-vorming config (via een json file) voor een bepaalde stapel en updatede stapel.

Dit brengt vaststelling van de gevallen in de stapel + re-bepalingen hen de nieuwe disk image met.

We hebben geen problemen met onze test of staging stacks, die een enkele EC2 instantie bevatten elk gehad. Elke keer dat we een update, wordt het beeld vervangen geen probleem.

Onze productie stack niet lijkt te werken op dezelfde manier :-(. Het bevat (minstens) 2 exemplaren zitten achter een load balancer. Wanneer we dit stack te werken op dezelfde manier, de EC2 gevallen niet meteen vernieuwd (dwz na de update is voltooid, worden de dozen nog steeds het uitvoeren van de vorige afbeelding disk uit). het goede nieuws is dat de nieuwe beelden worden gebruikt wanneer de load balancer autoscales.

Zou er een conflict tussen de load balancing regels en de vorming van wolken?

Het even welk inzicht zou zeer gewaardeerd worden

De vraag is gesteld op 02/08/2013 om 09:58
bron van user
In andere talen...                            


2 antwoorden

stemmen
7

OK - Gedaan enkele experimenten. U moet een update beleid voor de schaalvergroting groep te definiëren. Door het definiëren van een update te annuleren, zal elke verandering in de lancering configuratie dan leiden tot een update. Zonder deze - een update niet worden geactiveerd.

U hebt geen ELB nodig om de rollende-update te activeren, maar als je er een hebt, het zal ook niet bemoeien met het.

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-updatepolicy.html

antwoordde op 12/08/2013 om 00:39
bron van user

stemmen
0

Mogen wij uw wolkenformatie script? U bent waarschijnlijk gelijk betrekking elb + autoscaling.

Om ami werken (zonder cloudformation) Ik heb het dubbele van de desiredCapacity waarde van de autoscaling groep handmatig en zet hem terug zodra de nieuwe gevallen zijn status van online op de ELB.

Een soortgelijke tactiek zou scriptbaar / configureerbaar met cloudformation zijn

antwoordde op 02/08/2013 om 20:29
bron van user

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more