Introduction Service Management Automation

Slides:



Advertisements
Similar presentations
Agenda Human Process + System Automation Better together Demos Identify self service opportunities Enable cloud through automation Key Takeaways.
Advertisements

Designing, Deploying and Managing Workflow in SharePoint Sites Steve Heaney Product Development Manager OBS
System Center 2012 R2 Overview
Jakob Gottlieb Svendsen System Center Orchestrator Service Management Automation
Lower costs and improve predictability Automation Enable service owners to focus on work that adds business value Reduce error-prone manual activities.
w/ Service Provider Foundation & Service Management Automation VMs, Networks, Automation Service Bus Database SQL Sever MySQL Web Sites Services Plans.
Yet another Service Management Automation Session
System Center Orchestartor – The Future Ryan Scorch.codeplex.com #MMSMinnesota #MMSPOSH #MMSSMA.
Lower costs and improve predictability Automation Enable service owners to focus on work that adds business value Reduce error-prone manual activities.
Integrate into existing systems with PowerShell integration modules Extend by building PS modules to enable integrating into other systems Optimize.
Integrate into existing systems with PowerShell integration modules Extend by building PS modules to enable integrating into other systems Optimize.
CMDB Ticketing Billing Management Systems Web based Runbook Authoring: Service Administrator can create runbooks to automate all aspects of cloud.
Welcome Course 20410B Module 0: Introduction Audience
Accelerate adoption, provide customer insights to engineering, and deliver knowledge to the IT Pro community.
1© Copyright 2013 EMC Corporation. All rights reserved. ESI SCO Integration Pack Alix Sensale Irene Yu.
WMU GNL Automation How to make my IT life easier CHRISTOPHER KEYAERT CONSULTANT AT INOVATIV CLOUD AND DATACENTER MANAGEMENT MVP.
Understanding and Managing WebSphere V5
Cost Effort Complexity Benefit Cloud Hosted Low Cost Agile Integrated Fully Supported.
System Center 2012 R2 Windows Azure Pack Service Management Automation 101.
Windows.Net Programming Series Preview. Course Schedule CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.
Automate Microsoft Azure Ross Sponholtz Mark Ghazai.
Deploying and Managing Windows Server 2012
Maintaining a Microsoft SQL Server 2008 Database SQLServer-Training.com.
Eamon O’Reilly & Ranganathan Srikanth Microsoft Corporation
Microsoft Application Virtualization 5.0: Introduction Mohnish Chaturvedi & Ian Bartlett Premier Field Engineer WCL312.
CMDB Ticketing Billing Management Systems VIRTUAL MACHINE CLOUDS 12 SQL SERVER 9 PLANS 12 WEBSITE CLOUD 12 MYSQL SERVERS 0 NOTIFICATIONS 0 USER.
Stu Fox Datacom Systems Ltd. ON-PREMISES SERVICE PROVIDERMICROSOFT CONSISTENT PLATFORM Modern platform for the world’s apps 1.
4/24/2017 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Automating Operational and Management Tasks in Microsoft Operations Management Suite and Azure
Microsoft Virtual Academy. STANDARDIZATION SELF SERVICEAUTOMATION Give Customers of IT services the ability to identify, access and request services.
Roadmap for System Center Orchestrator, Service Management Automation, and Azure Automation
Service Management Automation: 3,2,1, Automate!
Azure Automation Tao Yang & Pete Zerger ARC311 Microsoft Ignite 2015
Service Manager & Orchestrator = IT Automation Gavin Kemp & Ellis Paul Microsoft UK Gavin Kemp & Ellis Paul Microsoft UK.
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
Microsoft Public Cloud Services Automation Excellence Marcel Zehner | Cloud Believer Innovation itnetX
ALL INFORMATION PRESENTED AS WELL AS ALL SESSIONS ARE MICROSOFT CONFIDENTIAL AND UNDER YOUR NON-DISCLOSURE AGREEMENT (NDA) AND\OR TECHNOLOGY PREVIEW.
Microsoft Virtual Academy Module 12 Managing Services with VMM and App Controller.
Copyright © New Signature Who we are: Focused on consistently delivering great customer experiences. What we do: We help you transform your business.
Windows Certification Paths OR MCSA Windows Server 2012 Installing and Configuring Windows Server 2012 Exam (20410) Administering Windows Server.
Long Live Azure Automation!Long Live Azure Automation! Cloud-first Configuration Management and Automation Beth Cooper Program Manager.
Architecting Enterprise Workloads on AWS Mike Pfeiffer.
Windows 2012R2 Hyper-V and System Center 2012
Introduction ITEC 420.
TechReady 16 5/10/2018 Day 2, Session 4 Reaching the Summit: ITIL-integrated Self-Service in the Hybrid Cloud © 2013 Microsoft Corporation. All rights.
Azure Management and Security
Ed OMS Team 5/29/2018 1:05 PM PowerShell as a Service Managing clouds, Windows, Linux, on-premises or public with Microsoft Operations.
Configure and Manage Your Hybrid Cloud Environment at Scale
Microsoft Ignite /17/ :54 PM BRK2092
7/28/ :17 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or.
Technical Overview (IT Pro)
Configuration Management with Azure Automation DSC
Azure Primed Randy Pagels Sr. Developer Technology Specialist
SharePoint Online Development Best Practices
Azure Automation and Logic Apps:
11/8/2018 2:35 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or.
Microsoft IT process automation – an unexpected journey
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
TechEd /21/2018 5:20 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
In this session… Introduce what we’re talking about
Managing Services with VMM and App Controller
Microsoft Virtual Academy
Microsoft Virtual Academy
Monitor VMware with SC2012 SP1 Operation Manager & Veeam Microsoft Tools for VMware Integration & Migration Symon Perriman Michael Stafford Senior.
TN19-TCI: Integration and API management using TIBCO Cloud™ Integration
Server & Tools Business
Office 365 Development July 2014.
Microsoft Virtual Academy
Day 1, Session 4 Building Your Service Catalog
Presentation transcript:

