Presentation is loading. Please wait.

Presentation is loading. Please wait.

11/13/2018 3:26 PM MDC317B Complex Maintenance with Configuration Manager and Orchestrator – Patching Clusters Neil Peterson © 2013 Microsoft Corporation.

Similar presentations


Presentation on theme: "11/13/2018 3:26 PM MDC317B Complex Maintenance with Configuration Manager and Orchestrator – Patching Clusters Neil Peterson © 2013 Microsoft Corporation."— Presentation transcript:

1 11/13/2018 3:26 PM MDC317B Complex Maintenance with Configuration Manager and Orchestrator – Patching Clusters Neil Peterson © 2013 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. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

2 Session Objectives And Takeaways
Demonstrate that complex maintenance does not have to be tedious, inefficient, nor a complicated task Position Configuration Manager and Orchestrator as an ideal solution for complex maintenance Provide an end to end sample solution

3 Agenda Cluster Maintenance Overview System Center 2012 SP1 Solution
Challenges and Extension

4 Patching Clusters

5 Lets Talk about Patching Clusters Traditional manual maintenance
Microsoft Consumer Channels and Central Marketing Group 11/13/2018 Lets Talk about Patching Clusters Traditional manual maintenance Determine Cluster State Pause / Drain ‘Node 1’ Place Node into Operations Manager maintenance mode Log into ‘Node 1’ Launch Windows Update / Other Update Method Start Update Process Wait for Updates to Complete (tick..tick..tick..) Reboot Node Wait for Node to post Validate updates have been applied correctly Validate cluster services have started Resume Node (add Node back to cluster) Remove Node from Operation Manager maintenance mode Repeat for each cluster node (16 node clusters – eeek!!) Move cluster services as appropriate Validate completion, functionality, and create completion notification © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

6 How is this maintenance completed Traditional maintenance methods
Microsoft Consumer Channels and Central Marketing Group 11/13/2018 How is this maintenance completed Traditional maintenance methods Manual Execution (yuck!) Complex configurations of Configuration Manager collections and maintenance windows Complex configurations of scripts, scheduled tasks, alternate voodoo In many cases complex system are excluded from scheduled maintenance all together © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

7 Modern Methods for Patching Clusters Now we’re talking
Microsoft Consumer Channels and Central Marketing Group 11/13/2018 Modern Methods for Patching Clusters Now we’re talking Windows 2012 Cluster Aware Updating System Center 2012 SP1 Virtual Machine Manager System Center 2012 SP1 – Orchestrator Automation Potentially others © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

8 Before We Start 2012 Cluster Aware Updating
Microsoft Consumer Channels and Central Marketing Group 11/13/2018 Before We Start 2012 Cluster Aware Updating One click cluster aware updates Integrates with WSUS Configuration Manager not needed Can be automated / extended with included PowerShell cmdlets Windows 2012 Required © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

9 Which One Should I Choose It Depends
Microsoft Consumer Channels and Central Marketing Group 11/13/2018 Which One Should I Choose It Depends Scenario: VMM CAU Runbook VMM Managed 2008 HVS (SUM in VMM) X VMM Managed 2008 HVS (SUM in WSUS) VMM Managed 2008 HVS (SUM in SCCM) VMM Managed 2012 HVS (SUM in VMM) VMM Managed 2012 HVS (SUM in WSUS) VMM Managed 2012 HVS (SUM in SCCM) Other 2008 Cluster (SUM in WSUS or SCCM) Other 2012 Cluster (SUM in WSUS) Other 2012 Cluster (SUM in SCCM) Complete Flexibility or Custom Solution © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

10 Patching Clusters With System Center 2012 SP1

11 System Center 2012 SP1 Sample Solution Components
Microsoft Consumer Channels and Central Marketing Group 11/13/2018 System Center 2012 SP1 Sample Solution Components Windows 2012 Failover Cluster System Center 2012 Orchestrator SP1 System Center 2012 Configuration Manager SP1 System Center 2012 SP1 Integration Packs System Center SP1 Service Manager SP1 (optional) System Center 2012 Operations Manager SP1 (optional) © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

