Rolling Cluster Update with Windows Server 2016 TP3 – short notes & first tries

Hi everybody,

the following post is just a short one out of my learnings during my tests with rolling cluster upgrade.

In the first place, I think many of you already noticed the new failover cluster feature. It enables you to migrate clusters deployed on Windows Server 2012 R2 to Windows Server 2016 without building a new cluster and migrating the cluster roles to it. Currently there is only a validation for clusters running Hyper-V and Scale out Fileserver but as soon as I have some more time I will also try to Upgrade some of my Virtual Machine Manager and Fileserver Clusters and report back to you.

The way how you migrate the cluster is already very well documented on technet.

For those of you who are familiar with Active Directory Migrations, the way a Failover Cluster is Upgrade looks very familiar. At first you have three phases like shown in the figure below.

Source: Microsoft TechNet

Preparations before you start with the migration.

  1. Check if your Servers are compatible with Windows Server 2016. Run the new build only on supported environments.
  2. Ensure that you have always enough compute resources during the whole time upgrade process. Normally you run a cluster with a minimum of n+1 cluster nodes. During the cluster upgrade, I would suggest to add another node to the cluster and run with a minimum of n+2 nodes. That would prevent you from any resource shortages during the upgrade.

In the first Phase with nativ Windows Server 2012 R2 you have the following tasks to perform:

  1. Run Cluster Aware Update on your Cluster and Update it to the lates patchstate
  2. Backup your Cluster Database and Cluster Configuration
  3. Install the first 2016 node, add the server role and failover cluster feature and features like MPIO (if needed). Please note inplace upgrades of nodes are not supported, so please reinstall the nodes.

Source: Microsoft TechNet

In the second Phase, you will run in cluster mixed mode:

Please notice that the mixed mode is only supported for 4 weeks and you should get out of it as soon as possible. Anyway, you should take your time to check if the new hosts and the cluster runs stable. As soon as you are on Windows Server 2016 native mode there is no way back.

  1. Add the first 2016 node to the cluster
  2. when the node is added  properly and runs fine, migrate to cluster role over to the new role
  3. if the migration runs fine and for example the VMs are working, set the first Windows Server 2012 R2 node in maintenance mode and drain the roles. After that evict the Windows Server 2012 R2 node
  4. Now you can install the second node and redo the steps 1. to 3. until you have removed all Windows Server 2012 R2 nodes

At this point as, long as you still have one Windows Server 2012 R2 node left in the cluster you can go back if anything goes wrong.

Source: Microsoft TechNet

At the end, you have a native Windows Server 2016 cluster node running in functional level Windows Server 2012 R2. Like an active directory with Windows Server 2012 R2 and running on forest function and domain level Windows Server 200 R2 before you raised the level.

Source: Microsoft TechNet

Now we enter the third stage, here we need to raise the Cluster Function Level. For that we need to run a powershell command.

So please open the PowerShell Commandline on one of your new cluster nodes as administrator.

 

Afterwards you can start your backup again and restart the cluster aware update service.

Source: Microsoft TechNet

 

Now the last point, housekeeping. That means, update the virtual machine versions of you VMs and install the new version of the virtual machine management tools or what ever need to be done for the cluster roles.

So that’s all from my site today. I will write a much more detailed post, as soon as Windows Server 2016 reaches RTM.

 

Microsoft Platform Ready Test Tool v4.5 for Windows Server 2012 R2

Microsoft recently published his new version from platform ready test tool for Windows Server 2012 R2. To download the tool click here.

Version: 4.5
Date Published:
10/25/2013

The Microsoft Platform Ready Test Tool for Windows Server 2012 R2 is designed to help test your applications for compatibility with latest platforms from Microsoft. Use this tool to achieve Application Certification for Windows Server and qualify testing status as part of the Microsoft Partner Network Competency programs. The MPR Test Tool is an automated, wizard style tool that implements technical requirements described in the Microsoft Platform Ready Test Requirements Criteria document. This tool is also recommended for Customers to evaluate third party applications and for testing Line of Business applications. The Windows Server 2012 R2 test in this tool can help improve compatibility, Security, and Management of Server Applications for deployment supporting Hyper-V and Windows Azure virtual machines. The System Center test in this tool can be used to validate System Center Management Packs. Testing with this tool is required to participate in the Windows Server Application Certification Program. • More information about the Windows Server Application Certification Program can be found at http://www.microsoft.com/windowsserver/isv

Supported Operating System
Windows 8.1, Windows 8.1 Preview, Windows Server 2012, Windows Server 2012 Essentials, Windows Server 2012 R2, Windows Server 2012 R2 Preview
• Windows 8.1, Windows 8.1 Enterprise, Windows 8.1 Professional 64-bit, Windows Server 2012 R2, Windows Server 2012 R2 Essentials. • This test tool is designed to run in various configurations including Hyper-V virtual machines, Windows Azure virtual machines, full graphic user interface and Windows Server Core.

TechNet Radio: Building Clouds – An Inside Look at Virtual Machine Migration Tools

 

  • [1:58] Could you briefly summarize the benefits of migrating to a Microsoft-based cloud solution?
  • [6:49] What is the difference between a Conversion and a Migration?
  • [9:25] What tools specifically does Microsoft provide for moving workloads from VMware vSphere to Microsoft’s Hyper-V virtualization?
  • [23:30] What tools are available from outside Microsoft?
  • [25:16] Are there options for customers that want to move workloads from VMware to Windows Azure?