Introduction Service Management Automation Windows Masters Event Introduction Service Management Automation Dennis de Roo

Agenda SMA? SMA architecture Comparison Installation and configuration Runbook Authoring Automation Roadmap

What is SMA? SMA=Service Management Automation Process automation tool An automation engine based on PowerShell workflows The Microsoft automation stack currently contains three products Orchestrator – Software acquired in 2011 that assists with graphical automation Service Management Automation (SMA) – Software developed in house for automation Azure Automation – Automation delivered in public azure (and on prem via hybrid automation runbook workers possible via Operational Insights)

Overview Automation PowerShell Scripts Workflows Desired State Configuration (DSC) System Center Orchestrator (SCORCH) Service Management Automation (SMA) The “new” Orchestrator Azure Automation (AA) Automation as a Service

Architecture WAP Optional layer Web Service PowerShell Module HTTP Request Authoring Debugging Operating Optional layer HTTP Response Web Service Results PowerShell Module Runbook service PowerShell Modules REST oData web service Authorizes users Runbooks Jobs Modules Submit requests Runbooks Runbook Resources Tracks runbook job state Pickup Jobs SMA Database Runbook Workers

SMA and the Windows Azure Pack WAP provides an GUI to SMA Native connector between WAP actions and SMA automation WAP is not necessarily necessary for SMA to function No Administration capability from the Wap Tenant Portal

SMA vs Azure Automation Private Cloud Public Cloud These are essentially the same, the only difference being the location from which they are delivered IT Pro IT Pro Service Management Automation Microsoft Azure Automation

Management (SMA vs Azure Automation) IT Pro IT Pro SMA Portal WAP SMA Powershell Module Azure Management Portal Azure Powershell Module REST Service Azure Automation Service

SMA vs Orchestrator SMA Orchestrator 64 bit 32 bit Own infrastructure Integration via PowerShell modules Integration via Integration Packs Authoring via WAP or PowerShell ISE Authoring via Runbook designer Unlimited job concurrency per runbook worker Job concurrency of max 50 instances per runbook server Interact with Rest Web service

