Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
ansible
Automatización y Gestión
de la Configuración
Quien soy
Sergio Fabián Vier
➔
➔
➔
➔
➔
➔

Licenciado en Sistemas de Información – UNaM
Miembro de Misiones Software Libre
...
Que es ansible
ansible = Infraestructura como dato
Describir y versionar la infraestructura, aplicar la
descripción y aseg...
Que es ansible

Fuente: http://www.ansibleworks.com/configuration-management/
Que es ansible

Fuente: http://www.ansibleworks.com/application-deployment/
Porqué ansible
✔
✔
✔
✔

✔
✔

✔

No requiere agentes en el host remoto!
Liviano! Se ejecuta sobre SSH (*)
Los playbook son ...
Instalar ansible
Requerimientos:
✔
python-2.6, en máquina de control
✔
python-2.4 en el nodo (*)
Instalar
✔
Desde las fuen...
usar ansible
Con comandos ad-hoc...
# ansible all -a “echo hola mundo”

O escribiendo playbooks...
# ansible-playbook mi_p...
usar ansible
✔
✔

✔

✔

✔

Se escribe todo en YAML.
Se escribe un archivo como inventario
de los nodos.
Se escriben los pl...
Demo ansible
Ayuda ansible
Fuentes
✔

github.com/ansible/ansible

Documentación y Ejemplos
✔

http://ansibleworks.com/docs/

✔

https:/...
Nächste SlideShare
Wird geladen in …5
×

Ansible para Gestión de la configuración y Automatización

Charla en el marco del VI Festival Misionero de Software Libre, acerca de Ansible y su uso para la gestión de la configuración en entornos variados (sysadmin, developers, devops)

  • Loggen Sie sich ein, um Kommentare anzuzeigen.

Ansible para Gestión de la configuración y Automatización

  1. 1. ansible Automatización y Gestión de la Configuración
  2. 2. Quien soy Sergio Fabián Vier ➔ ➔ ➔ ➔ ➔ ➔ Licenciado en Sistemas de Información – UNaM Miembro de Misiones Software Libre +8 manejando GNU/Linux +6 desarrollando software +5 experiencia en frameworks php +2 experimentando con cosas raras (DevOps)
  3. 3. Que es ansible ansible = Infraestructura como dato Describir y versionar la infraestructura, aplicar la descripción y asegurar que la infraestructura exista y esté en el estado deseado es un detalle de implementación (de ansible!) Administración de la configuración ➔ Deployment de aplicaciones ➔ Automatización y orquestación de tareas ➔
  4. 4. Que es ansible Fuente: http://www.ansibleworks.com/configuration-management/
  5. 5. Que es ansible Fuente: http://www.ansibleworks.com/application-deployment/
  6. 6. Porqué ansible ✔ ✔ ✔ ✔ ✔ ✔ ✔ No requiere agentes en el host remoto! Liviano! Se ejecuta sobre SSH (*) Los playbook son fáciles de leer/entender/escribir Agrupación lógica/modular de tareas, con énfasis en la reutilización Incluye muchos módulos listos para usarse Las tareas se ejecutan de forma secuencial Además... no hago scrips... son aburridos... no tengo tiempo... me miran raro... etc...
  7. 7. Instalar ansible Requerimientos: ✔ python-2.6, en máquina de control ✔ python-2.4 en el nodo (*) Instalar ✔ Desde las fuentes (github.com/ansible/ansible) ✔ pip install ansible ✔ apt-get install ansible ✔ etc
  8. 8. usar ansible Con comandos ad-hoc... # ansible all -a “echo hola mundo” O escribiendo playbooks... # ansible-playbook mi_playbook.yml -K
  9. 9. usar ansible ✔ ✔ ✔ ✔ ✔ Se escribe todo en YAML. Se escribe un archivo como inventario de los nodos. Se escriben los playbooks o tareas a ejecutar. Es posible organizar playbooks en función de los roles y combinarlos según se necesite. Se automatiza, configurando el acceso claves públicas/privadas.
  10. 10. Demo ansible
  11. 11. Ayuda ansible Fuentes ✔ github.com/ansible/ansible Documentación y Ejemplos ✔ http://ansibleworks.com/docs/ ✔ https://github.com/ansible/ansible ✔ https://github.com/ansible/ansible-examples ✔ http://devopsu.com/newsletters/

×