Roadmap for System Center Orchestrator, Service Management Automation, and Azure Automation Eamon O’Reilly M217

Download Report

Transcript Roadmap for System Center Orchestrator, Service Management Automation, and Azure Automation Eamon O’Reilly M217

Roadmap for System Center Orchestrator,
Service Management Automation, and
Azure Automation
Eamon O’Reilly
M217
•
•
•
•
•
•
• Automate Any Cloud Any OS
• Migration tools to carry forward Orchestrator investments
Adopt Cloud Technologies
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
Microsoft
System Center
Service
Management
Automation
Orchestrator
Partners
Azure
Azure
Automation
Azure DSC
OEMs
ISVs
Management
Products
Automation
Products
Windows Server
PowerShell
PowerShell
Workflow
Just Enough
Admin
Desired State
Configuration
System Center Automation Investments
Author
Automate
Operational
Tasks
Achieve
On Demand Delivery
Integrate
Integration
Automation
Orchestration
Optimize and extend
existing processes
Operate
Automation
Deliver flexible and
reliable services
Lower costs and
improve
predictability
Integrate into existing systems with PowerShell
integration modules
Accelerate time to value with flexible process
workflows
Enable operations to focus on work that adds
business value
Extend by building PS modules to enable
integrating into other systems
Improve service reliability across multiple tools,
systems, and department silos
Reduce error-prone manual activities while
lowering costs
Orchestrator
User Interface
• Standalone Management Console
• Access Permissions (RBAC)
Authoring
•
Graphical, forms-based authoring of runbooks
•
Visualize end-to-end orchestration
•
Testing console to validate end to end process
Runbook Engine
•
Highly available
•
Custom workflow engine
•
Databus to easily pass information between activities
Integration
• Integration packs for Microsoft and 3rd party systems
• Orchestrator toolkit to extend into custom systems
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.
Engine
Management
Integration
User Interface
•Multi-tenancy support to enable separation between departments
•64 Bit support for performance and 64bit PowerShell modules
•Native support for PowerShell ( 3.0 / 4.0 / 4.5 support)
•Checkpoints so customers don’t have to maintain state of runbook in separate store
•Automatic distribution of jobs across runbook workers
•Global variables that can be changed at runtime
•Performance improvements
•Full administration through command line
•Full web service support for all capabilities from authoring, operations, & administration using REST & client libraries for other languages
•Ability to patch runbook servers without downtime
•Role based access control
•Auditing
•Additional integration packs for various Microsoft / 3rd party systems
•Keep integration packs current with latest product updates
•Improved SDK toolkit
•Portal experience so designer does not need to be installed everywhere
•Rich PowerShell editing experience
•Ability to work on draft runbook while still having production job running
•Runbook versioning with source control integration
•Granular export of runbooks and assets
•Dynamic connections to systems.
•Search functionality across runbooks or activities
•Better debugging support
•Improved scheduling capabilities
PowerShell
Workflow
• Use Windows PowerShell syntax
• Multi-device management
• Running a single task to manage complex, endto-end processes
• Automated failure recovery
• Connection and activity retries
Centralized
store
• Credentials / certificates
• Global variable
• Global connection for runbooks
• Modules
• Runbooks (draft / published versioning)
• Scheduling
Highly Available
Historical
Analysis
• Runbook servers to process jobs
• Odata Web service to submit / retrieve status
• SQL Server clustering / always on
• Historical view of runbook jobs
• Reporting through Excel PowerPivot for ROI
• View runbook used for all jobs
PowerShell
Workflow
Centralized
store
Service
Management
Automation /
Azure
Highly
Available
Historical
Analysis
Engine
Management
Integration
User Interface
•Multi-tenancy support to enable separation between departments
•64 Bit support for performance and 64bit PowerShell modules
•Native support for PowerShell ( 3.0 / 4.0 / 4.5 support)
•Checkpoints so customers don’t have to maintain state of runbook in separate store
•Automatic distribution of jobs across runbook workers
•Global variables that can be changed at runtime
•Performance improvements
•Full administration through command line
•Full web service support for all capabilities from authoring, operations, & administration using REST & client libraries for other
languages
•Ability to patch runbook servers without downtime
•Role based access control
•Auditing
•Additional integration packs for various Microsoft / 3rd party systems
•Keep integration packs current with latest product updates
•Improved SDK toolkit
•Portal experience so designer does not need to be installed everywhere
•Rich PowerShell editing experience
•Ability to work on draft runbook while still having production job running
•Runbook versioning with source control integration
•Granular export of runbooks and assets
•Dynamic connections to systems.
•Search functionality across runbooks or activities
•Better debugging support
•Improved scheduling capabilities
Complete
Partial complete – More investments planned
Planned
SMA with Azure Pack
User Interface
• Web portal
Authoring
• PowerShell Authoring
• Service Administrator can create runbooks to automate all
aspects of cloud infrastructure, plan delivery, and
maintenance activities
Runbook Engine
• Highly available
• PowerShell Workflow based engine
Integration
• PowerShell Module based integration
• Use existing PowerShell modules for Microsoft and 3rd party
systems
• Create PowerShell modules for additional
resources/systems
Automate deployments and orchestrate any cloud
Gallery
Azure
Amazon
Service Providers
 Automate On-Premises & Cloud
