SlideShare a Scribd company logo
1 of 23
#hypervnu




        Cluster-Aware Updating

                     Maarten Wijsman


Wortell | maarten.wijsman@wortell.nl | www.hyper-v.nu | @myhyper & @hypervnu
about the speaker
• Engineer @ Wortell
• Focus on:
  • System Center Virtual Machine Manager
  • System Center AppController
  • Server virtualization
• Blog: www.hyper-v.nu | blogs.wortell.nl
• Twitter: @myhyperv | @hypervnu
• Mail: maarten.wijsman@wortell.nl
Cluster Aware Updating (CAU)
Update orchestration across all nodes in a cluster
• Windows Server 2012 only & available in the box
• No intended to reinvent Windows Updating & Patching
• Ability to preview, apply & reports on updates for a cluster

Two modes: Self-updating & Remote-updating
• Workload reduction through increased automation > Self-updating
• Needed where closer administrator attention is preferred or warranted > Remote-updating

Extensible
• Integrate with your patching tools with plug-ins (API)
• Two inbox plug-ins: Windows Update & hotfix plug-in
• Per-node pre-update and post-update scripts
Where to put CAU?

               Windows Update Services
Plug-ins & Supported Update Types
CAU ships with two plug-ins
   1. Windows Update Plug-in
     • Installs GDRs* => From Windows Update Or WSUS


   2. Hotfix Plug-in
     • Installs QFEs** from a SMB 3.0 file share
     • 3rd party updates such as BIOS & Firmware Updates
       from a SMB 3.0 File Share
        *GDR = General Distribution Release | **QFE = Quick Fix Engineering (nickname for hotfix)
CAU overview
                                                                                  Microsoft Update Services




                                           Windows Server 2012
      You, Cluster Admin (RSAT)            File Server (SMB 3.0)       Dedicated WSUS server




                 Windows Server 2012 Hyper-V clusters | nodes 1 - 64
1. Moves thetorestart if of updated the node same process
                      2. Places the node nextnecessary into maintenance mode
                      6. Restores a clustered roles off complete the
                      4. Performsthethe out updateson node being updated
                      5. Brings the required node to the mode
                      7. Proceeds
                      3. Installs         being maintenance
                                      clustered roles

Cluster Aware Updating Process
                                                                                             Microsoft Update Services




                                                     Windows Server 2012
       You, Cluster Admin (RSAT)                     File Server (SMB 3.0)        Dedicated WSUS server




                                   Windows Server 2012 Failover Cluster
Self-Updating Mode
                                                                                            Microsoft Update Services




                                                         Windows Server 2012
           You, Cluster Admin (RSAT)                     File Server (SMB 3.0)   Dedicated WSUS server




  CAU UC
                                       Windows Server 2012 Failover Cluster
Remote-Updating Mode
                                                                                          Microsoft Update Services


CAU UC
                                                       Windows Server 2012
         You, Cluster Admin (RSAT)                     File Server (SMB 3.0)   Dedicated WSUS server




                                     Windows Server 2012 Failover Cluster
DEMO
Hotfixes Folder                                       CAU Hotfix Root Folder

Structure & Security                                       CAUHotfix_All
                                                           Hotfixes applicable to all nodes

DefaultHotfixConfig.xml                                            MySwUpdateType
                                                                   Special software updates

<ExtensionRules>
    <Extension name="MSI">                                 < Node Name 1 >
    <Extension name="MSU">                                 Hotfixes applicable to < Node Name 1 >

    <Extension name="MSP">                                         MySwUpdateType
                                                                   Special software updates
<FolderRules>
 <Folder name="MySwUpdateType" alwaysReboot="true">        < Node Name N >
                                                           Hotfixes applicable to < Node Name N >

                                                                   MySwUpdateType
                                                                   Special software updates
“Hotfix” Support Internals
• Rich/extensible Hotfix installation
             – Microsoft QFEs, or third-party driver updates, or even Firmware/BIOS updates…
