Ansible - 2 - 2 Installation de Ansible part1
La VM modèle CentOS est prête. On passe maintenant à la duplication pour obtenir
les deux machines dont nous avons besoin pour pratiquer Ansible : un control
node (le contrôleur) et un target node (la cible). Dans
VirtualBox, on fait un clic droit sur la VM modèle puis on choisit Clone.
Premier clone : ansible-controller. Cochez l'option
Generate new MAC addresses pour éviter les conflits réseau, puis
choisissez Linked clone (pour ne pas dupliquer tout le disque inutilement).
Cloner, démarrer, installer Ansible
- Répétez la même opération pour créer
ansible-target-1; - démarrez le contrôleur, connectez-vous avec le mot de passe par défaut (osboxes), et lancez
ifconfigpour récupérer son IP — passer ensuite en SSH via un terminal type MobaXterm permet de copier-coller les commandes plus facilement qu'en console VirtualBox ; - faites de même sur la cible et ouvrez deux sessions SSH (libellées ansible-controller et ansible-target) ;
- depuis le contrôleur, vérifiez la connectivité avec la cible :
ping <ip-target>; - installez Ansible sur le contrôleur uniquement. La doc officielle (Installation Guide) précise les instructions par distribution. Sur CentOS, c'est aussi simple que
yum install ansible; - une fois l'installation terminée, validez avec
ansible --versionpour confirmer la version installée.
Voilà la première partie de l'installation terminée : nous avons un contrôleur Ansible opérationnel et une cible joignable. Dans la prochaine vidéo, nous configurerons l'inventaire et lancerons nos premières commandes d'automatisation depuis le contrôleur. À tout de suite.
En résumé
Cette leçon couvre la préparation de l'environnement pour Ansible et l'installation du logiciel sur le nœud contrôleur. Elle détaille le clonage de machines virtuelles (contrôleur et cible), la configuration des adresses MAC, l'établissement de la connectivité SSH entre les machines, et enfin l'installation d'Ansible avec vérification de la version.
Points clés
- Clonage de deux machines virtuelles : une pour le rôle de contrôleur Ansible, l'autre comme cible gérée
- Configuration des paramètres de clonage incluant vérification de l'adresse MAC unique pour chaque machine
- Établissement de la connectivité SSH entre le contrôleur et les machines cibles
- Installation d'Ansible sur le système contrôleur via gestionnaire de paquets
- Vérification de l'installation et du numéro de version d'Ansible via la commande 'ansible --version'
Questions fréquentes
Pourquoi doit-on générer une nouvelle adresse MAC lors du clonage des machines virtuelles ?
Une nouvelle adresse MAC est nécessaire pour assurer l'unicité de chaque machine virtuelle sur le réseau et éviter les conflits d'adressage qui pourraient empêcher la communication.
Quel est le rôle de la connexion SSH dans la configuration d'Ansible ?
SSH établit une connexion sécurisée et chiffrée entre la machine contrôleur Ansible et les machines cibles, permettant la transmission sécurisée des commandes et la gestion des systèmes distants.
Comment vérifier que l'installation d'Ansible s'est déroulée correctement ?
Exécutez la commande 'ansible --version' pour afficher la version installée d'Ansible, confirmant ainsi que le logiciel est correctement installé et opérationnel.