{"id":6225,"date":"2016-09-05T16:33:59","date_gmt":"2016-09-05T08:33:59","guid":{"rendered":"http:\/\/rmohan.com\/?p=6225"},"modified":"2016-09-05T17:17:41","modified_gmt":"2016-09-05T09:17:41","slug":"cluster-aware-updating-overview","status":"publish","type":"post","link":"https:\/\/mohan.sg\/?p=6225","title":{"rendered":"Cluster-Aware Updating Overview"},"content":{"rendered":"<p>CAU is an automated feature that enables you to update clustered servers with little or no loss of availability during the update process. During an Updating Run, CAU transparently performs the following tasks:<br \/>\n\u2022 Puts each node of the cluster into node maintenance mode \u2022 Moves the clustered roles off the node \u2022 Installs the updates and any dependent updates \u2022 Performs a restart if necessary \u2022 Brings the node out of maintenance mode \u2022 Restores the clustered roles on the node \u2022 Moves to update the next node<br \/>\nFor many clustered roles (formerly called clustered applications and services) in the cluster, the automatic update process triggers a planned failover, and it can cause a transient service interruption for connected clients. However, in the case of continuously available workloads such as Hyper-V with live migration or file server with SMB Transparent Failover, CAU can coordinate cluster updates with no impact to the service availability.  <\/p>\n<p>CAU is an automated feature that enables you to update clustered servers with little or no loss of availability during the update process. During an Updating Run, CAU transparently performs the following tasks:<br \/>\n\u2022 Puts each node of the cluster into node maintenance mode \u2022 Moves the clustered roles off the node \u2022 Installs the updates and any dependent updates \u2022 Performs a restart if necessary \u2022 Brings the node out of maintenance mode \u2022 Restores the clustered roles on the node \u2022 Moves to update the next node<br \/>\nFor many clustered roles (formerly called clustered applications and services) in the cluster, the automatic update process triggers a planned failover, and it can cause a transient service interruption for connected clients. However, in the case of continuously available workloads such as Hyper-V with live migration or file server with SMB Transparent Failover, CAU can coordinate cluster updates with no impact to the service availability.  <\/p>\n<p>This topic provides an overview of Cluster-Aware Updating (CAU), a feature for failover clusters that was introduced in Windows Server 2012. CAU automates the software updating process on clustered servers while maintaining availability. This topic describes scenarios and applications for using CAU, and provides links to content that describes how to integrate CAU into other IT automation and management processes. <\/p>\n<p>Did you mean\u2026<\/p>\n<p>CAU is related to but is distinct from the following foundational technologies:<\/p>\n<p>\u2022Failover Clustering Overview<\/p>\n<p>\u2022Windows Update\/Microsoft Update<\/p>\n<p>\u2022Windows Server Update Services<\/p>\n<p>\u2022Windows Management Instrumentation<\/p>\n<p>\u2022Windows Remote Management<\/p>\n<p>Feature description<\/p>\n<p>CAU is an automated feature that enables you to update clustered servers with little or no loss of availability during the update process. During an Updating Run, CAU transparently performs the following tasks: <\/p>\n<p>\u2022Puts each node of the cluster into node maintenance mode<\/p>\n<p>\u2022Moves the clustered roles off the node<\/p>\n<p>\u2022Installs the updates and any dependent updates<\/p>\n<p>\u2022Performs a restart if necessary<\/p>\n<p>\u2022Brings the node out of maintenance mode<\/p>\n<p>\u2022Restores the clustered roles on the node<\/p>\n<p>\u2022Moves to update the next node<\/p>\n<p>For many clustered roles (formerly called clustered applications and services) in the cluster, the automatic update process triggers a planned failover, and it can cause a transient service interruption for connected clients. However, in the case of continuously available workloads such as Hyper-V with live migration or file server with SMB Transparent Failover, CAU can coordinate cluster updates with no impact to the service availability.<\/p>\n<p>System_CAPS_noteNote <\/p>\n<p>The CAU feature is only compatible with Windows Server 2012 R2 and Windows Server 2012 failover clusters and the clustered roles that are supported on those versions.<\/p>\n<p>Practical applications<\/p>\n<p>\u2022CAU reduces service outages in clustered services, reduces the need for manual updating workarounds, and makes the end-to-end cluster updating process more reliable for the administrator. When the CAU feature is used together with continuously available cluster workloads, such as continuously available file servers (file server workload with SMB Transparent Failover) or Hyper-V, the cluster updates can be performed with zero impact to service availability for clients.<\/p>\n<p>\u2022CAU facilitates the adoption of consistent IT processes across the enterprise. You can create Updating Run Profiles for different classes of failover clusters and then manage them centrally on a file share to ensure that CAU deployments throughout the IT organization apply updates consistently, even if the clusters are managed by different lines-of-business or administrators.<\/p>\n<p>\u2022CAU can schedule Updating Runs on regular daily, weekly, or monthly intervals to help coordinate cluster updates with other IT management processes. <\/p>\n<p>\u2022CAU provides an extensible architecture to update the cluster software inventory in a cluster-aware fashion. This can be used by publishers to coordinate the installation of software updates that are not published to Windows Update or Microsoft Update or that are not available from Microsoft, for example, updates for non-Microsoft device drivers.<\/p>\n<p>\u2022CAU self-updating mode enables a \u201ccluster in a box\u201d appliance (a set of clustered physical machines running Windows Server 2012, typically packaged in one chassis) to update itself. Typically, such appliances are deployed in branch offices with minimal local IT support to manage the clusters. Self-updating mode offers great value in these deployment scenarios. <\/p>\n<p>Important functionality<\/p>\n<p>Following is a description of important CAU functionality:<\/p>\n<p>\u2022A user interface (UI) and a set of Windows PowerShell cmdlets that you can use to preview, apply, monitor, and report on the updates<\/p>\n<p>\u2022An end-to-end automation of the cluster-updating operation (an Updating Run), orchestrated by one or more Update Coordinator computers<\/p>\n<p>\u2022A default plug-in that integrates with the existing Windows Update Agent (WUA) and Windows Server Update Services (WSUS) infrastructure in Windows Server 2012 R2 or Windows Server 2012 to apply important Microsoft updates<\/p>\n<p>\u2022A second plug-in that can be used to apply Microsoft hotfixes, and that can be customized to apply non-Microsoft updates<\/p>\n<p>\u2022Updating Run Profiles that you configure with settings for Updating Run options, such as the maximum number of times that the update will be retried per node. Updating Run Profiles enable you to rapidly reuse the same settings across Updating Runs and easily share the update settings with other failover clusters.<\/p>\n<p>\u2022An extensible architecture that supports new plug-in development to coordinate other node-updating tools across the cluster, such as custom software installers, BIOS updating tools, and network adapter or host bus adapter (HBA) updating tools.<\/p>\n<p>CAU can coordinate the complete cluster updating operation in two modes:<\/p>\n<p>\u2022Self-updating mode  For this mode, the CAU clustered role is configured as a workload on the failover cluster that is to be updated, and an associated update schedule is defined. The cluster updates itself at scheduled times by using a default or custom Updating Run profile. During the Updating Run, the CAU Update Coordinator process starts on the node that currently owns the CAU clustered role, and the process sequentially performs updates on each cluster node. To update the current cluster node, the CAU clustered role fails over to another cluster node, and a new Update Coordinator process on that node assumes control of the Updating Run. In self-updating mode, CAU can update the failover cluster by using a fully automated, end-to-end updating process. An administrator can also trigger updates on-demand in this mode, or simply use the remote-updating approach if desired. In self-updating mode, an administrator can get summary information about an Updating Run in progress by connecting to the cluster and running the Get-CauRun Windows PowerShell cmdlet.<\/p>\n<p>\u2022Remote-updating mode   For this mode, a remote computer that is running Windows Server 2012 R2, Windows Server 2012, Windows 8.1 or Windows 8, which is called an Update Coordinator, is configured with the CAU tools. The Update Coordinator is not a member of the cluster that is updated during the Updating Run. From the remote computer, the administrator triggers an on-demand Updating Run by using a default or custom Updating Run profile. Remote-updating mode is useful for monitoring real-time progress during the Updating Run, and for clusters that are running on Server Core installations of Windows Server 2012 R2 or Windows Server 2012. <\/p>\n<p>Hardware and software requirements<\/p>\n<p>CAU can be used on all editions of Windows Server 2012 R2 and Windows Server 2012, including Server Core installations. For detailed requirements information, see Requirements and Best Practices for Cluster-Aware Updating.<\/p>\n<p>To use CAU, you must install the Failover Clustering feature in Windows Server 2012 R2 or Windows Server 2012 and create a failover cluster. The components that support CAU functionality are automatically installed on each cluster node. <\/p>\n<p>To install the Failover Clustering feature, you can use the following tools: <\/p>\n<p>\u2022Add Roles and Features Wizard in Server Manager<\/p>\n<p>\u2022Add-WindowsFeature Windows PowerShell cmdlet<\/p>\n<p>\u2022Deployment Image Servicing and Management (DISM) command-line tool<\/p>\n<p>For more information, see Install or Uninstall Roles, Role Services, or Features.<\/p>\n<p>You must also install the CAU tools, which are included in the Failover Clustering Tools (which are also part of the Remote Server Administration Tools, or RSAT). The CAU tools consist of the CAU UI and the CAU Windows PowerShell cmdlets. You must install the Failover Clustering Tools as follows to support the different CAU updating modes: <\/p>\n<p>\u2022To use CAU in self-updating mode, the Failover Clustering Tools must be installed on each cluster node. (This is the default installation.)<\/p>\n<p>\u2022To enable remote-updating mode, you must install the Failover Clustering Tools from the RSAT on a local or a remote computer that is running Windows Server 2012 R2, Windows Server 2012, Windows 8.1 or Windows 8 and that has network connectivity to the failover cluster.<\/p>\n<p>System_CAPS_noteNote <\/p>\n<p>?You must use the Failover Clustering Tools from the Windows Server 2012 R2 RSAT to remotely manage updates for a Windows Server 2012 R2 failover cluster. You can also use the Windows Server 2012 R2 RSAT to remotely manage updates on a Windows Server 2012 failover cluster.<\/p>\n<p>?To use CAU only in remote-updating mode, installation of the Failover Clustering Tools on the cluster nodes is not required. However, certain CAU features will not be available. For more information, see Requirements and Best Practices for Cluster-Aware Updating.<\/p>\n<p>?Unless you are using CAU only in self-updating mode, the computer on which the CAU tools are installed and that coordinates the updates cannot be a member of the failover cluster.<\/p>\n<p>For more information about installing the Failover Clustering feature, see Installing the Failover Clustering Feature and Tools.<\/p>\n<p>For more information about deploying RSAT, see Deploy Remote Server Administration Tools.<\/p>\n<p>To enable self-updating mode, the CAU clustered role must also be added to the failover cluster. To do this by using the CAU UI, under Cluster Actions, use the Configure Self-Updating Options action. Alternatively, run the Add-CauClusterRole Windows PowerShell cmdlet.<\/p>\n<p>To uninstall CAU, uninstall the Failover Clustering feature or Failover Clustering Tools by using Server Manager, Windows PowerShell cmdlets, or the DISM command-line tools.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>CAU is an automated feature that enables you to update clustered servers with little or no loss of availability during the update process. During an Updating Run, CAU transparently performs the following tasks: \u2022 Puts each node of the cluster into node maintenance mode \u2022 Moves the clustered roles off the node \u2022 Installs the [&#8230;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[78],"tags":[],"_links":{"self":[{"href":"https:\/\/mohan.sg\/index.php?rest_route=\/wp\/v2\/posts\/6225"}],"collection":[{"href":"https:\/\/mohan.sg\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mohan.sg\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mohan.sg\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mohan.sg\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=6225"}],"version-history":[{"count":2,"href":"https:\/\/mohan.sg\/index.php?rest_route=\/wp\/v2\/posts\/6225\/revisions"}],"predecessor-version":[{"id":6227,"href":"https:\/\/mohan.sg\/index.php?rest_route=\/wp\/v2\/posts\/6225\/revisions\/6227"}],"wp:attachment":[{"href":"https:\/\/mohan.sg\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=6225"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mohan.sg\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=6225"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mohan.sg\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=6225"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}