02. Hosts, conexión e inventario

Daniel Eugenin M. -

En esta sección procederemos a crear nuestro archivo de Hosts a administrar, pudiendo crear grupos de máquinas (para más adelante), y probar las primeras conexiones.

 

Hosts

1) Editar/crear el archivo /etc/ansible/hosts y agregar los hostnames o IPs de los servidores a administrar con ansible:

   name_server1.domain.com   ansible_ssh_host=IP_server1
   name_server2.domain.com   ansible_ssh_host=IP_server2
   name_server3.domain.com   ansible_ssh_host=IP_server3

Conexión

2) Chequear la conectividad con los nodos:

   ansible all -m ping

 

Y debería dar una salida como la siguiente:

 

server1.domain.com | success >> {
"changed": false, 
"ping": "pong"
}

server2.domain.com | success >> {
"changed": false, 
"ping": "pong"
}

server3.domain.com | success >> {
"changed": false, 
"ping": "pong"
}

 

 

Inventario

 

A estos hosts que ya tenemos conexión, podemos extraer un inventario acerca de los parámetros básicos que poseen estos configurados. Por ejemplo:

 

   ansible all -m setup

 

La salida por cada máquina es larga, pero se pueden observar algunos parámetros interesantes, tales como:

  • Hostname
  • Distribución: CentOS, Ubuntu, etc
  • Versión: si es CentOS 6, Ubuntu 15, etc
  • Arquitectura: si es 32 ó 64 bits
  • Familia: si pertenece a la familia de los RedHat, de los Debian
  • IP, Gateway

 

 

 

 

0 Comentarios

Inicie sesión para dejar un comentario.
Tecnología de Zendesk