Integrando Puppet con Amazon AWS

Amazon AWS es una herramienta muy poderosa, tan poderosa que ha sido la que hemos elegido en Wuaki.tv para llevar el servicio a todos los usuarios.

En las últimas semanas he estado trabajando muy duro con Amazon y Puppet, ya que quiero lograr que nuestra arquitectura sea automatizada y eficiente. Una de las tareas que aun estoy elaborando es la integración entre el Auto-Scalling de Amazon y Puppet ya que cuando se crea un nuevo servidor deseo que puppet lo configure completamente y lo asocie al balanceador correspondiente. Para esto es necesario realizar consultas al API de AWS, mediante el comando ec2-describe-instances. En mi caso lo he realizado así:
ec2-describe-instances --filter "group-name=webservers" --filter "instance-state-code=16" | grep ^INSTANCE |  awk '{print $5}'
Este comando me permite obtener los hostnames de nuestras instancias de Amazon que tengan estado “Running”, y que pertenezcan al Grupo de seguridad “webservers”, que luego podemos manipular con un script hecho en bash, perl, ruby, python o cualquier otro lenguaje de nuestra preferencia para agregarlos a nuestro servidor Puppetmaster. Actualmente hago de forma un tanto rudimentaria la provisión de servidores en mi entorno de Puppet consultando cada 10 minutos si se ha creado una nueva instancia y si es así la agrego a al entorno de puppet.

 

 

 

3 Responses to “Integrando Puppet con Amazon AWS”

  1. http://www.louisvuittonc.com/ March 25, 2014 at 6:55 AM #

    I visited both the herald square location and the soho location and let me tell you the staff and service are extremely different. The staff at the soho location are so nice and friendly. When I first went in I was quite confused because it was my first time visiting this store. No one greeted me or asked if I needed help. But then I walked downstairs and Tiffany was so friendly and quickly asked if I needed help with anything. I told her I was interested in a certain item and she took them out

Trackbacks/Pingbacks:

  1. Bitacoras.com - June 24, 2012

    Información Bitacoras.com…

    Valora en Bitacoras.com: Amazon AWS es una herramienta muy poderosa, tan poderosa que ha sido la que hemos elegido en Wuaki.tv para llevar el servicio a todos los usuarios. En las últimas semanas he estado trabajando muy duro con Amazon y Puppet, ya…..

  2. Anonymous - November 4, 2013

    […] live a contented life ordinary people,barbour uk. train oil,franklin marshall pas cher.???????: Integrando Puppet con Amazon AWS | Techironic http://www.ceecm.gov.cn/ceecm2/bbs/f…ad&tid=1589993 Bacon Wrapped Hot Dogs. Reminiscences […]

Leave a Reply:

Gravatar Image

XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>