guía de instalación de ansible paso a paso · instalar ansible http:// escenario de partida: como...
TRANSCRIPT
INSTALAR ANSIBLE HTTP://WWW.HI-TECHIP.COM
Escenario de partida:
Como os comentamos en el artículo de Hi-TechIp contamos de un escenario base para
elaborar nuestro laboratorio Ansible
3 máquinas virtuales Centos 7 con configuración de ip estática
Vemos que hay otra, para añadir una Debian.
En mi caso las 3 máquinas virtuales las he montado sobre VMware Workstation, pero
valdría cualquier otro software como Virtualbox.
Guía de instalación de Ansible paso a paso
1. Creamos usuario test para todos los equipos, en mi caso centos1, centos2, centos3:
2. Creamos un directorio playbooks y le damos permisos para el usuario test:
3. Nos conectamos como usuario test
INSTALAR ANSIBLE HTTP://WWW.HI-TECHIP.COM
4. Generamos una llave rsa para el usuario test:
Repetiremos el proceso para todas las máquinas del laboratorio (centos2 y centos3)
5. Copiaremos la llave al resto de servidores:
Con esto no tendremos que poner la password cada vez que queramos conectar con el
usuario test.
INSTALAR ANSIBLE HTTP://WWW.HI-TECHIP.COM
6. Instalamos epel-release en el caso de las máquinas Centos 7, en el resto de
distribuciones no va a ser necesario.
7. Actualizamos repolist
8. Actualizamos el repertorio
Nota: Haremos lo mismo para el resto de máquinas centos2 y centos3
9. Instalamos ansible en los servidores
10. Verificamos que está instalado ansible en los servidores
INSTALAR ANSIBLE HTTP://WWW.HI-TECHIP.COM
11. Verificación del directorio de ansible
12. Repasamos ansible.cfg
13. Repasamos fichero de hosts
14. Hacemos una copia del fichero de hosts
15. Nos creamos el fichero de hosts
INSTALAR ANSIBLE HTTP://WWW.HI-TECHIP.COM
16. Adaptamos el fichero de hosts según nuestro escenario, en el video lo hace con
nombres DNS, en mi caso lo he hecho por IP al ser un escenario casero
17. Si hemos habilitado logs en el fichero de configuración nos puede dar error, podemos
modificar permisos
18. Primera prueba de que funciona correctamente:
INSTALAR ANSIBLE HTTP://WWW.HI-TECHIP.COM
Operando con ficheros de configuración diferentes
Comandos setup para obtener información
INSTALAR ANSIBLE HTTP://WWW.HI-TECHIP.COM
Habilitando una cuenta para usar Ansible
Con esto añadimos la cuenta con permisos SUDO sin tener que establecer el proceso de log
cada vez que nos conectemos.
No es necesario poner la password al conectarnos con el usuario test:
INSTALAR ANSIBLE HTTP://WWW.HI-TECHIP.COM
A través de la configuración de ansible, podemos indicar que no pida contraseña:
Comandos interesantes Ansible
Realizar comandos Shell a máquinas ansible:
INSTALAR ANSIBLE HTTP://WWW.HI-TECHIP.COM
Haciendo nuestro primer Playbook
¿Quieres aprender a hacer PlayBooks en Ansible? Comparte este contenido y apóyanos o
escríbenos en comentarios y prometemos escribir una guía al respecto. Visítanos , te
esperamos en Hi-Tech IP