Formation - Maitriser les pipelines de déploiement DSC

Maitriser les pipelines de déploiement DSC

Durée : 5 jours

Ce cours est conçu pour les équipes qui utilisent Desired State Configuration (DSC) en production pour des environnements complexes et qui souhaitent améliorer leurs pratiques d’Infrastructure as Code (IaC) par le biais d’un pipeline de libération automatisé pour la configuration de l’infrastructure.

Vous explorerez :

  • Les composants de base de la DSC et les différents niveaux de maturité
  • Comment écrire des modules de haute qualité efficacement en utilisant la chaîne d’outils de la communauté
  • Comment composer des configurations et gérer les données de configuration

De plus, vous apprendrez à :

  • Mettre en place un pipeline de versions pour des déploiements rationalisés
  • Modifier les configurations et le cycle de vie d’un changement

Objectifs

  • Maîtriser les concepts DSC avancés pour les environnements complexes
  • Créer des ressources personnalisées et des configurations modulaires avec des matériaux composites
  • Devenir autonome dans l’utilisation professionnelle du DSC

Ateliers pratiques

  • Appliquer une configuration DSC
  • Ressources de l’auteur et module
  • Mise en place d’un pipeline DSC complet

Niveau PowerShell requis

Prérequis PowerShell 4/5

Programme de la formation

Jour 1

  • Révision des principes et concepts du DSC (ressource, idempotence, module)
  • Composer une configuration et l’appliquer à un noeud
  • Développer une ressource DSC simple
  • Découvrir les modules DSC de la communauté

Jour 2

  • Créer des documents de configuration DSC
  • Comprendre les données de configuration et les configurations Yaml
  • DSCv3 et perspectives d’évolution

Jour 3

  • DevOps et Infrastructure as Code avec Desired State Configuration
  • Le modèle de pipeline de release DSC
  • Pipelines Sampler et workflows
  • Atelier pratique : construire et tester des configurations DSC

Jour 4

  • Données de configuration avancées et architecture Datum
  • Concevoir et étendre des hiérarchies de configuration
  • Architecture Pull Server et intégration des nœuds
  • Gestion des secrets et gestionnaires de données

Jour 5

  • Exploiter DSC à grande échelle : sécurité et bonnes pratiques
  • Diagnostic et résolution des problèmes sur les configurations et pipelines DSC
  • Revue finale, session de questions/réponses et validation des acquis

Jour 4

  • Données de configuration avancées et architecture Datum
  • Concevoir et étendre des hiérarchies de configuration
  • Architecture Pull Server et intégration des nœuds
  • Gestion des secrets et gestionnaires de données

Jour 5

  • Exploiter DSC à grande échelle : sécurité et bonnes pratiques
  • Diagnostic et résolution des problèmes sur les configurations et pipelines DSC
  • Revue finale, session de questions/réponses et validation des acquis

Modalités

  • Contenu : Cours théoriques et pratiques, en face à face ou dans une classe d’apprentissage à distance.
  • Méthodologie : Enseignement actif basé sur des présentations, des exemples, des démonstrations, le partage d’expériences et des laboratoires pratiques.
  • Support : Fourni
  • Format : Apprentissage en face à face ou à distance dans nos installations de formation virtuelles.

Tarif

> Formation privée <
CHF 16,500 / jusqu’à 10 pers. / 5 jours

Formation délivrée sur notre plateforme interactive
ou dans vos locaux sur devis

Recevez notre catalogue de formations

Catalogue de formations SynEdgy avec Desired State Configuration PowerShell Universal Git and PowerShell

Remplissez le formulaire et recevez notre catalogue complet de formations.

    Votre nom

    Votre email

    Quelles formations sont susceptibles de vous intéresser ?


    Dites-nous ce que vous souhaitez: