Formation - Ansible - Automatiser la gestion des serveurs

Qualiopi
Durée 2 jours (14 heures)
Localisation Partout en France
Logo de IB Cegos - Formation - Ansible - Automatiser la gestion des serveurs

Proposé par

IB Cegos

Prérequis

Public admis

  • Salarié en Poste
  • Entreprise

Demandeur d'emploi et Etudiant non admis

Financement

  • Votre OPCO
  • Financement personnel

Financement CPF non pris en charge

Modalités

  • En centre
  • En entreprise
  • À distance

Objectifs pédagogiques

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.

Programme de la formation

1 - Introduction

  • Gestion automatisée de l'infrastructure systèmes et réseaux (serveurs, machines virtuelles, containers, équipements réseaux)
  • Définition de l'IaC : Infrastructure as Code
  • Notion de CMDB : Connaissance Management DataBase
  • Présentation des différentes solutions : Ansible, Chef, Puppet, ...
  • Positionnement et particularités d'Ansible
  • Notion de playbooks
  • Langage de configuration, déploiement, orchestration
  • Commandes Ad-Hoc

2 - Installation et configuration

  • Travaux pratiques sur CentOS
  • Étude des fichiers de configuration : /etc/ansible/ansible.cfg, /etc/ansible/hosts, /etc/ansible/roles
  • Configuration de la connexion avec les serveurs distants : ssh
  • Premiers pas avec Ansible
  • Inventaire des serveurs accessibles : hôtes, groupes, etc ...
  • Configuration d'un inventaire automatique

3 - Présentation du format YAML

  • Format de représentation de données, utilisation pour la CMDB : exemples
  • Deux types de collections : séquences et correspondances
  • Style des collections : en bloc, en flux
  • Imbrication des collections
  • Travaux pratiques : création d'un utilisateur et automatisation d'une action avec les droits de l'utilisateur créé

4 - Playbooks

  • Principes de fonctionnement
  • Exemples de playbooks
  • Gestion des variables, conditions, boucles, ...
  • Les modules fournis avec Ansible
  • Présentation des modèles, les gestionnaires
  • Écriture de playbooks simples

5 - Commandes Ad Hoc

  • Commandes Shell, gestion du parallélisme
  • Transfert de fichiers
  • Gestion des utilisateurs et groupes
  • Déploiement à partir des sources
  • Administration des services
  • Travaux pratiques : mise en oeuvre des commandes Ad Hoc pour l'administration de services

6 - Les rôles

  • Objectifs : réutilisation, modularité
  • Structure des répertoires, format des fichiers
  • Présentation des rôles disponibles sur Galaxy
  • Travaux pratiques : mise en oeuvre des rôles sur un exemple simple de configuration d'un serveur et d'un client nfs

7 - Les modules

  • Principe de fonctionnement
  • Étude de quelques modules fondamentaux : command, file, template, lineinfile, package, service, cron, user
  • Travaux pratiques : exemples d'écriture de nouveaux modules
Après la session
  • Des vidéocasts pour revenir sur les points clés de la formation
Logo de IB Cegos - Formation Formation - Ansible - Automatiser la gestion des serveurs

Proposé par

IB Cegos

"Formations aux technologies et métiers du Numérique"

Voir la fiche entreprise
Logo de IB Cegos - Formation - Ansible - Automatiser la gestion des serveurs

Formation - Ansible - Automatiser la gestion des serveurs

0 ville proposant cette formation
Logo

La 1ère plateforme pour trouver une formation, choisir son orientation ou construire son projet de reconversion.

© 2024 France Carrière. Tous droits réservés.