• Select hotfix behavior at start. Two key inputs:
  1. Root Folder: on an SMB File Share
  2. Configuration xml file: defines the Rules
      System32WindowsPowerShellv1.0ModulesClusterAwareUpdatingDefaultHotfixConfig.xml


• Configuration Rules are the key to flexibility
             – Easy to specify new Rules
                 » hotfix installer name, install options, reboot behavior, return values etc.
NTFS permissions CAUFile SHARE
• First you’ll need to do your home work as described in the TechNet
  article

• But that doesn’t quite cover it

• Adjust NTFS Permissions on the CAU Share
        – Give cluster node computer accounts (or an AD group containing them, which
          makes for easier administration) Read/Execute permission to the location
        – If Not => they can’t run the DUPs.
NTFS permissions Log File
• DUPs allows logging with /L switch

• Locally (per node) or to central share

• Must use another share than the CAU Share:
           – Need to give the computer accounts (or an AD group containing them, which makes for easier
             administration) write permission to the location
           – You’re not allowed to do that for other then specific accounts as described on TechNet

• The log can grow quite large if used a lot
           – Keep an eye on it
           – For clarities sake use different log per cluster or folder type
CAU Hotfix plug-in in action
Links
Cluster-Aware Updating Overview
• http://technet.microsoft.com/en-us/library/hh831694.aspx

Cluster-Aware Updating Cmdlets in Windows PowerShell
• http://technet.microsoft.com/en-us/library/hh847221.aspx

Starting with Cluster-Aware Updating: Self-Updating
• http://blogs.technet.com/b/filecab/archive/2012/05/17/starting-with-cluster-aware-updating-self-updating.aspx

Update Dell Servers with Microsoft Windows Server 2012 Cluster Aware Update by Integrating SUU/DUP
• http://en.community.dell.com/techcenter/extras/m/white_papers/20217029.aspx

Troubleshoot CAU: Log Files for Cluster-Aware Updating
• http://social.technet.microsoft.com/wiki/contents/articles/13414.troubleshoot-cau-log-files-for-cluster-aware-updating.aspx
#hypervnu




Questions & Answers
Many, many thanks to:

More Related Content

What's hot

Managing Web Infrastructure Systems With Windows Power Shell™ 2.0 90
Managing Web Infrastructure Systems With Windows Power Shell™ 2.0 90Managing Web Infrastructure Systems With Windows Power Shell™ 2.0 90
Managing Web Infrastructure Systems With Windows Power Shell™ 2.0 90Microsoft TechNet
 
Lavigne sept11 bsdmag
Lavigne sept11 bsdmagLavigne sept11 bsdmag
Lavigne sept11 bsdmagDru Lavigne
 
Using openQRM to Manage Virtual Machines
Using openQRM to Manage Virtual MachinesUsing openQRM to Manage Virtual Machines
Using openQRM to Manage Virtual MachinesKris Buytaert
 
TSM og virtualisering
 TSM og virtualisering TSM og virtualisering
TSM og virtualiseringSolv AS
 
How to protect an Enterprise Email and Collaboration environment using Veeam ...
How to protect an Enterprise Email and Collaboration environment using Veeam ...How to protect an Enterprise Email and Collaboration environment using Veeam ...
How to protect an Enterprise Email and Collaboration environment using Veeam ...Jorge de la Cruz
 
Xen server storage Overview
Xen server storage OverviewXen server storage Overview
Xen server storage OverviewNuno Alves
 
Domain Migration/Administration for the
Domain Migration/Administration for the Domain Migration/Administration for the
Domain Migration/Administration for the webhostingguy
 
Using the tivoli storage manager hsm client for windows redp4126
Using the tivoli storage manager hsm client for windows redp4126Using the tivoli storage manager hsm client for windows redp4126
Using the tivoli storage manager hsm client for windows redp4126Banking at Ho Chi Minh city
 
