Aller au contenu principal

ORSYS : 07. Chef, automatiser la gestion des serveurs

Durée

14 heures

Modalités

Formation
  • Classe virtuelle
  • Présentiel
É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…

Prix

Inter
La formation en Inter est dispensée pour un groupe de salariés d’entreprises différentes.
808.5€ HT / personne
Intra
La formation en Intra est dispensée pour un groupe de salariés d’une seule et même entreprise.
3549€ HT / groupe
4 stagiaires minimum

Public

Développeurs, Architectes, Techniciens, Administrateurs systèmes

Pré-requis

Avoir des connaissances sur les bases du système Unix/Linux et sur un langage de développement de scripts.

Objectifs pédagogiques

  • Comprendre le fonctionnement de Chef
  • 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

Programme détaillé

Chef, automatiser l'administration des serveurs

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 :

  1. Mettre en œuvre une administration centralisée avec Chef
  2. Installer et exécuter Chef Server
  3. Utiliser le client Chef
  4. Créer des ressources et recettes
  5. Tester les recettes
  6. Comprendre le fonctionnement de Chef

 

Déroulement de la formation : 

  1. Principe de fonctionnement
  2. Le serveur et client Chef
  3. Les nodes, ressources et recettes
  4. La sécurité
  5. Les rôles et environnements
  6. Tester vos recettes

 

Programme détaillé de la formation :

 

1- 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.

 

2- 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.  

 

3- 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.  

 

4- 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.

 

5- 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.  

 

6- 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.

Sessions

Filtrer les résultats
Modalités pédagogiques
Formation synchrone se déroulant avec la présence physique du (des) formateur(s) et du (des) apprenant(s) réunis dans un même lieu de formation.
Formation combinant des séquences en présentiel et des séquences à distance synchrones ou asynchrones.
Formation à distance, asynchrone, s’appuyant sur une plateforme d’apprentissage, pouvant être complétée par d’autres modalités de formation à distance (visio-conférence…)
Formation à distance, synchrone, s’appuyant sur un dispositif de visio-conférence. La classe virtuelle recrée à distance les conditions d’une formation en salle traditionnelle.
Type de formation
La formation en Inter est dispensée pour un groupe de salariés d’entreprises différentes.
La formation en Intra est dispensée pour un groupe de salariés d’une seule et même entreprise.
Options
Les compétences professionnelles visées par la formation sont validées via un test permettant d’obtenir une certification officielle.
Ces sessions ne peuvent être ni annulées ni reportées par l’organisme de formation.