Yet another Service Management Automation Session

Slides:



Advertisements
Similar presentations
Implementing Tableau Server in an Enterprise Environment
Advertisements

Agenda Human Process + System Automation Better together Demos Identify self service opportunities Enable cloud through automation Key Takeaways.
Microsoft Learning Gateway for HE Rob Miles – Hull University, Lecturer Romola Ganguli – Microsoft Education Technology Advisor.
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.
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.
Automating Microsoft Azure with PowerShell MMS Minnesota 2014 Trevor Sullivan and David O’Brien – #MMSMinnesota.
Midwest Management Summit Manage DPM with SCOM and the Central Console John #MMSMinnesota #clearpointe_inc.
Integrate into existing systems with PowerShell integration modules Extend by building PS modules to enable integrating into other systems Optimize.
Server Roles and Features.NET Framework 3.51.NET Framework 4.5 IIS Web Server IIS Default Document IIS Directory Browsing IIS HTTP Errors.
Web-Enabling the Warehouse Chapter 16. Benefits of Web-Enabling a Data Warehouse Better-informed decision making Lower costs of deployment and management.
CMDB Ticketing Billing Management Systems Web based Runbook Authoring: Service Administrator can create runbooks to automate all aspects of cloud.
Accelerate adoption, provide customer insights to engineering, and deliver knowledge to the IT Pro community.
Your CMDB and PowerShell DSC: DevOps Techniques
WMU GNL Automation How to make my IT life easier CHRISTOPHER KEYAERT CONSULTANT AT INOVATIV CLOUD AND DATACENTER MANAGEMENT MVP.
VMware vCenter Server Module 4.
Deployment and Configuration Management Solution
Cost Effort Complexity Benefit Cloud Hosted Low Cost Agile Integrated Fully Supported.
System Center 2012 R2 Windows Azure Pack Service Management Automation 101.
Module 16: Software Maintenance Using Windows Server Update Services.
Walter Pitrof Technology Solution Professional Microsoft Switzerland Backup, Restore und Disaster Recovery mit Data Protection Manager 2012 Philipp Witschi.
Module 1 Introduction to Managing Microsoft® Windows Server® 2008 Environment.
©2012 Microsoft Corporation. All rights reserved. Content based on SharePoint 15 Technical Preview and published July 2012.
Automate Microsoft Azure Ross Sponholtz Mark Ghazai.

SCORCH – Fun Recipes for RunBooks MMS Minnesota 2014 Steve Jesok & Matthew #MMSSCOrch.
Toby Alcock / Chris Thurtell Corporate Network Integration
System Center Service Manager 2012 technical overview Walter Pitrof Technology Solution Professional Microsoft Switzerland
CMDB Ticketing Billing Management Systems VIRTUAL MACHINE CLOUDS 12 SQL SERVER 9 PLANS 12 WEBSITE CLOUD 12 MYSQL SERVERS 0 NOTIFICATIONS 0 USER.
Windows Azure Conference 2014 Deploy your Java workloads on Windows Azure.
Microsoft SharePoint Server 2010 for the Microsoft ASP.NET Developer Yaroslav Pentsarskyy
Scale Unit 1-Many SMA DB Monitor Workflow Executions New End User Request Monitor SharePoint Lists Monitor TFS for new scripts to deploy Check.
MEDIU Learning for HE Ahmad Nimer | Project Manager.
Private Cloud Service Delivery and Automation with Microsoft System Center 2012 Sean Christensen Senior Technical Product Marketing Manager Microsoft Corporation.
ArcGIS Server for Administrators
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.
Satisfy Your Technical Curiosity Specialists Enterprise Desktop -
Module 7: Configuring Terminal Services. Overview Describe how the components of Terminal Services work together Identify new Terminal Services core features.
Service Management Automation: 3,2,1, Automate!
Microsoft Azure Active Directory. AD Microsoft Azure Active Directory.
System Center Lesson 4: Overview of System Center 2012 Components System Center 2012 Private Cloud Components VMM Overview App Controller Overview.
Azure Automation Tao Yang & Pete Zerger ARC311 Microsoft Ignite 2015
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
Migrating an Enterprise Microsoft Product (TFS) on to Windows Azure Sriram Dhanasekaran SDE II, Microsoft.
Module 1: Overview of Microsoft Office SharePoint Server 2007.
Module 14: Advanced Topics and Troubleshooting. Microsoft ® Windows ® Small Business Server (SBS) 2008 Management Console (Advanced Mode) Managing Windows.
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.
From Zero to Automation HeroFrom Zero to Automation Hero A MNSCug production Steve Jesok Ameriprise – Senior Systems Engineer Ryan Andorfer.
Long Live Azure Automation!Long Live Azure Automation! Cloud-first Configuration Management and Automation Beth Cooper Program Manager.
Productivity Architect Meet Chris Bortlik Author, Blogger, Speaker.
Introduction Service Management Automation
Windows 2012R2 Hyper-V and System Center 2012
Creating Enterprise Grade BI Models with Azure Analysis Services
Logo here Module 3 Microsoft Azure Web App. Logo here Module Overview Introduction to App Service Overview of Web Apps Hosting Web Applications in Azure.
Azure Primed Randy Pagels Sr. Developer Technology Specialist
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 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.
DAT381 Team Development with SQL Server 2005
Microsoft Virtual Academy
Day 1, Session 4 Building Your Service Catalog
Presentation transcript:

