Taula de continguts

Ansible: ampliació de sistemes on instal·lar

Ampliació de l'article https://bytes.cat/ansible

Ansible és un sistema de gestió de sistemes remots creat per Red Hat. Anem a veure com realitzar la instal·lació en sistemes de les distribucions derivades de Red Hat com són Fedora, Rocky Linux o Alma Linux.

, , , , , , , , ,



Instal·lació d’Ansible

Per fer la instal·lació es pot seguir el manual oficial d’Ansible. En cas de tenir el sistema operatiu Fedora seria:

# dnf update -y
# dnf install -y ansible

Una vegada s’ha realitzat la instal·lació prepararem l'entorn per accedir. Podem utilitzar claus privades i públiques per millorar la seguretat.

$ ssh-keygen


Amb ssh-copy-id podem compartir les claus (per usuari-exemple@IP-exemple)

$ ssh-copy-id [email protected]


Així quedarà
Ens permetrà connectar de forma remota i segura

$ ssh [email protected]


L'usuari ha de tenir permisos d'administrador. Per aconseguir-ho el podem afegir al fitxer de sudoers

$ echo "isard ALL=(ALL) NOPASSWD:ALL" | sudo tee  /etc/sudoers.d/isard


Aquesta línia s'ha d'executar a cada equip on es desitja realitzar el control remot. Això ens permetrà executar ordres sense la necessitat d'escriure la contrasenya. A la següent imatge podem veure el resultat d'una prova de comprovació Ad-hoc


Comprova els teus coneixements

Et proposo realitzar les activitats següents:

Activitat 1: Instal·la Ansible en el teu node controlador per realitzar tasques de manteniment i control dels teus servidors sobre un sistema Rocky Linux o Alma Linux. Serà molt similar ja que són de la mateixa família Red Hat, però hi haurà petites variacions que cal comentar.

Activitat 2: Configura un inventari amb un mínim de tres equips.


Amplia els teus coneixements

Webs d'interès

Com instal·lar a Fedora:
https://www.linuxtechi.com/how-to-install-ansible-on-fedora/

Tutorial sobre Ansible:
https://atareao.es/tutorial/ansible/