Ibm db2 10.5 for linux, unix, and windows upgrading to db2 version 10.5
Ibm db2 10.5 for linux, unix, and windows   upgrading to db2 version 10.5Ibm db2 10.5 for linux, unix, and windows   upgrading to db2 version 10.5
Ibm db2 10.5 for linux, unix, and windows upgrading to db2 version 10.5bupbechanhgmail
 
Asiabsdcon14 lavigne
Asiabsdcon14 lavigneAsiabsdcon14 lavigne
Asiabsdcon14 lavigneDru Lavigne
 
VMworld 2013: VMware vSphere Replication: Technical Walk-Through with Enginee...
VMworld 2013: VMware vSphere Replication: Technical Walk-Through with Enginee...VMworld 2013: VMware vSphere Replication: Technical Walk-Through with Enginee...
VMworld 2013: VMware vSphere Replication: Technical Walk-Through with Enginee...VMworld
 
IBM SONAS and VMware vSphere 5 scale-out cloud foundation: A reference guide ...
IBM SONAS and VMware vSphere 5 scale-out cloud foundation: A reference guide ...IBM SONAS and VMware vSphere 5 scale-out cloud foundation: A reference guide ...
IBM SONAS and VMware vSphere 5 scale-out cloud foundation: A reference guide ...IBM India Smarter Computing
 

What's hot (20)

Managing Web Infrastructure Systems With Windows Power Shell™ 2.0 90
Managing Web Infrastructure Systems With Windows Power Shell™ 2.0 90Managing Web Infrastructure Systems With Windows Power Shell™ 2.0 90
Managing Web Infrastructure Systems With Windows Power Shell™ 2.0 90
 
Veritas volume manager
Veritas volume managerVeritas volume manager
Veritas volume manager
 
Lavigne sept11 bsdmag
Lavigne sept11 bsdmagLavigne sept11 bsdmag
Lavigne sept11 bsdmag
 
OpenQrm
OpenQrmOpenQrm
OpenQrm
 
Using openQRM to Manage Virtual Machines
Using openQRM to Manage Virtual MachinesUsing openQRM to Manage Virtual Machines
Using openQRM to Manage Virtual Machines
 
TSM og virtualisering
 TSM og virtualisering TSM og virtualisering
TSM og virtualisering
 
Wbadmin
WbadminWbadmin
Wbadmin
 
How to protect an Enterprise Email and Collaboration environment using Veeam ...
How to protect an Enterprise Email and Collaboration environment using Veeam ...How to protect an Enterprise Email and Collaboration environment using Veeam ...
How to protect an Enterprise Email and Collaboration environment using Veeam ...
 
Vsp 41 config_max
Vsp 41 config_maxVsp 41 config_max
Vsp 41 config_max
 
Xen server storage Overview
Xen server storage OverviewXen server storage Overview
Xen server storage Overview
 
Ilf2013
Ilf2013Ilf2013
Ilf2013
 
Domain Migration/Administration for the
Domain Migration/Administration for the Domain Migration/Administration for the
Domain Migration/Administration for the
 
Using the tivoli storage manager hsm client for windows redp4126
Using the tivoli storage manager hsm client for windows redp4126Using the tivoli storage manager hsm client for windows redp4126
Using the tivoli storage manager hsm client for windows redp4126
 
DB2 Upgrade instructions
DB2 Upgrade instructionsDB2 Upgrade instructions
DB2 Upgrade instructions
 
Srm admin-5-1
Srm admin-5-1Srm admin-5-1
Srm admin-5-1
 
Ibm db2 10.5 for linux, unix, and windows upgrading to db2 version 10.5
Ibm db2 10.5 for linux, unix, and windows   upgrading to db2 version 10.5Ibm db2 10.5 for linux, unix, and windows   upgrading to db2 version 10.5
Ibm db2 10.5 for linux, unix, and windows upgrading to db2 version 10.5
 
KB Article 1-FINAL
KB Article 1-FINALKB Article 1-FINAL
KB Article 1-FINAL
 
