Formation Chef

Présentation

DECH
3 jours ( 21 heures )
Objectifs du cours
Ce cours vous permettra d’acquérir les competences necessaires pour une utilisation optimale de ce logiciel de gestion de configuration.  Vous serrez en mesure de  programmer l’automatisation et le déploiement de serveurs et applications. Vous Découvrirez comment Chef s’insère dans le mouvement professionnel et culturel DevOps, en étudiant son architecture et apprenant à manier tous ses concepts et outils.
Pré-requis




Des notions de programation et administration systèmes.

Programme

 Introduction – Débutez votre formation Chef en revenant sur la culture DevOps

Origines et évolution du mouvement DevOps
Principes DevOps : Culture, Automatisation, Mesure et Partage
Objectifs DevOps
L’écosystème DevOps
Panorama des outils disponibles
Impacts de la culture DevOps dans les SI
Positionnement de Chef

 

Présentation de Chef – Découvrez le logiciel et ses principes

Principes et fonctionnement
Syntaxe Ruby de Chef, structures de données utilisées dans Chef
Chef Server (Hosted/On-Premises)
Chef-Solo : Chef sans serveur
Les différents plugins Chef
Exemples d’intégrations

 

Ecosystème – Installez l’environnement Chef : préparez les couteaux !

Chef-DK
Commande knife
Chef Starter Kit : dépôt Chef initial
Organisations
Déployer un nouveau serveur via Chef

 

Architecture – Analysez le déploiement avec Chef

Nœuds et client chef
Bootstrap Chef Server avec Chef Solo
Resources et cookbooks
Rôles et environnements
Chef Server, contexte
Run list

 

Configuration – Préparez votre plan de travail

Configurer un environnement Chef Server et les organisations
Créer un dépôt Chef initial
Versionner le dépôt Chef
Organiser un dépôt Chef


CRÉATION D’UN COOKBOOK – OUVREZ VOTRE LIVRE DE RECETTES

Recette par défaut
Synchronisation Chef Server
Application de la recette
Maintenir l’idempotence dans une recette



CONCEPTS FONDAMENTAUX – UTILISEZ AU MIEUX LES INGRÉDIENTS ET OUTILS À DISPOSITION

Resources
Attributes : Setting, Basic, Priority, Include_Recipe, Precedence, Debugging
Templates
Data Bags : Local-users, Encrypted et chef-vault
Rôles : Web Server, Search et Cookbook
Environnements



RECHERCHE – DIFFÉRENTES OPTIONS POUR LA RECHERCHE DANS CHEF

Présentation de Ohai
Utiliser Knife pour la recherche
Rechercher depuis une recette



DÉPLOIEMENT D’APPLICATIONS – SERVEZ VOS CONVIVES

Resource deploy
Capistrano



PLUGINS ET CONTAINERS – POUR DES RECETTES ENCORE PLUS SAVOUREUSES

Community plugins
Cas d’utilisation
Chef-container et Docker



TESTS AUTOMATISÉS – PASSEZ À TABLE ET GOÛTEZ VOS PRÉPARATIONS

Tests d’intégration : Test-Kitchen, Vagrant, VirtualBox, YAML
Chef Zero, Serverspec
Tests unitaires : ChefSpec
Foodcritic (lint)

Partager cette formation

 

Contactez-nous

contactez logware

Vous êtes intéressé par cette formation ou souhaitez simplement  obtenir des informations complémentaires ?

+33 1 53 94 71 20

Écrivez-nous on vous rappelle

  1. Nom*
    Merci de saisir un nom valide
  2. Prénom*
    Merci de saisir un prénom valide
  3. E-mail*
    Merci de saisir une adresse email valide
  4. Téléphone*
    Numéro de téléphone invalide
  5. Entreprise
    Donnée invalide

Parce que nous comprenons la nécessité d'obtenir un enseignement qui permettra à votre équipe d'atteindre vos objectifs, nous restons flexibles et sommes capables d'adapter nos programmes de formation à vos besoins.

> En savoir plus