A l’issue de la formation le participant sera capable de :
Maîtriser le fonctionnement de Chef
Être capable de mettre en oeuvre une administration centralisée avec Chef
Savoir installer et exécuter Chef Server
Maîtriser l’utilisation du client Chef
Être capable de créer des ressources et recettes
Savoir tester les recettes
- DevOps
- DevOps
Formation Chef, automatiser la gestion des serveurs
Objectifs
Prérequis
Avoir des connaissances sur les bases du système Unix/Linux et sur un langage de développement de scripts
La connaissance de Ruby est un plus
Cette formation ne peut être financée que dans le cadre d’un projet d’entreprise (prise en charge entreprise ou OPCO). Les dossiers à financement personnel et CPF ne sont pas pris en compte.
Public
Développeurs, Architectes, Techniciens, Administrateurs systèmes
Formation(s) associée(s)
Dernière mise à jour
Programme mis à jour le 31 janvier 2024
Bon à savoir
Evaluez votre niveau
Pour vous aider à bien choisir votre formation, nous vous proposons soit un entretien avec le formateur soit un test d’évaluation. Cela vous assurera que vous disposez des connaissances nécessaires pour suivre la formation dans des conditions optimales.
Formations modulables
Toutes nos formations sont disponibles en présentiel comme en distanciel, en mode coaching individuel ou en groupe de 3 à 6 participants maximum.
Travaux pratiques
Nos formations comprennent de nombreux travaux pratiques pour un meilleur apprentissage (60 % de pratique). Nous proposons également de travailler sur vos données pour une meilleure expérience.
Les Modules
de formation
Module1
Introduction
Présentation de Chef, fonctionnalités
Gestion automatisée de l’infrastructure systèmes et réseaux (serveurs, machines virtuelles, containers, équipements réseaux)
Module2
Architecture
Chef server, Chef Analytics pour le suivi
Chef management Console : interface web d’administration
Chef-client sur les noeuds
Clients d’administration (workstation) et Chef Development Kit
Définition de la notion de noeud, et des attributs du noeud, des cookbooks
Module3
Installation et configuration
Chef-Server : pré-requis techniques
Différents modes d’installation (standalone, cluster, …)
Clients d’administration (workstation)
Knife pour synchroniser les données avec chef-server
Installation de chef-client sur un noeud
Étapes 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
Module4
Cookbooks
Principe
Les cookbooks disponibles
Cas de Apache2 et Nginx pour configurer un serveur
Chef-client, pour gérer le fichier de configuration client-rb et chef-client service
Modification, développement de cookbook
Module5
Rôles et sécurités
Techniques de sécurisation avec Chef
Variables sous forme de données JSON, les data bags
Rôles et environnements : présentation et concepts
Différentes configurations possibles d’un node (rôle ou environnement)
Module6
Chef analytics et la console
Installation et configuration
Principe de Chef Analytics
Collecte de données, sur les noeuds, les actions exécutées,…
Visualisation des données
Console web d’administration des clients, cookbooks, noeuds, rapports, rôles, etc…
Les prochaines
sessions de formation
Sur demande
Vous souhaitez organiser cette formation à une date spécifique ?Contactez-nous en remplissant le formulaire ci-dessous
09 décembre 2024
27 janvier 2025
17 mars 2025
12 mai 2025