Formation Ansible avancé & AWX

Approfondissez vos compétences en Ansible pour rendre l'orchestration de vos infrastructures plus fluide et automatisée

Prix (Formation inter-entreprise)

2400€ HT / personne

Durée

4 jours

Dates

Nous pouvons organiser des sessions à d'autres dates ou dans d'autres villes (Bordeaux, Lille, Lyon, Marseille, Montpellier, Nantes, Nice, Paris, Strasbourg, Toulouse...)

Ansible et AWX automatisent les déploiements et les configurations. Ansible utilise des playbooks, tandis qu'AWX offre une interface conviviale. Cette combinaison renforce l'efficacité opérationnelle, minimise les erreurs et privilégie l'approche d'infrastructure-as-code.

Lors de cet apprentissage pratique, vous découvrirez la gestion des infrastructures complexes avec Ansible, ainsi que les bonnes pratiques associées.

Cette formation Ansible avancé & AWX s'adresse aux administrateur·rice·s système ayant des connaissances en Ansible et en administration système Linux souhaitant approfondir leurs connaissances.
Vous débutez avec Ansible ? Jetez un œil à notre formation Ansible

Grâce aux mises en situation concrètes, vous serez en mesure d’installer et de configurer Ansible pour la gestion de votre infrastructure. Vous saurez également générer l’ensemble des inventaires adéquats pour tirer parti de Terraform, et superviser et déléguer l’exécution de playbooks sur votre infrastructure grâce à AWX et à l’intégration via un outil de CI comme Gitlab. Après la formation, vos compétences seront directement transposables en entreprise.

Toutes nos formations étant limitées à 6 participant·e·s par session, vous aurez donc un contact privilégié avec votre formateur, Hadrien Pélissier, développeur passionné, d’une grande pédagogie et enthousiaste de partager son expérience professionnelle lors des cours et durant les moments d’échanges informels de la formation.

Les objectifs

  • Comprendre l'approche d'Ansible dans la gestion d'infrastructure
  • Intégrer les bonnes pratiques
  • Créer ses propres modules et plugins
  • Configurer l'automatisation avec AWX

Pré-requis

  • Connaître l’administration système linux
  • Avoir déjà utilisé Ansible
  • Avoir des notions en langage de développement Python est un plus pour les aspects avancés de la formation
  • Ordinateur portable à apporter

Le programme de la formation Ansible avancé & AWX

Jour 1 : Installation, gestion d'utilisateur et système de fichiers

Installation
- Préparer l'installation
- Comprendre le processus d'installation
- Mettre à jour le système à l'issue de l'installation
- Appréhender les configurations de base du système (langue, clavier, horodatage via NTP, …)

Mise en pratique :
- Installer interactivement le système
- Mettre en place la configuration de base post-installation

Tour d'horizon de la documentation disponible

Gestion des utilisateurs
- Etudier l’administration des utilisateurs et groupes locaux
- Apprendre la gestion des mots de passe
- Prendre en compte les profils et les environnements

Mise en pratique : Créer, modifier et supprimer les groupes et les utilisateurs

Systèmes de fichiers
- Gérer l’historique des partitions (partitions primaires et étendues)
- Expliquer les techniques d’agrégation et de redondance de disque RAID
- Etudier la gestion des volumes logiques pour la flexibilité du stockage.
- Comprendre les différents systèmes de fichiers et leurs avantages.
- Appréhender le processus de formatage
- Apprendre le montage et démontage des systèmes de fichiers

Mise en pratique : Créer un volume logique, formater et pérenniser le montage

Jour 2 : SWAP et gestion de fichiers

SWAP, mémoire virtuelle
- Comprendre les différents types de mémoire virtuelle
- Créer et réviser la mémoire SWAP

Mise en pratique : Création d'une zone de swap et révision de la taille d'une autre

