02 - Avantages-Fonctionnement-Ansible
02 - Avantages-Fonctionnement-Ansible
02 - Avantages-Fonctionnement-Ansible
D'ANSIBLE
Pourquoi avons-nous besoin d'Ansible ?
Bien avant de vous expliquer ce qu'est Ansible, il est de la plus haute importance de
des serveurs de manière fiable et efficace ont été un défi. Auparavant, les
serveurs individuels.
devenaient plus complexes, les administrateurs ont réalisé qu'ils ne pouvaient pas
faire évoluer leur gestion manuelle des systèmes aussi rapidement que les
L'outil Ansible vise à fournir des gains de productivité importants à une grande
outil qui se veut simple à l'utilisation mais suffisamment puissant pour automatiser
Flexible: Ansible vous fournit des centaines de modules prêts à l'emploi pour
gérer vos tâches, quel que soit l'endroit où ils sont déployés. Vous pouvez
autres.
Agentless : vous n'avez pas besoin d'installer d'autres logiciels ou d'ouvrir des
ports de pare-feu supplémentaires sur les systèmes clients que vous souhaitez
automatiser. Ansible réduit encore l'effort requis pour que votre équipe
serveur.
ci-dessous:
plusieurs niveaux. Vous n'aurez pas besoin d'écrire du code personnalisé pour
playbook, et Ansible trouvera comment amener vos systèmes à l'état dans lequel
vous voulez qu'ils soient. En d'autres termes, vous n'aurez pas à configurer
pour communiquer avec les hôtes distants et exécuter toutes les tâches (Tasks).
Orchestration
Comme son nom l'indique, l'orchestration consiste à amener différentes éléments à
d'applications, vous devez gérer non seulement les services frontend, mais
stockage, etc... Vous devez également vous assurer que toutes les tâches sont
gérées dans le bon ordre. Grâce à Ansible vous orchestrez les éléments de votre
infrastructure à l'aide des playbooks Ansible, et vous pouvez les réutiliser sur
Conformité et sécurité
Comme pour le déploiement d'applications, des politiques de sécurité de votre
ces détails. Cela signifie que vous n'aurez pas besoin de surveiller chaque machine
les identifiants (identifiants et mots de passe des utilisateurs admin) qui sont
stockés dans vos playbooks ne sont récupérables en brut par aucun utilisateur.
Provisionnement du cloud
La première étape de l'automatisation du cycle de vie de vos applications consiste à
provisionner des plateformes cloud, des hôtes virtualisés, des périphériques réseau
Dans Ansible, il existe deux catégories d'ordinateurs: le nœud maître (master) et les
nœuds esclaves (slaves). Le nœud maître est une machine sur laquelle est installé
l'outil Ansible. Il doit y avoir au moins un nœud maître, bien qu'un nœud maître de
petits programmes, appelés modules. Ces modules sont définis dans un fichier
nommé le Playbook. Le nœud maître, se base sur un fichier d'inventaire qui fournit
la liste des hôtes sur lesquels les modules Ansible doivent être exécutés.
Ansible exécute ces modules en SSH et les supprime une fois terminé. La seule
condition requise pour cette interaction est que votre nœud maître Ansible dispose
d'un accès de connexion aux nœuds esclaves. Les clés SSH sont le moyen le plus
environnement d'Ansible.