formation-continue

Chef, automatiser la gestion des serveurs (UX170)

La formation Chef, automatiser la gestion des serveurs vous permettra de :
- 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.
 

Diplôme
Certificat ESIEE-IT
Durée
2 jours (soit 14 heures)
Coût
1 824 €
Campus
Paris 9ème ou à distance

Chef, automatiser la gestion des serveurs

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

Comprendre le fonctionnement de Chef

  • Présentation de Chef, fonctionnalités
  • Gestion automatisée de l'infrastructure systèmes et réseaux
  • (serveurs, machines virtuelles, containers, équipements réseaux)
  • Définition de la notion de nœud, et des attributs du nœud, des cookbooks.

Mettre en œuvre une administration centralisée avec Chef

  • Architecture
  • Chef server, Chef Analytics pour le suivi,
  • Chef management Console : interface web d'administration
  • Chef-client sur les nœuds.
  • clients d'administration (workstation) et Chef Development Kit.

Installer et exécuter Chef Server

  • Installation et configuration
  • Chef Server :prérequis techniques, différents modes d'installation (standalone, cluster, ...)
  • Atelier : installation de Chef Server par chaque participant sur l'infrastructure de travaux pratiques.

Utiliser le client Chef

  • Clients d'administration (workstation):
  • Présentation de knife pour synchroniser les données avec chef-server.
  • Méthode d'installation de chef-client sur un noeud,
  • Etapes de l'exécution d'un client :
  • Récupération des données sur les noeuds, authentification auprès du Chef-Server
  • Création de la "run-list", exécution, mise à jour du noeud.
  • Atelier : installation de chef-client par chaque participant sur son environnement de travaux pratiques.

Créer des ressources et recettes

  • Cookbooks
  • Principe. Les cookbooks disponibles en opensource
  • Exemples : apache2 et nginx pour configurer un serveur apache et nginx, chef-client, pour gérer le fichier de configuration client.rb et chef-client service
  • Atelier : modification, développement de cookbooks.

Tester les recettes

  • Tests d'intégration avec Test-Kitchen
  • Tests unitaires : ChefSpec
  • Atelier : tests de validation des cookbooks développés au chapitre précédent

Chef Analytics et la console

  • Installation et configuration.
  • Principe de Chef Analytics.
  • Collecte de données, sur les nœuds, les actions exécutées,...
  • Console web d'administration des clients, ccookbooks, nœuds, rapports, rôles, ...
  • Atelier : découverte de la console, visualisation des statistiques produites par Chef

À qui s’adresse cette formation ?

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

Quels sont les prérequis ? 

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

Méthodes pédagogiques 

  • Apports théoriques suivis d’applications 
  • Travaux pratiques réalisés 
     

Méthodes d'évaluations

  • QCM d'évaluation des acquis

  • À l’issue de cette formation, un certificat ESIEE-IT vous sera délivré.

Pour vous inscrire, envoyez un mail à formationcontinue@esiee-it.fr  (réponses sous 48heures). 

Informations complémentaires

Texte

Prochaines sessions : 

  • Du 9 au 10 novembre 2023
  • Du 25 au 26 janvier 2024 
  • Du 29 au 30 avril 2024 
  • Du 9 au 10 juillet 2024 
  • Du 3 au 4 octobre 2024 
  • Du 19 au 20 décembre 2024 
  • Horaires : 9h00 à 17h30
  • Taux de réussite : nouvelle formation 
  • 100% à distance (D) ou en présentiel (P)
  • Si vous êtes en situation de handicap, retrouvez toutes les informations utiles  ICI

 

Contactez-nous