Yet another Service Management Automation Session Ryan Andorfer @randorfer Scorch.codeplex.com #MMSMinnesota #MMSPOSH #MMSSMA

Overall Architecture The Automation web service communicates with Windows Azure Pack and authenticates users. The SQL Server databases store and retrieve runbooks, runbook assets, activities, integration modules, and runbook job information. Runbook workers run the runbooks, and they can be used for load balancing. The management portal in Windows Azure Pack is operational console used for debugging and monitoring jobs

Standard language PowerShell v4.0 64-bit Service Management Automation Features Standard language PowerShell v4.0 64-bit Enterprise Grade Execution Engine Centralized High Availability Logging Credential Management Scalable Infrastructure

What can it be used for Anything that you can automate with PowerShell So anything? What do we use it for Desktop Requests Network Security Requests Microsoft Server Requests Unix Server Requests Exchange / Lync Requests Active Directory Requests SCCM Automation SCOM Automation Active Directory Cleanup and Maintenance Other

Demo Time Basic Authoring

Learn PowerShell Workflow! Lessons Learned Learn PowerShell Workflow! Understand the benefits of inlinescript Run regular PowerShell (non workflow) Change security contexts (Run as a different user) Use checkpoints Use enough to allow your environment to be gracefully suspended. After any activity that you do not want to repeat. Before any activity that has higher than normal probability of issues that could lead to failure and workflow suspension. Ex. Activities that access remote systems that may be susceptible to network issues. After any long-running or expensive activity that you would not want to repeat due to cost. Use The Power of Google to find reference source code for what you are trying to do

If integrating to a new system Lessons Learned PowerShell Module If integrating to a new system If you are doing 'common' actions / have common 'functions' that are related to one system If there are common sets of activities we drop to .NET classes for PowerShell Workflow If there is General Mills specific logic

Local Development TFS & Deployment Lessons Learned Local PowerShell Development Check into Source Control Auto Publish to SMA Local Development Author your Workflows locally using normal tools (PowerShell ISE) Test and the Workflows outside of SMA Use the Emulated Automation Activities from Joe Levy (Microsoft) TFS & Deployment Check your local PowerShell scripts into TFS or another source control tool Integrate your SMA environments to your source control tool Treat your automation coding just like regular web development Suggestion: Make 3 tier SMA Environment

Demo Time Source control

Lessons Learned – Write Modular Code Single Process SharePoint Wrapper Workflow Top Level Work Module Work Block 1 Work Block 2 Combined SharePoint Monitor

Demo Time SharePoint integrated workflow

Lessons Learned – Your Regular Developers are not stupid Workflow Developed on Developer’s Laptop Check in to Dev TFS Branch Workflow Promoted to Production TFS Branch Workflow Promoted to QA TFS Branch Workflows run in Central Production Workflow Tested in Central Environment

Demo Time Promote from Dev -> QA!

Questions?

Evaluations Complete your session evaluations today Provide your feedback at FEEDBACK.COM