Este tutorial está basado en una plataforma CentOS 6.
Nota: los RPM están en el repositorio de EPEL.
Servidor Ansible
Teniendo el repositorio de EPEL instalado, tan sólo hace falta ejecutar:
yum install ansible -y
Nodos (hosts)
Para la conexión desde el servidor Ansible hacia los nodos que desea administrar, tan sólo basta tener una conexión vía SSH sin password desde el servidor Ansible hacia cada nodo.
En el server ansible:
1) Generar su llave SSH:
ssh-keygen -t dsa
2) Pasar su llave a cada servidor:
ssh-copy-id root@server1
ssh-copy-id root@server2
...
3) Editar/crear el archivo /etc/ansible/hosts y agregar los hostnames o IPs de los servidores a administrar con ansible:
server1.domain.com
server2.domain.com
server3.domain.com
...
4) 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"
}
0 Comentarios