Gestion de fichiers
- Revoir les caractéristiques des fichiers, y compris la structure des inodes qui stockent les métadonnées des fichiers.
- Consulter et modifier les droits et attributs de fichiers
- Etudier le concept de Listes de Contrôle d'Accès pour une gestion plus fine des permissions des fichiers

Mise en pratique :
- Configurer des droits classiques
- Créer un répertoire collaboratif

Archivage et compression
- Créer et extraire des archives
- Compresser et décompresser des fichiers d’archive (zip, gzip, bzip2, xz)

Mise en pratique : Créer et décompresser une archive tar.gz

Ajout et suppression de logiciels
- Comprendre l’utilidation des entrepôts de données pour l’ajout et la suppression de programme
- Apprendre la gestion des paquets aux formats RPM ou DEB
- Etudier les groupes de paquets
- Appréhender la compilation de logiciels et leur installation à partir de sources

Mise en pratique :
- Installer des paquets RPM ou DEB
- Compiler et déployer un programme à partir d'un tarball

Jour 3 : gestion des processus et administration à distance

Gestion des processus - Points élémentaires essentiels concernant la mise en réseau
- Comprendre comment configurer des interfaces
- Apprendre à activer et désactiver le firewall
- Etudiez l’utilisation des outils de diagnostic

Mise en pratique : Définir une adresse IP virtuelle

Administration à distance
- Apprendre à configurer les serveur et client SSH
- Analyser l'activité système avec les commandes top, pstree, ps, …
- Créer des tâches en avant plan et en "coulisses" avec les commandes jobs, bg, fg, …
- Planifier des tâches avec at et cron

Mise en pratique :
- Modifier les réglages du serveur SSH
- *Se connecter en SSH avec authentification par clef

- Lancer un processus restant actif après fermeture de session

Jour 4 : Zoom sur le système

Démarrage et arrêt du système
- Comprendre le processus de démarrage du système
- Être capable de dépanner le système en mode rescue

Mise en pratique : Récupérer le mot de passe root du système

Gestion des services systemd
- Apprendre à gérer les services en temps réel
- Comprendre la gestion de service permanent

Mise en pratique : *Démarrer, actualiser et arrêter divers services

Journaux systèmes
- Etudier la gestion centralisée des journaux système avec rsyslogd ou journald
- Comprendre la rotation des journaux système pour éviter la saturation

Mise en pratique :
- Appliquer un traitement spécifique à certains événements
- Contrôler les détails de rotation des journaux d'un service particulier

Télécharger le programme

Le(s) formateur(s)

Hadrien Pélissier

Hadrien Pélissier

Hadrien Pélissier s'intéresse à la sécurité informatique depuis plus de 10 ans. Autodidacte, il aime expliquer à quoi servent les méthodes proposées par le DevOps pour faciliter l'administration système et décortiquer concrètement ce qui se cache derrière les concepts de la sécurité.
Passionné par la pédagogie, il cherche la bonne façon de décortiquer ce qui a l'air confus au départ avec les bonnes images et les bons exemples.

Avant d'être formateur, il travaillait à analyser et résoudre des incidents de sécurité et déployer des outils de sécurité à Criteo, ainsi qu'au CERT de l'entreprise de sécurité Lexsi.

Dernièrement, il passe du temps avec Ansible pour faciliter la mise en place d'infrastructures et de logiciels pour la coopérative Coopaname.

Voir son profil détaillé

A propos de Human Coders

Human Coders c'est un centre de formation pour développeurs avec :

  • une certification Qualiopi, indispensable pour que vous puissiez obtenir des aides au financement via votre OPCO
  • de nombreux clients qui nous font confiance depuis des années
  • un manifeste pour garantir des formations à taille humaine, des formateurs passionnés, de véritables workshops...
  • 95 formations au catalogue, 1382 sessions depuis nos débuts en 2012 avec une moyenne de satisfaction de 4,6/5
  • la possibilité de vous proposer un accompagnement personnalisé ou du conseil après la formation

Besoin d'aide ?