Asiabsdcon14 lavigne
Asiabsdcon14 lavigneAsiabsdcon14 lavigne
Asiabsdcon14 lavigne
 
VMworld 2013: VMware vSphere Replication: Technical Walk-Through with Enginee...
VMworld 2013: VMware vSphere Replication: Technical Walk-Through with Enginee...VMworld 2013: VMware vSphere Replication: Technical Walk-Through with Enginee...
VMworld 2013: VMware vSphere Replication: Technical Walk-Through with Enginee...
 
IBM SONAS and VMware vSphere 5 scale-out cloud foundation: A reference guide ...
IBM SONAS and VMware vSphere 5 scale-out cloud foundation: A reference guide ...IBM SONAS and VMware vSphere 5 scale-out cloud foundation: A reference guide ...
IBM SONAS and VMware vSphere 5 scale-out cloud foundation: A reference guide ...
 

Similar to Cluster aware updating v1.0

Microsoft Windows Server.pdf
Microsoft Windows Server.pdfMicrosoft Windows Server.pdf
Microsoft Windows Server.pdfJames Brown
 
Kl 031.30 eng_class_setup_guide_1.2
Kl 031.30 eng_class_setup_guide_1.2Kl 031.30 eng_class_setup_guide_1.2
Kl 031.30 eng_class_setup_guide_1.2Freddy Ortiz
 
Blug connections
Blug connectionsBlug connections
Blug connectionsWannes Rams
 
UPGRADING FROM ORACLE ENTERPRISE MANAGER 10G TO CLOUD CONTROL 12C WITH ZERO D...
UPGRADING FROM ORACLE ENTERPRISE MANAGER 10G TO CLOUD CONTROL 12C WITH ZERO D...UPGRADING FROM ORACLE ENTERPRISE MANAGER 10G TO CLOUD CONTROL 12C WITH ZERO D...
UPGRADING FROM ORACLE ENTERPRISE MANAGER 10G TO CLOUD CONTROL 12C WITH ZERO D...Leighton Nelson
 
TopStack Product Architecture 2013-Q3
TopStack Product Architecture 2013-Q3TopStack Product Architecture 2013-Q3
TopStack Product Architecture 2013-Q3TranscendComputing
 
Eql tr symantec-backup-exec-10d-tr1024
Eql tr symantec-backup-exec-10d-tr1024Eql tr symantec-backup-exec-10d-tr1024
Eql tr symantec-backup-exec-10d-tr1024casanoteva
 
Common WSUS Issues in Deployment Operations and Diagnostics
Common WSUS Issues in Deployment Operations and DiagnosticsCommon WSUS Issues in Deployment Operations and Diagnostics
Common WSUS Issues in Deployment Operations and DiagnosticsSolarWinds
 
GWAVACon 2015: Microsoft MVP - Exchange Server Migrations & Updates
GWAVACon 2015: Microsoft MVP - Exchange Server Migrations & UpdatesGWAVACon 2015: Microsoft MVP - Exchange Server Migrations & Updates
GWAVACon 2015: Microsoft MVP - Exchange Server Migrations & UpdatesGWAVA
 
Windows Server 2008 R2 Dev Session 01
Windows Server 2008 R2 Dev Session 01Windows Server 2008 R2 Dev Session 01
Windows Server 2008 R2 Dev Session 01Clint Edmonson
 
70-410 Practice Test
70-410 Practice Test70-410 Practice Test
70-410 Practice Testwrailebo
 
Win08 R2 It Pro Overview
Win08 R2 It Pro OverviewWin08 R2 It Pro Overview
Win08 R2 It Pro Overviewguest092b9a8
 
Windows Server 2008 R2
Windows Server 2008 R2Windows Server 2008 R2
Windows Server 2008 R2Rishu Mehra
 

Similar to Cluster aware updating v1.0 (20)

Windows Server 2012 Virtualization: Notes from the Field
Windows Server 2012 Virtualization: Notes from the FieldWindows Server 2012 Virtualization: Notes from the Field
Windows Server 2012 Virtualization: Notes from the Field
 
