IB : 07. Chef, automatiser la gestion des serveurs
Organisme
IB
1 PLACE DE LA PYRAMIDE92911 PARIS LA DEFENSE CEDEXVoir toutes ses formationsAutres organismes proposant cette formation
Durée
Modalités
Formation
- Classe virtuelle
- Présentiel
Évaluation
Une attestation de fin de formation sera remise au stagiaire à l'issue de la formation
Prix
Inter
La formation en Inter est dispensée pour un groupe de salariés d’entreprises différentes.
661,50 € HT / personne
Intra
La formation en Intra est dispensée pour un groupe de salariés d’une seule et même entreprise.
2 646 € 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é
1. 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)
2. 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
3. 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
4. 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
5. 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)
6. 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 PLUS DE CETTE FORMATION
- Une formation très complète durant laquelle s’alternent les phases d’apports théoriques, d’échanges et de mise en pratique.
- Chacune des étapes de la mise en oeuvre de Chef fait l’objet d’une étude approfondie.
- Les consultants s’appuient sur leur expérience terrain pour apporter des conseils aux participants quant à la mise en oeuvre de la solution.