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.
Chef, automatiser la gestion des serveurs (UX170)
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