Wsus best practices
Wsus best practicesWsus best practices
Wsus best practices
 
Microsoft Windows Server.pdf
Microsoft Windows Server.pdfMicrosoft Windows Server.pdf
Microsoft Windows Server.pdf
 
Kl 031.30 eng_class_setup_guide_1.2
Kl 031.30 eng_class_setup_guide_1.2Kl 031.30 eng_class_setup_guide_1.2
Kl 031.30 eng_class_setup_guide_1.2
 
Blug connections
Blug connectionsBlug connections
Blug connections
 
Exch2007 sp1 win2008
Exch2007 sp1 win2008Exch2007 sp1 win2008
Exch2007 sp1 win2008
 
UPGRADING FROM ORACLE ENTERPRISE MANAGER 10G TO CLOUD CONTROL 12C WITH ZERO D...
UPGRADING FROM ORACLE ENTERPRISE MANAGER 10G TO CLOUD CONTROL 12C WITH ZERO D...UPGRADING FROM ORACLE ENTERPRISE MANAGER 10G TO CLOUD CONTROL 12C WITH ZERO D...
UPGRADING FROM ORACLE ENTERPRISE MANAGER 10G TO CLOUD CONTROL 12C WITH ZERO D...
 
Cl221
Cl221Cl221
Cl221
 
TopStack Product Architecture 2013-Q3
TopStack Product Architecture 2013-Q3TopStack Product Architecture 2013-Q3
TopStack Product Architecture 2013-Q3
 
Eql tr symantec-backup-exec-10d-tr1024
Eql tr symantec-backup-exec-10d-tr1024Eql tr symantec-backup-exec-10d-tr1024
Eql tr symantec-backup-exec-10d-tr1024
 
Installation
InstallationInstallation
Installation
 
Common WSUS Issues in Deployment Operations and Diagnostics
Common WSUS Issues in Deployment Operations and DiagnosticsCommon WSUS Issues in Deployment Operations and Diagnostics
Common WSUS Issues in Deployment Operations and Diagnostics
 
LFCOLLAB15: Xen 4.5 and Beyond
LFCOLLAB15: Xen 4.5 and BeyondLFCOLLAB15: Xen 4.5 and Beyond
LFCOLLAB15: Xen 4.5 and Beyond
 
GWAVACon 2015: Microsoft MVP - Exchange Server Migrations & Updates
GWAVACon 2015: Microsoft MVP - Exchange Server Migrations & UpdatesGWAVACon 2015: Microsoft MVP - Exchange Server Migrations & Updates
GWAVACon 2015: Microsoft MVP - Exchange Server Migrations & Updates
 
Windows Server 2008 R2 Dev Session 01
Windows Server 2008 R2 Dev Session 01Windows Server 2008 R2 Dev Session 01
Windows Server 2008 R2 Dev Session 01
 
openQRM is Not Dead
openQRM is Not DeadopenQRM is Not Dead
openQRM is Not Dead
 
IUG ATL PC 9.5
IUG ATL PC 9.5IUG ATL PC 9.5
IUG ATL PC 9.5
 
70-410 Practice Test
70-410 Practice Test70-410 Practice Test
70-410 Practice Test
 
Win08 R2 It Pro Overview
Win08 R2 It Pro OverviewWin08 R2 It Pro Overview
Win08 R2 It Pro Overview
 
Windows Server 2008 R2
Windows Server 2008 R2Windows Server 2008 R2
Windows Server 2008 R2
 

More from hypervnu

Delivering people centric it with Configuration Manager 2012 R2
Delivering people centric it with Configuration Manager 2012 R2Delivering people centric it with Configuration Manager 2012 R2
Delivering people centric it with Configuration Manager 2012 R2hypervnu
 
How to bi your operations with System Center 2012 R2 using Operations Manager...
How to bi your operations with System Center 2012 R2 using Operations Manager...How to bi your operations with System Center 2012 R2 using Operations Manager...
How to bi your operations with System Center 2012 R2 using Operations Manager...hypervnu
 
