Download presentation
Presentation is loading. Please wait.
Published byDina Robbins Modified over 8 years ago
1
Long Live Azure Automation!Long Live Azure Automation! Cloud-first Configuration Management and Automation Beth Cooper elcooper@microsoft.com Program Manager Microsoft Trevor Sullivan https://artofshell.com trevor@artofshell.com Founder, Art of Shell
2
@pcgeek86 Microsoft MVP 12 years Beer, motorcycles, mountains, guns, code @AzureAutomation Microsoft Program Manager 2 years Wine, skiing Trevor Sullivan Beth Cooper
3
What to expect Azure Automation Overview DSC + Source Control Slack Integration with Webhooks Automation ISE Add-on New Azure Automation features Best practices for DSC & Runbooks
4
Automation OverviewAutomation Overview
5
Microsoft’s IT management solution Azure | AWS Modern operations management Configuration & automation Analytics & monitoring Configuration & automation Backup & disaster recovery Operations Management Suite Security & Compliance
6
Managing across the entire lifecycle 6. PACKAGING DEVOPS TOOLING PATCHING CONFIG MONITORING ORCHESTRATION ALERTSDISCOVERYANALYTICS SUBSCRIPTIONCOSTPOLICY BACKUP RECOVERY DETECT PREVENT
7
Demo Introduction to Automation
8
Main Features Process Automation Runbooks PowerShell / PowerShell Workflow Graphical – PowerShell/Workflow Declarative Automation PowerShell DSC Use Automation as a pull server Central location to view the state of all of your managed nodes Secure global asset store Certificates Credentials Variables Connections Modules Schedules Run on hybrid or in Azure
9
Azure Automation ScenarioAzure Automation Scenario Deploy DSC from Source Control
10
Workflow Check-in DSC update to repository Start Sync Runbook Import updates DSC Configuration and Configuration Data Compile the node configurations Associate node configurations to nodes & push updates
11
Demo Automation DSC & Source Control
12
Authoring for AutomationAuthoring for Automation Best Practices
13
DSC Configuration Best Practices Use Azure Automation PSCredential assets Use AzureRM.Automation PowerShell module to import DSC Configurations with Configuration Data Node Configurations (MOFs), not configurations, are what should be assigned to nodes in Automation DSC Node Configurations (MOFs) are namespaced by configuration name (ex: MyConfiguration.webserver) Only machines with WMF 5 installed can communicate with Automation DSC Automation does not currently support composite configurations or partial configurations (but does support composite resources) Currently nodes must be reregisterd with Automation DSC after one year due to certificate expiration Compiling Configuraitons that use credentials ins Automation DSC require passing in ConfiguraitonData via PS Cmdlets
14
Runbook Best Practices Never hardcode values, especially secure information in your runbook use Azure Automation assets instead Use PowerShell Scripts for tasks that require fast start and are not long running Use Workflow for long running error prone tasks where checkpointing is needed Use Graphical to focus on data flow and more complex processes Use Write-Progress and Write-Verbose to help debug your runbooks, turn off unless you need to debug Write modular runbook so that they can be reused
15
Automation New Features
16
NEW Graphical Authoring PowerShell support Activity output discovery Improved color and indicators Convert Graphical Workflow runbooks to Graphical script runbooks Southeast Australia Region Azure Alert Integration Pick runbooks from your Automation account in addition to predefined runbooks Run as account to manage Azure ARM resources Hybrid Run-as credentials Reliability improvements COMING SOON Scheduling improvements Time zone support for schedules to handle daylight savings time Weekly and monthly scheduling options Log Analytics integration Job status Job streams Proxy support for hybrid workers Run-as account to manage Classic Azure Resources
17
Azure PowerShell Extensions Auto-completion for Azure resources Storage Accounts, Containers Formatting files Simplifies output from complex Azure resources Value-add Functions Simplifies authentication to Microsoft Azure Upload Storage Blobs easily using prompts
18
Questions?
19
Presentation Just a placeholder slide. Please use the example slides in the “Template Example Slides” Section. Questions? mms@mnscug.orgmms@mnscug.org
20
Evaluation s: And Then … Please provide session feedback by clicking the EVAL button in the scheduler app (also download slides). One lucky winner will receive a free ticket to the next MMS! Discuss: Ask your questions-real world answers! Plenty of time to engage, share knowledge.
21
Section HeaderSection Header This is the next section
22
Title Line1 Line2 Line3 Line4 Line5 Line6 Bullet Level 1 Bullet Level 2 Bullet Level 3
23
Title Code
24
Text Only with Border Level 1 Level 2 Level 3
25
Text Only without Border Level 1 Level 2 Level 3
26
Title Text 1 Level 1 Level 2 Level 3 Text 2 Level 1 Level 2 Level 3
27
Section 1 Text Level 1 Level 2 Level 3 Section 2 Text Level 1 Level 2 Level 3 Title
28
Demo Demo Title
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.