Automating Operational and Management Tasks in Microsoft Operations Management Suite and Azure Eamon O’Reilly M235

Download Report

Transcript Automating Operational and Management Tasks in Microsoft Operations Management Suite and Azure Eamon O’Reilly M235

Automating Operational and Management Tasks in
Microsoft Operations Management Suite and Azure
Eamon O’Reilly
M235
Windows
Server
(VM)
Windows
Server
(VM)
Windows
Server
(VM)
Windows
Server
(VM)
Linux
(VM)
Windows
Server
(VM)
Operations
Management
Suite (OMS)
Azure
Windows
Server
(Guest)
Windows
Server
(Guest)
Windows
Server
(Guest)
Windows
Server
(Guest)
Private Clouds
(Hyper-V, VMware, OpenStack)
Windows
Server
(VM)
Linux
(VM)
Linux
(VM)
Amazon Web Services
Linux
(Guest)
Linux
(VM)
Adopt Cloud Technologies
Modern
Management
Integrate into different cloud providers
Management as a Service
Enable self service of IT offerings
Automation solution across
heterogeneous environments
Enable DevOps
Automation at scale
With private clouds (HyperV, VMWare, OpenStack) ,Azure & other public clouds
Integrate into SCCM / WSUS / 3rd party
Disaster
IntegrateRecovery
into SCCM / WSUS / 3rd
system for orchestrated patching of
party cloud
system
for orchestrated
private
infrastructure
Patch Remediation
patching
of WAP, VMWare,
OpenStack
infrastructure
Automate
backup
of infrastructure as
new
capacity
added
/ removed
Backup
VMis&
workloads
Orchestrate DR solution for private cloud
services
Restore VMbackup
& workloads
Automate
of private
cloud infrastructure as new
Patch Azure, Amazon, service provider
capacity
is added
/ removed
IaaS
VMs without
downtime.
Enable regeneration of storage account
keys
while avoiding
downtimefor
in the
Orchestrate
DR solution
application.
services built on top of private
cloud
Backup IaaS VMs on a schedule.
Integrate
intoscenarios
Service Manager
Manager // 3rd
3rd
User
request
Integrate
into
Service
party systems
systems for
for change
change control
control on
on
party
cloud services
/ plans // plans
infrastructure
Provisioning
private
cloud services
/
infrastructure
Deploy new
new
infrastructure and
and services
cloud
Change
Control
Deploy
infrastructure
services
by integrating
of the
by
integrating
all of theall
management
management
systems.
Integrate
multiple
Service Desks
systems.
Integrate WAP services into CMDB to
Integrate
cloudcontrol
services into CMDB to
Capacity
Management
enable
change
enable change
control
Deploy
VM on an
Azure/On-Premises
Release
Management
cloud
and
enable monitoring
Deploy application from Git, run
Compliance
requirements
validation
tests,
and swap to production
if tests pass
Monitor SharePoint online for an
approval to update a service and update
the service once approved
Alert
Automation
on operations
response
manager
to incidents
or 3rd
party monitoring system, perform
Remediate incident
diagnostics
& remediation.
Monitor for SLA issues in the
Monitor
SLA adherence
for SLA
issues
issues
in space
the
environment
(SQL
server
environment
(SQLautomatically
server space add
running
out) and
running
Integrate
out)
OMand
intoautomatically
3rd
new
capacity
based
onparty
policy. add
new capacity
on policy. who
Notify
users ofbased
a subscription
have underutilized VMs and shutdown
a subscription who
/Notify
deleteusers
if notofused.
have underutilized
shutdown
Alert
on a VM thenVMs
turn and
on tracing,
/collect
deletelogs,
if not
used. to Storage and
upload
make available in Visual Studio for
troubleshooting.
Monitor for when a new service gets
created, and configure it for the right
tracing / backup policy.
One Automation Solution for datacenter, private, and public clouds
User Interface
• Web portal
• Access Permissions (RBAC)
• Source control & versioning
Authoring
• Graphical Authoring to visualize end-to-end orchestration
• PowerShell Authoring
• Gallery
• PowerShell Desired State Configuration support
Runbook Engine
• Highly available
• PowerShell-Workflow-based engine
• Hybrid runbook worker to enable management across public and private clouds.
• REST web service and PowerShell modules to enable integration from 3rd party systems / web portals
Integration
• Based on PowerShell modules with a rich ecosystem
• Use existing PowerShell modules for Microsoft and 3rd party systems
• Create PowerShell modules for additional resources/systems
Tools
• Tools to convert Orchestrator Integration Packs and runbooks and import into Azure Automation
Centrally manage all your runbooks and
assets (credentials, certificates, variables,
modules)
Schedule automation tasks
Option to use Textual runbook editor or
Graphical runbook editor
Test & publish runbooks
Monitor DSC node compliance
Gallery
Azure
Amazon
Service Providers
 Automate On-Premises & Cloud
Automation
Engine
Jobs
 Integrate across systems
 Workflow & DSC
 Graphical & PowerShell authoring
 Windows & Linux
Hyper-V
VMWare
OpenStack
best practices
Public
clouds
•
AWS
•
Service
Providers
Other
clouds
Automation
Runbooks delivered to onpremises machines
•
Hyper-V
•
VMWare
•
OpenStack
•
Heterogeneous
(e.g. Linux)
•
And many more…
Other
providers
Automation
Hybrid
Runbook
Workers
Azure
resources
Enterprise
Private
clouds
Azure services
Operations Management Suite
Office 365
Active Directory
Linux
Amazon – AWS
VMWare
OpenStack
Visual Studio Online
GitHub
SharePoint Online
System Center Service Management Automation
And many more…
Source
Content Type
Content State
PowerShell Gallery
Modules, DSC Configurations,
PowerShell Scripts
Production ready
PowerShell GitHub Repository
Modules, DSC Configurations,
PowerShell Scripts
Open sourced, in development
Automation GitHub Repository
ARM templates for Azure Automation
solutions
Open sourced, in development
TechNet Script Center
Modules, Runbooks, PowerShell
Scripts
Production ready
• Script runbooks
• Native support for PowerShell scripts
• Role Based Access Control
• Getting Started Content & Solutions
• Community Gallery
• Native automation assets (Runbooks, PS Scripts, Assets, Modules, DSC)
• Automation Packs (Grouping of Assets)
• Source Control Integration
• Integration with other Azure services (alerts and VMs)
1
Roadmap for System Center
Orchestrator, Service
Management Automation, and
Azure Automation [M217]
Wed 10:40am
2
OMS @ Massey – Taking a peek
into your infrastructure [M245]
Thurs 1:55pm
Find me later at…
 Hub Happy Hour Wed 5:30-6:30pm
 Hub Happy Hour Thu 5:30-6:30pm
 Closing drinks Fri 3:00-4:30pm
Free Online Learning
http://aka.ms/mva
Subscribe to our fortnightly newsletter
http://aka.ms/technetnz
http://aka.ms/msdnnz
Sessions on Demand
http://aka.ms/ch9nz
© 2015 Microsoft Corporation. All rights reserved.
Microsoft, Windows and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.
MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.