Getting Started with the PowerShell.org DSC Toolkit Jason Hofferle

Slides:



Advertisements
Similar presentations
Entity Framework Code First Migrations
Advertisements

Productivity Tools For SAS . SAS ® users today ASAP ™Enhancement complementSoft introduces ASAP ™ an innovative productivity tool for SAS ® Diagramming.
Know the Difference™ Incident Investigation Solution Martin Perlin Marketing Director, Evolven A HIGH STAKES RACE AGAINST TIME Prevent high impact IT environment.
Software Delivery. Software Delivery Management  Managing Requirements and Changes  Managing Resources  Managing Configuration  Managing Defects 
Electronic Thesis And Dissertation Database Errors Luke Schmader Ryan Mestre Client: Zhiwu Xie CS4624 5/6/2014.
Future Directions for Leveraging Advanced XML Tools and Building Custom XML Solutions Denise Draper DAT321 Microsoft Corporation.
Automating Drupal Deployment Dominique De Cooman.
ISPW Natural Demo Mar 2011 Created by the kindness of CN Rail using the their Test ISPW system Through the efforts of Paul Vaenas CN - IT - Release Management.
Introduction to SharePoint Development with VS2010 Paul Yuknewicz Lead Program Manager
Exlibris: Developers Meet Developers Feb. 1-2, 2010 Voyager To NUFinancials ( peoplesoft ) System ( for Invoice Payment ) Michael North Northwestern University.
PowerShell Desired State Configuration for Securing Systems Jeffrey Snover Distinguished Engineer (MSFT) Hemant Mahawar Senior Program Manager (MSFT) #devconnections.
2010 User Conference April 23 rd – 25 th, Philadelphia, PA Helpful Tips from Tech Support Sunday 1:00 – 2:30 PM Presented by: Jason Nyzio, MBA, Manager.
Monitor Define Deliver Operate Sprint Define Deliver Complex Error-prone Chaotic.
Know the Difference™ Disaster Recovery Verification Solution Martin Perlin Marketing Director, Evolven THERE WHEN NEEDED MOST? Verify consistency and integrity.
Esri UC 2014 | Demo Theater | Esri Production Mapping: Configuring Business Rules Joseph Sheffield.
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Access Control Personal.
Version control Using Git Version control, using Git1.
Sampleminded® Support Overview Last Updated: 1/22/
Scale means… Business is growing!! However… More servers => More Failures Scale * Complexity Exceeds Skill Rapid change means… Can respond and capture.
Microsoft Management Seminar Series SMS 2003 Change Management.
Taking Control of Visual Studio through Extensions and Extensibility Anthony Cangialosi Senior Program Manager Lead Microsoft Corporation DEV311.
Infrastructure as code. “Enable the reconstruction of the business from nothing but a source code repository, an application data backup, and bare metal.
Objectives Understand Corrective, Perfective and Preventive maintenance Discuss the general concepts of software configuration management.
Release Management with Visual Studio Team Services
Esri Production Mapping: Configuring Business Rules Joseph Sheffield.
Continuous Integration for SharePoint Solutions and Add-ins with VSTS and Azure Matthias Einig, MVP, CEO w: rencore.com | e:
Parasoft : Improving Productivity in IT Organizations David McCaw.
How To Build a Production-Ready SP 2013 Farm Martin Cox SharePoint / O365 Architect SharePoint 2013 BI Farm Setup Best Practices.
Organized by the Community, for the Community. CONTINUOUS INTEGRATION Jason St-Cyr, Solution Architect nonlinear digital.
Copyright © New Signature Who we are: Focused on consistently delivering great customer experiences. What we do: We help you transform your business.
Stuart Kent Group Program Manager, Visual Studio Follow team coding activity with CodeLens.
Why you should be using VSTSWhy you should be using VSTS Visual Studio Team Services (VSTS) Nathan Lasnoski Vice President of blog.concurrency.com.
Declarative Configuration Management with Azure Automation DSC and ARM Nathan Lasnoski Vice President of blog.concurrency.com Concurrency.
Monitor Define Deliver Operate Sprint Define Deliver Complex Error-prone Chaotic.
Laserfiche Business Process Library: Jumpstart Business Process Automation Brandon Buccowich, Technical Marketing Engineer | Katie Fries, Presales Consultant.
Configuration Management, Continuous Integration, Continuous Delivery Revealed.
11/19/2017 9:41 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Zero to DevOps Donovan
Demand Management and Workflow
0 to DevOps. 0 to DevOps Who am I? Donovan Brown Fun Stuff 5/7/2018 Who am I? Donovan Brown Principal DevOps Manager.
Make Power BI Your Own with the Power BI APIs
Azure, PowerShell, and SQL Server Virtual Machines
Ed OMS Team 5/29/2018 1:05 PM PowerShell as a Service Managing clouds, Windows, Linux, on-premises or public with Microsoft Operations.
Metrics Replication Presentation for Maryland Staff September 26, 2002
Updating and Maintaining Web Pages
Microsoft Ignite /17/ :54 PM BRK2092
Configuration Management with Azure Automation DSC
New Features in NetBeans Platform 6.5.
Continuous Delivery of Windows Azure Cloud Services (DEV310)
DevOps – Desired State Configuration –
Author/Tech Trainer, Pluralsight
"SessionTitle": "Infrastructure as Code"
Getting Started with PowerShell Desired State Configuration (DSC)
PowerShell Desired State Configuration
Automating configuration of SQL Server
11/27/2018 5:08 PM THR3057 Using a PowerShell release pipeline for a real-world service provider delivery in Microsoft Azure Niklas Åkerlund Lead Architect.
Make Power BI Your Own with the Power BI APIs
In this session… Introduce what we’re talking about
State Reporting Processing
Enabling Interoperability for the Utility Enterprise
The JSF Tools Project – WTP (internal) release review
Microsoft Ignite NZ October 2016 SKYCITY, Auckland
PPT and video are due no later than March 29, 2019
TechEd /23/2019 9:23 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Crowd-Sourcing an Interactive Safety Review Package
Server Management and Automation Windows Server 2012 R2
Budget and Forecasting Part 1: Position Planning Development Budget Transfers Rob McMicking Charles Lazenby
This is the slide shown before the presentation starts
Getting Started with PowerShell Desired State Configuration (DSC)
Life Hacks: dbatools Edition
Presentation transcript:

Getting Started with the PowerShell.org DSC Toolkit Jason Hofferle

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

Configuration

Resource

DSC Leverage Graphic from TechEd North America 2014 Presentation IM-B324

End-to-End Workflow

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 A Practical Overview of Desired State Configuration Steve Murawski’s DSC Videos DSC Posts on PowerShell Team Blog DSC Posts on PowerShell Team Blog PowerShell.org DSC Forums