Aperçu du cours
Objectif de formation : Configurer les serveurs avec PowerShell DSC & Workflow
Programme de formation
-
Présentation du DSC
-
Concepts de base du DSC
-
Mode Push & mode Pull
-
-
Mode Push
-
Notions élémentaires du mode Push
-
Scripts de configuration & fichiers MOF
-
Introduction aux nœuds
-
Compilation & déploiement avec les cmdlettes de base DSC
-
Travaux pratiques : Concevoir un script de configuration & déploiement de compilation sur un ensemble de cas concrets
-
-
DSC & cmdlettes associées
-
Ressources de paramétrage par défaut
-
Affichage & transformation du paramétrage
-
Compilation & exécution
-
Travaux pratiques : création d’un script de déploiement de package logiciel
-
-
Mode Pull
-
Notions élémentaires du mode Pull
-
Module xPSDesiredStateConfiguration
-
Serveur HTTPS, SMB
-
Travaux pratiques : Création d’un script de configuration de serveurs. Installation & configuration du mode Pull
-
-
Ressources personnalisées
-
Schéma & propriétés
-
Module PowerShell, manifeste, structure de dossier, modules imbriqués.
-
Fonctions Get/Set/Test-TargetResource
-
Création de nouvelles ressources, utilisation à travers un script configuration.
-
-
Premiers pas avec le workflow
-
Workflow sous PowerShell & les jobs
-
Tour d’horizon des divers modes de fonctionnement d’un workflow
-
Variables PowerShell dédiées au workflow
-
-
Workflow simple
-
Présentation des divers modes de fonctionnement
-
Déclaration du workflow & des différentes cmdlettes
-
Jobs générés
-
Travaux pratiques : Conception d’un workflow basique
-
-
Workflow avancé
-
Scripts dans un workflow
-
Variables workflow
-
Mode parallèle, séquences & jobs
-
Travaux pratiques : Créer un workflow parallèle
-