Formation SaltStack

Demande d'information

Formation SaltStack

  • Contenu Formation SaltStack.
    • Durée: 3 jours 
    • Public:  Avoir suivi la formation Linux : administration système (bases + services), ou avoir des connaissances équivalentes
    • Pré-requis: utilisation d’un ordinateur sous MS Windows 
    • Objectifs:  Comprendre l'intérêt du mouvement DevOps - Installer Salt - Utiliser Salt pour exécuter des commandes sur un parc - Rédiger des états SaltStack pour piloter le SI - Maîtriser les bonnes pratiques et assurer la cohérence du SI avec SaltStack
    • Référence: Ré853-F .
    Programme:

    Introduction DevOps.
    • L'origine du mouvement DevOps
    • Le besoin d'industrialisation pour l'opérationnel
    • Tour d'horizon des outils
    • Positionnement de SaltStack dans le paysage actuel.
    Présentation de SaltStack.
    • Origine du projet
    • Architecture : maîtres et servants (master/minions)
    • Dépendances, et configuration de base
    • Les commandes intégrées à salt.
    Atelier pratique : installer le maître et les servants sur les nœuds, tester les commandes

    Les états dans Salt (States).
    • Présentation des fichiers SLS et de YAML
    • Organisation des fichiers : fichier principal (top file), dépendances et inclusions
    • Ressources et modules de base (user, service, pkg,…)
    • Exécution des états sur les servants
    Atelier pratique : écriture des premiers états Salt, déploiement d'un serveur Web et d'une page personnalisée sur les « minions ».

    Pilier (Pillar), grains et modèles.
    • Découvrir les grains, configurer et rajouter des variables
    • Manipuler des grains dans les états pour affiner la configuration
    • Utilisation des modèles dans les états avec Jinja
    • Grains et modèles pour les fichiers
    • Stocker les informations avec Pillar.
    Atelier pratique : manipuler les grains de base, ajouter des données avec Pillar, créer des fichiers de configuration et des états modèles.

    Cibler les servants (minion targeting).
    • En utilisant des expressions globales ou régulières
    • Via les grains
    • En utilisant des variables utilisateurs stockées dans Pillar
    • Autres méthodes : par IP, expression composée, groupes
    • Orchestration, exécution de jobs.
    Atelier pratique : utiliser des grains personnalisés et de Pillar pour déployer des serveurs frontaux et de soutien avec Salt, exécuter des commandes de manière séquentielle.

    Pour aller plus loin avec SaltStack.
    • Déclencheurs et événements avec le Reactor
    • Collecter des informations arbitraires avec la mine de sel (Salt Mine)
    • Communiquer avec salt-ssh
    • Salt et Windows
    • Bonnes pratiques.
    Atelier pratique : déploiement complet d'une infrastructure, suivi de déploiement sur le maître.

    Tarifs

    A distance ou présentiel: 1480 euros.

Autre formation en rapport avec ingénierie software