Vous souhaitez discuter avec nous à propos de votre projet de formation ?
Vous voulez plus d'information sur une formation ou notre fonctionnement ?


Rappel Email

Nos forces

  • Des formations à taille humaine
  • Des formateurs passionnés
  • Des véritables workshop
Accéder au Manifeste

Nos clients

Formation Ansible avancé & AWX

Approfondissez vos compétences en Ansible pour rendre l'orchestration de vos infrastructures plus fluide et automatisée

Ansible et AWX automatisent les déploiements et les configurations. Ansible utilise des playbooks, tandis qu'AWX offre une interface conviviale. Cette combinaison renforce l'efficacité opérationnelle, minimise les erreurs et privilégie l'approche d'infrastructure-as-code.

Lors de cet apprentissage pratique, vous découvrirez la gestion des infrastructures complexes avec Ansible, ainsi que les bonnes pratiques associées.

Cette formation Ansible avancé & AWX s'adresse aux administrateur·rice·s système ayant des connaissances en Ansible et en administration système Linux souhaitant approfondir leurs connaissances.
Vous débutez avec Ansible ? Jetez un œil à notre formation Ansible

Grâce aux mises en situation concrètes, vous serez en mesure d’installer et de configurer Ansible pour la gestion de votre infrastructure. Vous saurez également générer l’ensemble des inventaires adéquats pour tirer parti de Terraform, et superviser et déléguer l’exécution de playbooks sur votre infrastructure grâce à AWX et à l’intégration via un outil de CI comme Gitlab. Après la formation, vos compétences seront directement transposables en entreprise.

Toutes nos formations étant limitées à 6 participant·e·s par session, vous aurez donc un contact privilégié avec votre formateur, Hadrien Pélissier, développeur passionné, d’une grande pédagogie et enthousiaste de partager son expérience professionnelle lors des cours et durant les moments d’échanges informels de la formation.

Les objectifs

  • Comprendre l'approche d'Ansible dans la gestion d'infrastructure
  • Intégrer les bonnes pratiques
  • Créer ses propres modules et plugins
  • Configurer l'automatisation avec AWX

Pré-requis

  • Connaître l’administration système linux
  • Avoir déjà utilisé Ansible
  • Avoir des notions en langage de développement Python est un plus pour les aspects avancés de la formation
  • Ordinateur portable à apporter

Le programme de la formation Ansible avancé & AWX

Jour 1 : Installation, gestion d'utilisateur et système de fichiers

Installation
- Préparer l'installation
- Comprendre le processus d'installation
- Mettre à jour le système à l'issue de l'installation
- Appréhender les configurations de base du système (langue, clavier, horodatage via NTP, …)

Mise en pratique :
- Installer interactivement le système
- Mettre en place la configuration de base post-installation

Tour d'horizon de la documentation disponible

Gestion des utilisateurs
- Etudier l’administration des utilisateurs et groupes locaux
- Apprendre la gestion des mots de passe
- Prendre en compte les profils et les environnements

Mise en pratique : Créer, modifier et supprimer les groupes et les utilisateurs

Systèmes de fichiers
- Gérer l’historique des partitions (partitions primaires et étendues)
- Expliquer les techniques d’agrégation et de redondance de disque RAID
- Etudier la gestion des volumes logiques pour la flexibilité du stockage.
- Comprendre les différents systèmes de fichiers et leurs avantages.
- Appréhender le processus de formatage
- Apprendre le montage et démontage des systèmes de fichiers

Mise en pratique : Créer un volume logique, formater et pérenniser le montage

Jour 2 : SWAP et gestion de fichiers

SWAP, mémoire virtuelle
- Comprendre les différents types de mémoire virtuelle
- Créer et réviser la mémoire SWAP

Mise en pratique : Création d'une zone de swap et révision de la taille d'une autre

Gestion de fichiers
- Revoir les caractéristiques des fichiers, y compris la structure des inodes qui stockent les métadonnées des fichiers.
- Consulter et modifier les droits et attributs de fichiers
- Etudier le concept de Listes de Contrôle d'Accès pour une gestion plus fine des permissions des fichiers