TOP-10 countdown Windows Server 2012 R2 Hyper-V
TOP-10 countdown Windows Server 2012 R2 Hyper-VTOP-10 countdown Windows Server 2012 R2 Hyper-V
TOP-10 countdown Windows Server 2012 R2 Hyper-Vhypervnu
 
Catch up with VMM 2012 r2
Catch up with VMM 2012 r2Catch up with VMM 2012 r2
Catch up with VMM 2012 r2hypervnu
 
Nic teaming and converged fabric
Nic teaming and converged fabricNic teaming and converged fabric
Nic teaming and converged fabrichypervnu
 
Vm mobility
Vm mobilityVm mobility
Vm mobilityhypervnu
 
The way you can deploy hyper v
The way you can deploy hyper vThe way you can deploy hyper v
The way you can deploy hyper vhypervnu
 
Hyper v.nu-windows serverhyperv-networkingevolved
Hyper v.nu-windows serverhyperv-networkingevolvedHyper v.nu-windows serverhyperv-networkingevolved
Hyper v.nu-windows serverhyperv-networkingevolvedhypervnu
 
Scvmm 2012 (maarten wijsman)
Scvmm 2012 (maarten wijsman)Scvmm 2012 (maarten wijsman)
Scvmm 2012 (maarten wijsman)hypervnu
 
Windows 8 dddd (beekelaar)
Windows 8 dddd (beekelaar)Windows 8 dddd (beekelaar)
Windows 8 dddd (beekelaar)hypervnu
 
Windows server 8 hyper v & storage (hans vredevoort)
Windows server 8 hyper v & storage (hans vredevoort)Windows server 8 hyper v & storage (hans vredevoort)
Windows server 8 hyper v & storage (hans vredevoort)hypervnu
 
Windows server 8 hyper v networking (aidan finn)
Windows server 8 hyper v networking (aidan finn)Windows server 8 hyper v networking (aidan finn)
Windows server 8 hyper v networking (aidan finn)hypervnu
 
Keynote 2011 (wesselius noorderijk)
Keynote 2011 (wesselius noorderijk)Keynote 2011 (wesselius noorderijk)
Keynote 2011 (wesselius noorderijk)hypervnu
 

More from hypervnu (13)

Delivering people centric it with Configuration Manager 2012 R2
Delivering people centric it with Configuration Manager 2012 R2Delivering people centric it with Configuration Manager 2012 R2
Delivering people centric it with Configuration Manager 2012 R2
 
How to bi your operations with System Center 2012 R2 using Operations Manager...
How to bi your operations with System Center 2012 R2 using Operations Manager...How to bi your operations with System Center 2012 R2 using Operations Manager...
How to bi your operations with System Center 2012 R2 using Operations Manager...
 
TOP-10 countdown Windows Server 2012 R2 Hyper-V
TOP-10 countdown Windows Server 2012 R2 Hyper-VTOP-10 countdown Windows Server 2012 R2 Hyper-V
TOP-10 countdown Windows Server 2012 R2 Hyper-V
 
Catch up with VMM 2012 r2
Catch up with VMM 2012 r2Catch up with VMM 2012 r2
Catch up with VMM 2012 r2
 
Nic teaming and converged fabric
Nic teaming and converged fabricNic teaming and converged fabric
Nic teaming and converged fabric
 
Vm mobility
Vm mobilityVm mobility
Vm mobility
 
The way you can deploy hyper v
The way you can deploy hyper vThe way you can deploy hyper v
The way you can deploy hyper v
 
Hyper v.nu-windows serverhyperv-networkingevolved
Hyper v.nu-windows serverhyperv-networkingevolvedHyper v.nu-windows serverhyperv-networkingevolved
Hyper v.nu-windows serverhyperv-networkingevolved
 
Scvmm 2012 (maarten wijsman)
Scvmm 2012 (maarten wijsman)Scvmm 2012 (maarten wijsman)
Scvmm 2012 (maarten wijsman)
 
