Formation Ansible : Automatiser la gestion des serveurs

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

À l'issue de cette formation Ansible Industrialiser les déploiements, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Connaître l’intérêt d’Ansible et ses caractéristiques principales.
  • Savoir installer et configurer Ansible
  • Être capable de mettre en œuvre les playbooks, modules, rôles, tâches...
  • Connaître les fonctionnalités avancées d'Ansible
  • Savoir optimiser le pilotage d’un parc de serveurs et le déploiement d’applications
  • Maîtriser les bonnes pratiques sous Ansible

PLB CONSULTANT


Informatique et Management
Voir la fiche entreprise

Tarif

A partir de 1 500,00 €

Durée 2 jours (14h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

PLB CONSULTANT


Informatique et Management
Voir la fiche

Tarif

A partir de 1 500,00 €

Durée 2 jours (14h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

Ansible est une solution open source qui permet d’automatiser la configuration et le déploiement d’application sur un ensemble de serveurs. Sa grande force est sa simplicité de mise en œuvre à travers de simples connexions ssh. Un langage de description très facile à appréhender permet d’exprimer ses souhaits d’installation sur les serveurs physiques ou virtuels cibles. Ansible se charge alors d’atteindre l’état désiré quel que soit l’état initial des serveurs. Les responsables de déploiement peuvent alors organiser leur projet en mettant en place des bibliothèques, des gabarits, des variables.

Cette formation pratique vous apprend à découvrir tout le potentiel d’Ansible et surtout à le mettre en œuvre (playbooks, modules, rôles, tâches, déploiement, etc.) tout en étant capable de le positionner dans un processus d’intégration continue avec les autres outils DevOps.

Programme

Jour 1

Présentation de Ansible

La place de Ansible dans le mouvement DevOps
Les autres outils (Puppet, Chef, Saltstack, …)
Principes d’une Infrastructure as Code (IaC)
Fonctionnement général de Ansible

Installation et première utilisation

Installation d’Ansible
Principes des clefs ssh (public, private)
Les fichiers utilisés par Ansible (/etc/ansible, inventaire, ...)
Test de la connectivité
Travaux pratiquesInstallation, configuration des nœuds
Création de l’inventaire des serveurs et premières commandes

Les commandes Ad-Hoc et les modules Ansible

Les modules Ansible
Les modules command et shell
Le transfert de fichiers
La gestion des packages
La gestion des utilisateurs
La gestion des services
Le module setup
Travaux pratiquesCommandes de base : Installation de package, Copies de fichiers, Gestion des services

Démarrer avec les Playbooks

Rôle d'un fichier playbook
Les différentes sections (hôte, variable, tâches)
Les variables et les tableaux
La priorité et la portée des variables
La programmation (boucle, condition, filtre, opérations, etc.)
Exemples de templates utiles
Inclusion et import de fichiers
Debug et erreurs classiques
Travaux pratiquesCréation et exécution de Playbooks pour la mise en œuvre d’une application LAMP (Apache, MySQL)Jour 2

Les différents rôles sous Ansible

Comment s’assurer de la présence/absence de fonctionnalité ?
Structure d'un rôle
Exécution d'un rôle
Quelques exemples de rôle
Utiliser des éléments existants (Ansible Galaxy)
Travaux pratiquesCréation de rôles et inclusion de rôles d’Ansible Galaxy

Fonctionnalités avancées

Bonnes pratiques avec les tags
Utiliser les caractéristiques de la machine (Gather_facts, module setup)
Tester notre playbook avant exécution (dry-run, step-by-step et diff)
La visualisation d'un playbook
Accéder à des sources de données (plugin lookup)
Le fichier d'inventaire dynamique et temporaire
Grouper des actions logique (blocks)
Gérer les erreurs (any_errors_fatal)
Les prés et post tasks
La délégation par delegate_to
Parallélisme et serialisation des tâches
L’escalade des privilèges
Test de cohérence : assert et fail
Travaux pratiquesVisualisation de la configuration de nos machines post-installation Ansible sous forme de site WEB (génération de HTML pour disposer d’un tableau de bord des configurations : OS, IP, logiciels installés, etc.)

Compléments et bonnes pratiques

Développer ses propres modules, déboguer un module, les plug-ins.
Utiliser les collections
Ansible Vault et l'encryptage
Créer ses propres filtres.
Ansible et Ansible Tower.
Utiliser un SCM avec Ansible
Où stocker les fichiers Ansible ?
La gestion des inventaires
Travaux pratiquesMise en œuvre des Collections et d’Ansible Vault

Prérequis

Les participants à cette formation doivent nécessairement savoir administrer un système Linux. La connaissance d’un langage de développement de scripts leur permettra de comprendre plus rapidement certains des aspects avancés d’Ansible.

Public

Ce cours Ansible s’adresse aux administrateurs et aux exploitants souhaitant mettre en œuvre Ansible pour le déploiement des services et applications. Il intéressera également les équipes DevOps en charge de l’intégration continue.

Ces formations pourraient vous intéresser

Objectifs de la formation

À l'issue de cette formation Administrer un serveur Windows, vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Configurer un serveur dans un contexte d’entreprise (réseau, rôles, AD)
  • Partager les données de façon sécuriser en respectant les bonnes pratiques (groupes locaux, globaux, clichés)
  • Gérer des VM Hyper-V (création, accès à distance, cycle de vie)
  • Installer une application ou un site WEB sous IIS avec certificats (https)
  • Sauvegarder/restaurer une base SQL Server (automatisation, base miroir)
  • Savoir lire un script PowerShell et l’exécuter
Tarif

A partir de 2 790,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • 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.
Tarif

Contacter l'organisme

Durée

3 jours (21 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

À l'issue de cette formation FitSM® Fondamentaux vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Acquérir les termes et les concepts de base de la gestion des services informatiques.
  • Appréhender le but et la structure des différents standards FitSM et leurs relations avec d’autres normes/approches.
  • Comprendre les principes clés de FitSM® et le champ d’application des processus associés
  • Se préparer à la certification FitSM® Fondation.
Tarif

A partir de 1 480,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Quels sont les enjeux de la digitalisation du service formation ?
  • Cerner les fondements de l'intelligence artificielle pour la formation
  • Automatiser et sécuriser les tâches grâce à l'intelligence artificielle
  • Cas d'usage IA : la gestion des talents
Tarif

A partir de 1 145,00 €

Durée

1 jour

Modes
  • Entreprise
  • Centre
  • Distance

Formation Puppet Avancé

Proposé par PLB CONSULTANT

Objectifs de la formation

À l'issue de cette formation Puppet Avancé, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Être capable de rechercher et de créer des modules
  • Savoir gérer des instances de machines virtuelles dans le cloud
  • Connaître les outils complémentaires liés à Puppet (Facter, Ralsk, Mcollective…)
  • Comprendre et gérer les rapports émis par les agents Puppet
Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

La réplication SQL Server 2012 vous permet d'échanger des données entre serveurs SQL sur un modèle éditeur / abonné (pub/sub). Il s'agit d'une fonctionnalité riche et puissante, mais dont la maîtrise peut se révéler délicate. Cette formation SQL Server 2012 Réplication vous permettra de bien la comprendre et de la mettre en œuvre. Cette formation SQL Server 2012 Réplication vous donnera toutes les connaissances et l'expérimentation pratique pour utiliser la réplication avec SQL Server.

Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Identifier les différentes catégories de tests ainsi que leurs périmètres de validation.
  • Décrire un scénario de test.
  • Savoir utiliser les outils appropriés pour chaque catégories de tests.
  • Analyser les résultats de test et savoir corriger en temps et en heure.
  • Définir les outils connexes à l'exécution des tests tels que les jeux de données de test et leur mise en place.
  • Utiliser un référentiel de tests et paramétrer des liens vers des outils connexes, pour automatiser une campagne de test.
  • Faire une analyse statique de code et de couverture de tests et l'intégrer dans une chaîne de fabrication logicielle.
  • Utiliser les techniques d'objets factices, souches ou simulacres et mettre en place un serveur d'intégration continue.
  • Mettre en œuvre une automatisation de tests fonctionnels sur client lourd et sur Web.
  • Mettre en place une plateforme de tests de performance.
  • Automatiser les tests de performance, avec mise en place d'un test de détermination du seuil de déni de service.
Tarif

Contacter l'organisme

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Intégration Cloud Hybride, vous aurez acquis les connaissances nécessaires pour :

  • Décrire les fonctionnalités et les avantages de Cloud Volumes ONTAP (CVO)
  • Connaître l'architecture et les fonctionnalités du stockage cloud ONTAP
  • Présenter l'administration, la configuration et la gestion de base de CVO en utilisant BlueXP
Tarif

A partir de 950,00 €

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Podman

Proposé par Sparks

Objectifs de la formation

  • Déployer des applications conteneurisées à l'aide de Podman
  • Migrer de Docker à Podman
  • Améliorer la sécurité des déploiements de conteneurs
  • Optimiser l'utilisation des ressources grâce à une gestion efficace des conteneurs
  • Automatiser les processus de déploiement et de gestion des conteneurs
Tarif

A partir de 2 250,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Monter son dossier de demande d'autorisation d'exploiter (DDAE), de la définition du projet à la rédaction des réponses au commissaire enquêteur
  • Analyser les prescriptions de son arrêté préfectoral pour en faire un outil de gestion de la conformité de son site
  • Evaluer la conformité réglementaire de son installation et le respect des prescriptions de l'arrêté préfectoral, du montage du dossier à l'exploitation du site
Tarif

A partir de 1 680,00 €

Durée

2 jours

Modes
  • Entreprise
  • Centre

Je cherche à faire...