Mise en pratique :
- Configurer des droits classiques
- Créer un répertoire collaboratif

Archivage et compression
- Créer et extraire des archives
- Compresser et décompresser des fichiers d’archive (zip, gzip, bzip2, xz)

Mise en pratique : Créer et décompresser une archive tar.gz

Ajout et suppression de logiciels
- Comprendre l’utilidation des entrepôts de données pour l’ajout et la suppression de programme
- Apprendre la gestion des paquets aux formats RPM ou DEB
- Etudier les groupes de paquets
- Appréhender la compilation de logiciels et leur installation à partir de sources

Mise en pratique :
- Installer des paquets RPM ou DEB
- Compiler et déployer un programme à partir d'un tarball

Jour 3 : gestion des processus et administration à distance

Gestion des processus - Points élémentaires essentiels concernant la mise en réseau
- Comprendre comment configurer des interfaces
- Apprendre à activer et désactiver le firewall
- Etudiez l’utilisation des outils de diagnostic

Mise en pratique : Définir une adresse IP virtuelle

Administration à distance
- Apprendre à configurer les serveur et client SSH
- Analyser l'activité système avec les commandes top, pstree, ps, …
- Créer des tâches en avant plan et en "coulisses" avec les commandes jobs, bg, fg, …
- Planifier des tâches avec at et cron

Mise en pratique :
- Modifier les réglages du serveur SSH
- *Se connecter en SSH avec authentification par clef

- Lancer un processus restant actif après fermeture de session

Jour 4 : Zoom sur le système

Démarrage et arrêt du système
- Comprendre le processus de démarrage du système
- Être capable de dépanner le système en mode rescue

Mise en pratique : Récupérer le mot de passe root du système

Gestion des services systemd
- Apprendre à gérer les services en temps réel
- Comprendre la gestion de service permanent

Mise en pratique : *Démarrer, actualiser et arrêter divers services

Journaux systèmes
- Etudier la gestion centralisée des journaux système avec rsyslogd ou journald
- Comprendre la rotation des journaux système pour éviter la saturation

Mise en pratique :
- Appliquer un traitement spécifique à certains événements
- Contrôler les détails de rotation des journaux d'un service particulier

Télécharger le programme

Le(s) formateur(s)

Hadrien Pélissier

Hadrien Pélissier

Hadrien Pélissier s'intéresse à la sécurité informatique depuis plus de 10 ans. Autodidacte, il aime expliquer à quoi servent les méthodes proposées par le DevOps pour faciliter l'administration système et décortiquer concrètement ce qui se cache derrière les concepts de la sécurité.
Passionné par la pédagogie, il cherche la bonne façon de décortiquer ce qui a l'air confus au départ avec les bonnes images et les bons exemples.

Avant d'être formateur, il travaillait à analyser et résoudre des incidents de sécurité et déployer des outils de sécurité à Criteo, ainsi qu'au CERT de l'entreprise de sécurité Lexsi.

Dernièrement, il passe du temps avec Ansible pour faciliter la mise en place d'infrastructures et de logiciels pour la coopérative Coopaname.

Voir son profil détaillé

A propos de Human Coders

Human Coders c'est un centre de formation pour développeurs avec :

  • une certification Qualiopi, indispensable pour que vous puissiez obtenir des aides au financement via votre OPCO
  • de nombreux clients qui nous font confiance depuis des années
  • un manifeste pour garantir des formations à taille humaine, des formateurs passionnés, de véritables workshops...
  • 95 formations au catalogue, 1382 sessions depuis nos débuts en 2012 avec une moyenne de satisfaction de 4,6/5
  • la possibilité de vous proposer un accompagnement personnalisé ou du conseil après la formation

* Nombre de personnes ayant répondu au questionnaire de satisfaction sur cette formation depuis 2012