90 likes | 285 Views
Getting Started with the PowerShell.org DSC Toolkit. Jason Hofferle www.Hofferle.com @ jhofferle. Agenda. Identify the problem Summary of DSC Demo Solution Workflow Questions. What is the problem?. Manual configuration of servers Dev -> Test -> Prod builds Initial documentation
E N D
Getting Started with the PowerShell.org DSC Toolkit Jason Hofferle www.Hofferle.com @jhofferle
Agenda • Identify the problem • Summary of DSC • Demo • Solution Workflow • Questions
What is the problem? • Manual configuration of servers • Dev -> Test -> Prod builds • Initial documentation • Maintaining configuration in all environments • Documenting changes over time • Validating configuration during outages
DSC Leverage Graphic from TechEd North America 2014 Presentation http://channel9.msdn.com/Events/TechEd/NorthAmerica/2014/DCIM-B324
DSC Summary • Configuration as Code • Configuration changes = Editing text files • Track infrastructure changes like source code • Prevents configuration drift • Quickly tell if current state matches config • Monitor or Auto Correct • Continuous Integration/Delivery/Deploy • Minimize human error in Dev > Test > Prod • Are permanent servers necessary?
Resources • PowerShell.org DSC on Github • A Practical Overview of Desired State Configuration • Steve Murawski’s DSC Videos • DSC Posts on PowerShell Team Blog • PowerShell.org DSC Forums