Learning PowerShell DSC : get started with the fundamentals of PowerShell DSC and utilize its power to automate the deployment and configuration of your servers /
Get started with the fundamentals of PowerShell DSC and utilize its power to automate deployment and configuration of your servers About This Book Create flexible and maintainable deployments using DSC configuration scripts that stand the test of time Explore the in depth details of the core archite...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Birmingham, UK :
Packt Publishing,
2015.
|
Colección: | Professional expertise distilled.
|
Temas: | |
Acceso en línea: | Texto completo (Requiere registro previo con correo institucional) |
Tabla de Contenidos:
- Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Learning PowerShell DSC; What is PowerShell DSC?; What is PowerShell?; On to PowerShell DSC; Why do we need Configuration Management?; What is DevOps?; DSC quick wins; A high level overview of DSC; The authoring phase; The staging phase; The execution phase; Why all the abstraction?; How does DSC help me?; The who; The what; The how; Idempotence; Isn't this Group Policy or SCCM?; DSC features; DSC requirements; DSC versions; PowerShell v4 DSC; V4 DSC language extensions
- V4 DSC base resourcesV4 DSC Cmdlets; The V4 DSC Pull Server; PowerShell v5 DSC; V5 DSC language extensions; V5 DSC base resources; V5 DSC Cmdlets; V5 improvements; The PowerShell ISE; Partial configurations and dependencies; Class-based DSC Resources; DSC built-in support for help; DSC run as credential support; DSC resource side-by-side installation; DSC resource script debugging; The separation of node and configuration IDs; DSC LCM MetaConfig updates; DSC LCM rich state information; DSC LCM RefreshMode values; DSC status from a central location; Summary; Chapter 2: DSC Architecture
- OverviewPush and pull modes; The push management model; The pull management model; The general workflow; Authoring; Syntax; Compilation; Staging; Execution; Push executions; Pull executions; The example workflow; Configuration data; Hardcoded data; Parameter-based data; Hashtable data; Local Configuration Manager; LCM settings; Configuration modes; Refresh modes; The LCM configuration; An example LCM configuration; The DSC Pull Server; What is a DSC Pull Server?; What does the Pull Server do for us?; Automatic and continuous configuration; Repository; Reporting; Security
- Setting up a DSC Pull ServerPull Server settings; Installing the DSC server; Adding MOF files to a Pull Server; Adding DSC Resources to a Pull Server; Deployment considerations; General observations; LCM gotchas; Deployment mode differences; Summary; Chapter 3: DSC Configuration Files; Defining a DSC configuration script file; Authoring DSC configuration files; DSC automatic variables; AllNodes; Node; ConfigurationData; DSC Resource import declarations; Import-DscResource; The DSC script file syntax; The Configuration keyword; The Node keyword; DSC Resource statements; The script file example
- Defining a DSC configuration data fileAuthoring DSC configuration data files; Configuration data syntax; The variable syntax; The data file syntax; Allowable DSC configuration content; Creating reusable DSC configurations; Nested DSC configurations; Nested DSC configuration syntax; Nested DSC configuration limitations; DSC composite resources; Why use DSC composite resources?; The DSC composite resource syntax; DSC composite resource folder structure; DSC composite resource drawbacks; Debugging and troubleshooting configuration script files; Using DSC event logs; Enabling verbose logging