Windows 8 dddd (beekelaar)
Windows 8 dddd (beekelaar)Windows 8 dddd (beekelaar)
Windows 8 dddd (beekelaar)
 
Windows server 8 hyper v & storage (hans vredevoort)
Windows server 8 hyper v & storage (hans vredevoort)Windows server 8 hyper v & storage (hans vredevoort)
Windows server 8 hyper v & storage (hans vredevoort)
 
Windows server 8 hyper v networking (aidan finn)
Windows server 8 hyper v networking (aidan finn)Windows server 8 hyper v networking (aidan finn)
Windows server 8 hyper v networking (aidan finn)
 
Keynote 2011 (wesselius noorderijk)
Keynote 2011 (wesselius noorderijk)Keynote 2011 (wesselius noorderijk)
Keynote 2011 (wesselius noorderijk)
 

Recently uploaded

CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 

Recently uploaded (20)

CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 

Cluster aware updating v1.0

  • 1. #hypervnu Cluster-Aware Updating Maarten Wijsman Wortell | maarten.wijsman@wortell.nl | www.hyper-v.nu | @myhyper & @hypervnu
  • 2. about the speaker • Engineer @ Wortell • Focus on: • System Center Virtual Machine Manager • System Center AppController • Server virtualization • Blog: www.hyper-v.nu | blogs.wortell.nl • Twitter: @myhyperv | @hypervnu • Mail: maarten.wijsman@wortell.nl
  • 3. Cluster Aware Updating (CAU) Update orchestration across all nodes in a cluster • Windows Server 2012 only & available in the box • No intended to reinvent Windows Updating & Patching • Ability to preview, apply & reports on updates for a cluster Two modes: Self-updating & Remote-updating • Workload reduction through increased automation > Self-updating • Needed where closer administrator attention is preferred or warranted > Remote-updating Extensible • Integrate with your patching tools with plug-ins (API) • Two inbox plug-ins: Windows Update & hotfix plug-in • Per-node pre-update and post-update scripts
  • 4. Where to put CAU? Windows Update Services
  • 5. Plug-ins & Supported Update Types CAU ships with two plug-ins 1. Windows Update Plug-in • Installs GDRs* => From Windows Update Or WSUS 2. Hotfix Plug-in • Installs QFEs** from a SMB 3.0 file share • 3rd party updates such as BIOS & Firmware Updates from a SMB 3.0 File Share *GDR = General Distribution Release | **QFE = Quick Fix Engineering (nickname for hotfix)
  • 6. CAU overview Microsoft Update Services Windows Server 2012 You, Cluster Admin (RSAT) File Server (SMB 3.0) Dedicated WSUS server Windows Server 2012 Hyper-V clusters | nodes 1 - 64
  • 7. 1. Moves thetorestart if of updated the node same process 2. Places the node nextnecessary into maintenance mode 6. Restores a clustered roles off complete the 4. Performsthethe out updateson node being updated 5. Brings the required node to the mode 7. Proceeds 3. Installs being maintenance clustered roles Cluster Aware Updating Process Microsoft Update Services Windows Server 2012 You, Cluster Admin (RSAT) File Server (SMB 3.0) Dedicated WSUS server Windows Server 2012 Failover Cluster
  • 8. Self-Updating Mode Microsoft Update Services Windows Server 2012 You, Cluster Admin (RSAT) File Server (SMB 3.0) Dedicated WSUS server CAU UC Windows Server 2012 Failover Cluster
  • 9. Remote-Updating Mode Microsoft Update Services CAU UC Windows Server 2012 You, Cluster Admin (RSAT) File Server (SMB 3.0) Dedicated WSUS server Windows Server 2012 Failover Cluster
  • 10. DEMO
  • 11. Hotfixes Folder CAU Hotfix Root Folder Structure & Security CAUHotfix_All Hotfixes applicable to all nodes DefaultHotfixConfig.xml MySwUpdateType Special software updates <ExtensionRules> <Extension name="MSI"> < Node Name 1 > <Extension name="MSU"> Hotfixes applicable to < Node Name 1 > <Extension name="MSP"> MySwUpdateType Special software updates <FolderRules> <Folder name="MySwUpdateType" alwaysReboot="true"> < Node Name N > Hotfixes applicable to < Node Name N > MySwUpdateType Special software updates
  • 12. “Hotfix” Support Internals • Rich/extensible Hotfix installation – Microsoft QFEs, or third-party driver updates, or even Firmware/BIOS updates… • Select hotfix behavior at start. Two key inputs: 1. Root Folder: on an SMB File Share 2. Configuration xml file: defines the Rules System32WindowsPowerShellv1.0ModulesClusterAwareUpdatingDefaultHotfixConfig.xml • Configuration Rules are the key to flexibility – Easy to specify new Rules » hotfix installer name, install options, reboot behavior, return values etc.
  • 13.
  • 14.
  • 15. NTFS permissions CAUFile SHARE • First you’ll need to do your home work as described in the TechNet article • But that doesn’t quite cover it • Adjust NTFS Permissions on the CAU Share – Give cluster node computer accounts (or an AD group containing them, which makes for easier administration) Read/Execute permission to the location – If Not => they can’t run the DUPs.
  • 16.
  • 17. NTFS permissions Log File • DUPs allows logging with /L switch • Locally (per node) or to central share • Must use another share than the CAU Share: – Need to give the computer accounts (or an AD group containing them, which makes for easier administration) write permission to the location – You’re not allowed to do that for other then specific accounts as described on TechNet • The log can grow quite large if used a lot – Keep an eye on it – For clarities sake use different log per cluster or folder type
  • 18.
  • 19. CAU Hotfix plug-in in action
  • 20.
  • 21. Links Cluster-Aware Updating Overview • http://technet.microsoft.com/en-us/library/hh831694.aspx Cluster-Aware Updating Cmdlets in Windows PowerShell • http://technet.microsoft.com/en-us/library/hh847221.aspx Starting with Cluster-Aware Updating: Self-Updating • http://blogs.technet.com/b/filecab/archive/2012/05/17/starting-with-cluster-aware-updating-self-updating.aspx Update Dell Servers with Microsoft Windows Server 2012 Cluster Aware Update by Integrating SUU/DUP • http://en.community.dell.com/techcenter/extras/m/white_papers/20217029.aspx Troubleshoot CAU: Log Files for Cluster-Aware Updating • http://social.technet.microsoft.com/wiki/contents/articles/13414.troubleshoot-cau-log-files-for-cluster-aware-updating.aspx

