info:cursos:openwebinars:intro-cloud-computing:iaac

Diferències

Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.

Enllaç a la visualització de la comparació

Ambdós costats versió prèvia Revisió prèvia
Següent revisió
Revisió prèvia
info:cursos:openwebinars:intro-cloud-computing:iaac [26/06/2018 15:43] – [Ejemplo Ansible] mateinfo:cursos:openwebinars:intro-cloud-computing:iaac [14/09/2018 02:41] (actual) – [Sistema de Control de Versiones] mate
Línia 52: Línia 52:
   * Testeadores (Q&A)   * Testeadores (Q&A)
   * Operadores   * Operadores
-{{ :info:cursos:openwebinars:intro-cloud-computing:pasted:20180625-153029.png }} +{{ :info:cursos:openwebinars:intro-cloud-computing:pasted:20180625-153029.png?500 }} 
-{{ :info:cursos:openwebinars:intro-cloud-computing:pasted:20180625-153047.png }}+{{ :info:cursos:openwebinars:intro-cloud-computing:pasted:20180625-153047.png?500 }}
  
 ==== Entrega y despliegue continuo ==== ==== Entrega y despliegue continuo ====
Línia 211: Línia 211:
 Adoptar las buenas prácticas de los desarrolladores para sistemas Adoptar las buenas prácticas de los desarrolladores para sistemas
  
-<image shape="thumbnail">{{ :info:cursos:openwebinars:intro-cloud-computing:pasted:20180626-080928.png }}</image>+<image shape="thumbnail">{{ :info:cursos:openwebinars:intro-cloud-computing:pasted:20180626-080928.png?450 }}</image>
  
 ==== Sistemas de control de versiones ==== ==== Sistemas de control de versiones ====
Línia 396: Línia 396:
  
 ansible_hosts: ansible_hosts:
-  * secciones con datos de servidor+  * secciones con datos de servidor:
 <sxh> <sxh>
 [back-end-servers] [back-end-servers]
Línia 405: Línia 405:
 ldap ansible_host=10.0.0.100 ansible_port=22 ansible_user=root ldap ansible_host=10.0.0.100 ansible_port=22 ansible_user=root
 </sxh> </sxh>
 +
 +Modo de funcionamiento de Ansible:
 +  * linea de comando (simple)
 +    * ''ansible all -m ping'' : usa el módulo ping para ver si todos los servidores están ON
 +    * ''ansible all -m apt -a update_cache=yes --sudo (o -s)'' : ejecuta los procesos solicitados
 +    * respuestas
 +      * verdes : OK
 +      * amarillas: cambios en la máquina (no necesariamente malo)
 +      * rojas: errores
 +  * Playbooks (recetas)
 +    * idempotencia: propiedad matemática que al aplicar una función sobre un objeto para que siempre le de lo mismo
 +    * le digo a que estado quiero llegar (quiero tener instalado apache) y Ansible realiza los pasos necesarios (si está instalado, responderá en verde que ya está, en amarillo si lo ha instalado, en rojo si no ha podido)
 +    * formato YUML
 +    * <code bash>ansible-playbook <fichero_playbook.yml> -s
 +# -s de sudo</code>
  
 </collapse> </collapse>
  
  • info/cursos/openwebinars/intro-cloud-computing/iaac.1530053008.txt.gz
  • Darrera modificació: 26/06/2018 15:43
  • per mate