12 Cluster Patching Runbooks Automation Steps
Microsoft Consumer Channels and Central Marketing Group 11/13/2018 Cluster Patching Runbooks Automation Steps Update request is initiated from Service Manager Service catalog Prepare the Configuration Manager Collections and Update Deployments Examine cluster and determine nodes and cluster state First node is placed into Operations Manager maintenance mode, paused, and then drained of all roles Node is the added to the Configuration Manager collection, Policy refresh is executed Updates are applied Node is examined to determine when the update application has completed and if a reboot is required If a reboot is required, this is executed Node is rejoined to the cluster and then removed from Operations Manager maintenance mode Repeat these steps for each node in the cluster Service Request is updated and closed Configuration Manager environment is then cleaned up Meanwhile ……. © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

13 Demo Configuration and Execution of Sample Solution TechReady 16
11/13/2018 Demo Configuration and Execution of Sample Solution © 2013 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. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

14 Runbook Development Challenges and Lessons Learned
Microsoft Consumer Channels and Central Marketing Group 11/13/2018 Runbook Development Challenges and Lessons Learned No native cluster integration pack (PowerShell FTW) Run .Net script 32bit native session Multi value data handling Detecting Configuration Manager policy arrival Appropriately handling reboot / non reboots © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

15 Challenge 1 PowerShell script (IP and 32 vs. 64)
Microsoft Consumer Channels and Central Marketing Group 11/13/2018 Challenge 1 PowerShell script (IP and 32 vs. 64) $AllNodes = .$env:windir\sysnative\WindowsPowerShell\v1.0\powershell.exe { Get-ClusterNode -Cluster <Cluster Name> } © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

16 Challenge 2 Multi Value Data Handling
Microsoft Consumer Channels and Central Marketing Group 11/13/2018 Challenge 2 Multi Value Data Handling Because multiple nodes are discovered, a collection or array is created, which introduces multiple threads to the Runbook execution. © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

17 Challenge 3 Confirming proper policy has been applied
Microsoft Consumer Channels and Central Marketing Group 11/13/2018 Challenge 3 Confirming proper policy has been applied Configuration Manager SP1 PowerShell cmdlet to get deployment ID Get-Deployment –collection <collection name> WMI Query to validate deployment specific policy Namespace: ccm\softwareUpdates\DeploymentAgent Query: Select * FROM CCM_TargetUpdateEx1 WHERE refAssignment Like %<Deployment ID>% © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

18 Challenge 4 Detecting update application state and reboot
Microsoft Consumer Channels and Central Marketing Group 11/13/2018 Challenge 4 Detecting update application state and reboot WMI Query Namespace: ccm\ClientSDK Query: Select EvaluationState From CCM_SoftwareUpdate © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

19 Demo Cluster Execution Completion TechReady 16 11/13/2018
© 2013 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. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

20 Beyond Sample Solution Take it further
Microsoft Consumer Channels and Central Marketing Group 11/13/2018 Beyond Sample Solution Take it further Real time reporting Enhanced Service Manager Integration Notification To infinity and Beyond……. Be Creative!!! © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

21 Demo Enhanced Service Manager Integration TechReady 16 11/13/2018
© 2013 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. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

22 Session Objectives And Takeaways
Tech Ready 15 11/13/2018 Session Objectives And Takeaways Session Objective(s): Demonstrate that complex maintenance does not have to be tedious, inefficient, nor complicated Position Configuration Manager and Orchestrator as an ideal solution for complex maintenance Provide an end to end Sample solution © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

23 11/13/2018 3:26 PM Related content MDC324B: Service Manager and Orchestrator, the Perfect Partnership ILL-MDC315: Orchestrator, Overview and Automation of IT Process Find Me Later At... © 2013 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. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

24 Resources Learning TechNet Developer Network
11/13/2018 3:26 PM Resources Learning Sessions on Demand Virtual Academy TechNet Developer Network Resources for IT Professionals Resources for Developers © 2013 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. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

25 11/13/2018 3:26 PM © 2013 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. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. © 2013 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. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.


Download ppt "11/13/2018 3:26 PM MDC317B Complex Maintenance with Configuration Manager and Orchestrator – Patching Clusters Neil Peterson © 2013 Microsoft Corporation."

Similar presentations


Ads by Google