Chef, automatiser la gestion des serveurs
Chef, automatiser la gestion des serveurs
Informatique > DevOps, industrialisation et gestion de la production
Objectifs
- 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.
Le programme de la formation
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)
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
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
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
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)
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...
Public et Pré-requis de la formation
Développeurs, Architectes, Techniciens, Administrateurs systèmes.
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.
Méthode pédagogique de la 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.
29 Commentaires
Formation flexible en petit groupe
Très bonne formation! Organisation rapide et on est bien conseillé. Merci up up formation, je recommande fortement!!
Formation intéressante avec de bons échanges et une formatrice à l'écoute.
Merci up up concernant la flexibilite de mon planning
Bien.
Une organisation à la fois simple et professionnelle
bien mais surprenant concernant le paiement
Une formation adaptée à ce que je désirais m’a été trouvée avec succès
Bonne prestation Groupe sympathique
Société professionnelle, bon relationnel
Bonne formation
Simple et concis, une bonne présentation du concept
Je suis très satisfait d’UpUp. Le principe de la mutualisation est malin et très innovant. J’ai pu me former pour le 1/4 du prix initial de la formation. Je recommande.
Je suis particulièrement satisfaite de la formation surtout par la disponibilité de la formatrice et par le contenu du programme.
J'ai découvert cette plateforme très récemment. J'ai trouvé une formation près de chez moi dans le domaine recherché en quelques clics. Simple, efficace et rapide ! merci.
formation adaptée à mes besoins et mes horaires, je recommande vivement
Site clair. Offre complète
Claire facile d'acces ,rapide
Super formation. Merci beaucoup
Je recommande pour la qualité, la réactivité et la précision,
Simple, efficace, pratique !
très bonne formation très agréable merci
Site simple et facile d'utilisation.
Bonne formation
Site convivial facile d'accès et ergonomique prix intéressant
Excellente formation et concept innovant. Je recommande !
Upup est très professionnel, le site ergonomique.
Très clair, moderne et utile. N’hésitez pas à y aller, vous ne serez pas déçu
Un concept innovant. En mutualisant la formation, on assure un minimum de stagiaires par session.