Editor's Notes

  1. Moves the clustered roles off the node being updated Places the node being updated into maintenance modeInstalls the required updates (this depends on the source that you choose) Performs a restart if necessary Brings the node out of maintenance mode Restores the clustered roles on the node Proceeds to the next node to complete the same process
  2. Leverages a CAU cluster role that is resilient to planned and unplanned failuresRequires no real-time user attentionInstalls updates on a custom scheduleCAU Update Coordinator process runs on a clustered nodeGet-CauClusterRole &lt;CLUSTER NAME&gt;Get-CauClusterRoleDEMO-VCL01Get-CauClusterRoleDEMO-CL01
  3. CAU Update Coordinator process remotely connects to the clusterUser-initiated Updating Run, allowing real time monitoringRich progress updatesMinimal Server Core (no .Net or PS dependency) on nodes
  4. Interface doorlopenToevoegen clusterPreview schermUpdates approven
  5. Strict ACL Checking (Optional)Kerberos Mutual Authentication (Required)Data integritychecking (Required)SMB Signing or SMB EncryptionPrivacy with SMB Encryption (Optional)SMB Encryption is new in Windows Server 2012
  6. How CAU Plug-ins Workhttp://technet.microsoft.com/en-us/library/jj134213.aspx
  7. Laten zien hoe dat eruit ziet