Ansible Gérez la configuration de vos serveurs et le déploiement de vos applications
Ce livre sur Ansible
s'adresse aux administrateurs
de systèmes Unix qui souhaitent découvrir les différentes
fonctionnalités spécifiques de cet outil DevOps
permettant la configuration
centralisée de serveurs et applications. À l'aide d'exemples
concrets, l'auteur apporte au lecteur les connaissances nécessaires pour bien
comprendre l'intérêt de son utilisation.
Certains prérequis sur le langage YAML
ou l'utilisation du protocole SSH
sont un plus pour une utilisation efficace d'Ansible. Dans les premiers
chapitres, l'auteur aide toutefois le lecteur à les acquérir pour qu'il puisse
tirer le meilleur profit de la lecture du livre.
Les chapitres qui suivent traitent des différents mécanismes d'Ansible avec une
approche de difficulté progressive. Les premiers mécanismes permettent ainsi
d'administrer de façon classique les serveurs alors que les suivants nécessitent
des notions plus avancées, notamment sur la programmation Python. Le lecteur y
découvre alors comment créer
un inventaire, comment réinjecter
des informations provenant de sources existantes (ESX, AWS,
Docker…) ou comment créer
des playbooks. La création de rôles Ansible est également traitée.
À côté des notions purement orientées Ansible, certains chapitres sont
consacrés au déroulement
du déploiement d'une application MediaWiki. Le lecteur étudie
ainsi les problématiques de parallélisation
des tâches, l'introduction d'un répartiteur de charge Haproxy et le lancement en séquence des opérations
permettant de réaliser les mises à jour avec un impact minimal (rolling
update).
La suite du livre détaille plus particulièrement la personnalisation d'Ansible.
La restitution d'informations (mécanismes
de callback), l'écriture
de modules pour la gestion d'opérations, les filtres Jinja ou
encore la création
d'actions sont ainsi étudiés.
Enfin, l'auteur présente dans les derniers chapitres la problématique de la création de machines virtuelles,
classiques (via l'hyperviseur ESX/VMWare/VCenter) ou dans le cloud (avec AWS),
ainsi que l'utilisation
de containers Docker avec Ansible.
Des éléments complémentaires sont en téléchargement sur cette page.
Les chapitres du livre :
Avant-propos – Démarrer avec Ansible – Utilisation d'Ansible – Découverte de
l'inventaire – Inventaires : notions avancées – Fonctionnement d'un playbook –
Introduction à la notion de rôle – Playbooks, rôles et notions avancées –
Sortie Ansible et centralisation – Écriture de modules – Écriture de filtres
Jinja et mécanisme de lookup – Les actions Ansible – Ansible : virtualisation
et cloud – Tester Ansible avec Docker
Yannig PERRÉ Architecte technique SI depuis de nombreuses années, Yannig PERRÉ est aujourd'hui spécialiste de la configuration de serveurs et du déploiement d'applications web. Il associe naturellement à ce savoir-faire des outils de surveillance pour gérer les problématiques d'installation, de résilience, de scalabilité. Associée à sa longue expérience du monde Opensource, cette expertise lui permet de transmettre au lecteur un livre réellement efficace sur la mise en œuvre d'Ansible. |

VMware vSphere 6 Concevez votre infrastructure de virtualisationPréface de Pierre Dewez - Directeur général de PECB Europe
|

VMware vSphere 6 : Data Center virtualizationPour vous aider à préparer efficacement l'examen VCP6-DCV de la
certification VMware
Certified Professional 6 - Data Center Virtualization, ce
livre couvre tous les
objectifs officiels, tant d'un point de vue théorique que
d'un point de vue pratique. Il a été rédigé en français (il ne s'agit pas
d'une traduction) par un professionnel reconnu et certifié VMware.
|
