> Formations > Technologies numériques > Virtualisation, Cloud, Devops > DevOps et gestion de la production > Formation Chef, automatiser l'administration des serveurs

Formation : Chef, automatiser l'administration des serveurs

Chef, automatiser l'administration des serveurs

Télécharger au format pdf Partager cette formation par e-mail 2


Cette formation Chef, technologie du mouvement DevOps, vous permettra de mettre en place de bonnes pratiques pour gérer vos serveurs et leurs configurations. Vous apprendrez à automatiser la gestion de votre infrastructure, qui deviendra versionable, testable et répétable exactement comme du code applicatif.


Inter
Intra
Sur mesure

Cours pratique en présentiel ou en classe à distance

Réf. CFH
Prix : 1890 € H.T.
  2j - 14h00




Cette formation Chef, technologie du mouvement DevOps, vous permettra de mettre en place de bonnes pratiques pour gérer vos serveurs et leurs configurations. Vous apprendrez à automatiser la gestion de votre infrastructure, qui deviendra versionable, testable et répétable exactement comme du code applicatif.

Objectifs pédagogiques
À l’issue de la formation, le participant sera en mesure de :
  • Mettre en œuvre une administration centralisée avec Chef
  • Installer et exécuter Chef Server
  • Utiliser le client Chef
  • Créer des ressources et recettes
  • Tester les recettes
  • Comprendre le fonctionnement de Chef

Public concerné
Développeurs, architectes, techniciens et administrateurs systèmes.

Prérequis
Connaissances de base d'un système Linux/Unix (utilisation de la ligne de commande et du Shell Script).
Vérifiez que vous avez les prérequis nécessaires pour profiter pleinement de cette formation en faisant  ce test.

Programme de la formation

Principe de fonctionnement

  • Les concepts fondamentaux.
  • Le positionnement de Chef et des outils concurrents.
  • Ce qu'il est possible d'automatiser.
  • Chef Server (Hosted/On-Premises), l'environnement de travail.
  • Chef-Solo : Chef sans serveur.
  • Introduction aux différents plugins Chef.

Le serveur et client Chef

  • L'installation et la configuration de Chef Server.
  • La configuration des nodes (ou nœud).
  • La présentation du client Chef : fonctionnalités.
  • L'utilisation et exécution du client Chef.
  • Les commandes de base, outils Knife, extension Knife-Solo.
Travaux pratiques
Installer et configurer Chef Server. Déployer, configurer et manipuler le client Chef.

Les nodes, ressources et recettes

  • La présentation de l'objet node.
  • Les ressources : présentation, concept, implémentation et action.
  • Les recettes : présentation et utilisation.
  • Les attributs, templates et dépendances entre les recettes.
  • Utilisation des variables et mise en oeuvre des notifications.
  • L'utilisation des recettes de la communauté et inclusion de recettes.
Travaux pratiques
Manipuler les variables. Mettre en œuvre des notifications. Créer des ressources et des recettes. Inclusion de recettes.

La sécurité

  • Les techniques de sécurisation avec Chef : ce qu'il est possible de faire.
  • Les variables sous forme de données JSON, les data bags.
Travaux pratiques
Mise en œuvre de la sécurité. Utilisation des data bags.

Les rôles et environnements

  • Les rôles et environnements : présentation et concepts.
  • La configuration d'un node sur base de son rôle.
  • La configuration d'un node sur base de son environnement.
Travaux pratiques
Manipulation de rôles. Configuration d'un node sur base de son rôle et sur base de son environnement.

Tester vos recettes

  • Les tests unitaires de recettes : présentation et concepts.
  • Les tests unitaires de recettes avec ChefSpec.
  • Configurer des environnement (reproductibles, portables et légers) avec Vagrant.
Travaux pratiques
Tester unitairement des recettes avec ChefSpec.


Modalités d'évaluation
Le formateur évalue la progression pédagogique du participant tout au long de la formation au moyen de QCM, mises en situation, travaux pratiques…
Le participant complète également un test de positionnement en amont et en aval pour valider les compétences acquises.

Avis clients
5 / 5
Les avis clients sont issus des évaluations de fin de formation. La note est calculée à partir de l’ensemble des évaluations datant de moins de 12 mois. Seules celles avec un commentaire textuel sont affichées.
INNOCENT DIEU BENIT O.
14/12/23
5 / 5

Je suis très content de la pédagogie et le contenu.




Dates et lieux
Sélectionnez votre lieu ou optez pour la classe à distance puis choisissez votre date.
Classe à distance