Automation
Engine
Jobs
 Workflow & DSC
 Graphical & PowerShell authoring
 Integrate across systems
 Windows & Linux
Hyper-V
VMWare
OpenStack
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
•
•
Migration tool to convert Orchestrator Integration
toolkit based Integration packs to PowerShell
modules
Shipped converted PowerShell modules for the
Microsoft released and supported Integration
packs
• Provides Integration Module that contains
equivalent cmdlets for Orchestrator’s collection
of Standard Activities.
Download Migration Toolkit
Download Converted Modules
Runbook Migration Steps
1. Import the converted integration modules
 For Microsoft supported Integration packs - Download the converted
Integration modules
 For custom Integration packs – Use the IP converter tool to convert into an
integration module
2. Import the Standard Activities modules
3. Export the Runbook from SCO and import into SMA/Azure Automation

4.
Import process will perform the necessary mapping/conversion from SCO runbooks to
PowerShell workflow
Do the manual fix up (as needed)
Release Timelines
Migration Toolkit with Runbook Converter (Beta)- Fall 2015
Migration Toolkit (RTM) aligned with System Center 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
• Support for SQL 2014
Will be shipped in SC 2016
Add on to System Center
Continue to make feature
enhancements
Monthly releases with new
capabilities
Continue to get Update Rollups and
Hot fixes
On-demand hotfixes anytime
Continue to get Update Rollups
and Hot fixes
Migration tools available to carry
forward your SCO investments
o
o
o
o
Integration Pack
Integration
pack version
Bug
Azure
2012 R2
SCO/IP - NullReferenceException is thrown when we use "Get VM Instance"
activity to get an Azure VM instance, which is configured one virtual network
FTP
2012 R2
SCO/IP: XCeed SFTP binaries send SSH_FXF_BLOCK_WRITE when writing a file but
don't handle SSH_FX_OP_UNSUPPORTED if the server doesn't support
SSH_FXF_BLOCK_WRITE resulting in failures to upload data
SCOM IP
2012 SP1
Monitor Alerts activity will trigger on the same updated alert when 'Updated
Alerts' option is set`
Issue with maintenance mode activity in OM2012 R2 OIP
Exchange Admin
2012 R2
Support Windows Authentication
SharePoint
2012 R2
Fix and add handling for Choice and other item types
Automate deployments and orchestrate any cloud
Role Based Access Control
Gallery
Azure
Amazon
Service Providers
Automation
Engine
Jobs
 Automate On-Premises & Cloud
Script runbooks
-Native support for PowerShell scripts
 Workflow & DSC
Getting Started Content & Solutions
 Graphical & PowerShell authoring
 Integrate across systems
 Windows & Linux
Hyper-V
VMWare
OpenStack
Source Control Integration
Community Gallery
- Native automation assets
(Runbooks, PS Scripts, Assets,
Modules, DSC)
- Automation Packs (Grouping of
Assets)
Integration with other Azure services
(alerts and VMs
Linux Support for DSC
One Automation Solution for OMS, Azure, clouds and on premises
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 SCO Integration Packs and runbooks and import into Azure Automation
Automation investments over time
•
•
•
•
Automate the creation, deployment, monitoring, and maintenance of resources
Rich workflow consistency through PowerShell Workflow based runbooks
One automation solution for Azure, public clouds and on-premises
Automation from the cloud enables faster adoption and onboarding of new
capabilities into the organization
•
•
•
•
•
•
• Azure Automation can manage resources anywhere
• Migration tools to carry forward Orchestrator investments
1
Automating Operational and
Management Tasks in Microsoft
Operations Management Suite
and Azure [M235]
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.