SMA integrate solution with TFS https://blogs.technet.microsoft.com/privatecloud/2014/05/08/automationmvp-spotlight-seriestfs-and-service-management-automation-better-together/

PowerShell Workflow Introduced with PowerShell 3.0 Code looks like a function Executed by Windows Workflow Foundation engine (WWF) Benefits to PS Workflow Checkpoint / Suspend Parallel execution across one or more systems Well suited for long running tasks *Native Litmited CMDLET Support (CMDLET Support use = inline script)

PowerShell Workflow code Parameter Block Assets Inline Script

Administration, Authoring and Execution WAP Portal or PowerShell ISE Runbook Tags for organization Potential Runbook states (Draft, Published, In –Edit) Flexible execution methods Job = instance of executed Runbook

SMA Powershell module Provides 40 cmdlets to remotely manage SMA from any host Talks to SMA web service Separate install in the SMA installer Comes out of box as an SMA integration module for use in runbooks Cmdlets for SMA administration: - Runbook Worker Deployments - Administration Settings - Product License / Expiration Date

SMA Powershell module import-module Microsoft.SystemCenter.ServiceManagementAutomation Get SMA Runbooks using standard parameters Get-SmaRunbook -WebServiceEndpoint "https://ac-sma-0001.service.asapcloud.nl" -Port 9090 Start SMA Runbook using Name $connection = @{"WebServiceEndpoint"=" https://ac-sma-0001.service.asapcloud.nl ";"Port"=9090} Get-SmaRunbook @connection -RunbookName "My SMA Runbook" | Start-SmaRunbook @connection Create new Schedule $StartDate = Get-Date $EndDate = Get-Date -Day 12 -Month 6 -Year 2023 Set-SmaSchedule -StartTime $StartDate -ExpiryTime $EndDate -Name "Schedule01" -ScheduleType "DailySchedule"

Demo Introduction

Installation & configuration

Post Deployment Deploy SMA Components Deploy multiple Runbook workers Deploy WAP (optional) Configure WAP integration (optional)

Deployment Production Environment Multiple Runbook Workers for load distribution and HA Web services load balanced SMA Admin portal load balanced SQL AlwaysOn Cluster SMA Portal WAP SMA Portal WAP SMA Webservice & Runbook Worker SMA Webservice & Runbook Worker Always ON Always ON

Assets Assets: globally available combination of settings Connections – connection information for external systems Variable – available to all Runbooks Credentials – PSCredential or Certificate Schedules – Runbook execution schedule

CheckPoint / Suspend Checkpoint: Snapshot of current state Checkpoint-Workflow -PSPersist $True placed after activity $PSPersistPreference = $True Suspend-Workflow Suspend: Pause Runbook job Suspend-Workflow: Checkpoint and Suspend Suspend-SmaJob: Suspend at next checkpoint WAP UI: Suspend at next checkpoint Workflow exception/Runbook worker crash

Nesting Runbooks Invoke Inline: starting a runbook by name Parent and all nested compiled into one job Output of all runbooks will be ‘rolled up’ Synchronous execution Start-SmaRunbook: starting using PS CmdLet Starts a second job Output is specific to each job Asynchronous execution

Inline Script Execute true PowerShell within workflow Creates PowerShell session returning output to workflow Check Point/Suspend not valid Workflow variables are not visible to inline script $Using scope modifier (Example $Using:ComputerName)

Demo Runbooks

Transition Orchestrator -> SMA Get rid of Orchestrator IPs / Native Actions Use generic .NET (PS) Script actions Integrate both worlds to save existing investments

Things you should avoid Code first plan after Creating a single, giant runbook Using hardcoded values Installing native consoles and tools on workers

Automation Roadmap for SC 2016 System Center Orchestrator Service Management Automation (with) Windows Azure Pack OMS Automation Will be shipped in SC 2016 Updating Integration Packs to support latest System Center components Continue to get Update Rollups and Hot fixes Continue to make feature enhancements Migration tools available to carry forward your SCO investments Add on to System Center Monthly releases with new capabilities On-demand hotfixes anytime

Notes SMA is the future of automation Rollbacks, Failover, Scalability are there OOB PowerShell open endless possibilities

Thanks!