Spice IT
The high availability afforded by Windows Server 2012 Failover Clustering is a key ingredient for managing and maintaining business critical applications. To gain familiarity with What’s New in Failover Clustering in Windows Server 2012, this article will step through an overview of new capabilities along with a Step-by-Step Guide on building a simulated Failover Cluster study lab in the Cloud on the Windows Azure platform.
NOTE: Failover Clustering is not currently supported on the Windows Azure cloud platform for PoC, Pilot and Production workloads. The intent of this Step-by-Step guide is to provide an easy option for evaluating and studying the configuration and management of Failover Clustering in a simulated cloud-based lab environment to prepare for later on-premise installation and also prepare for the MCSA on Windows Server 2012 certification exams.
Watch this video to learn the new capabilities of Failover Clustering in Windows Server 2012, including continuous availability, scale-out file server, cluster aware updating and expanded support for Cluster Shared Volumes (CSVs). These clustering capabilities are supported on Windows Server 2012 Standard Edition, Windows Server 2012 Datacenter Edition and the FREE Hyper-V Server 2012 ( for Hyper-V Host and VM clustering ).
Download this presentation for offline viewing.
Read: What’s New in Failover Clustering in Windows Server 2012
In this Step-by-Step Guide, you will work through the process of building a Windows Server 2012 Failover Cluster study lab on the Windows Azure cloud platform. This failover cluster will leverage the work completed in the prior Step-by-Step Guides listed in the Prerequisites below to integrate a simulated cluster with an existing Active Directory and iSCSI storage infrastructure.
Lab Scenario: Windows Server 2012 Failover Cluster
This lab scenario will also serve as the basis for future Step-by-Step Guides, where we will be adding additional member servers and on-premise connectivity to this same Virtual Network in the Windows Azure cloud.
The following is required to complete this Step-by-Step Guide:
In this Step-by-Step Guide, you will complete the following exercises to configure a Windows Server 2012 Failover Cluster in a cloud-based study lab environment:
Estimated Time to Complete: 120 minutes
In this exercise, you will provision two new Windows Azure VMs running Windows Server 2012 on a common Windows Azure Cloud Service and Virtual Network.
In this exercise, you completed the initial deployment of two VMs running Windows Server 2012. These VMs will be used to form a Windows Server 2012 Failover Cluster in the remaining exercises of this Step-by-Step Guide.
In this exercise, you will configure each Cluster Node VM for High Availability on Windows Azure by assigning each VM to a common Availability Set name. By using a common Availability Set name for both VMs, Windows Azure will automatically place these VMs on separate underlying infrastructure components to eliminate single points-of-failure and increase application service availability, in this case for clustered roles running on each virtual machine node.
In this exercise, you assigned each Cluster Node VM to a common Windows Azure Availability Set. By completing this exercise, each VM is now placed on separate underlying cloud infrastructure to eliminate a single-point-of-failure between VMs.
In this exercise, you will join each Windows Server 2012 VM deployed in Exercises 1 & 2 to a common Windows Server Active Directory domain. You will also attach each VM to shared iSCSI storage and install the Failover Clustering feature.
NOTE: This exercise requires that all Step-by-Step Guides listed in the Prerequisites section above have been completed first. Completion of these prior Step-by-Step Guides is required so that the Active Directory domain and shared iSCSI storage referenced in this exercise is configured and available.
COMPLETE THIS EXERCISE TWICE! Complete this exercise one time for virtual machine XXXlabfs01 and a second time for virtual machine XXXlabfs02 to prepare both virtual machines with the necessary requirements for forming a new failover cluster in Exercise 4. In this exercise, we’ll be using the notation of XXXlabfsYY where YY is either “01” or “02” to reflect the VM with which you are currently working.
You have completed this steps in this exercise on one virtual machine. Before continuing with the next exercise, go back to the top of Exercise 3 and complete these same steps on your second cluster node virtual machine as well.
After you’ve completed this exercise on both virtual machines, you may continue to the next exercise.
In this exercise, you will create a new Failover Cluster named XXXlabfsc using virtual machines XXXlabfs01 and XXXlabfs02 as individual cluster nodes.
Begin this exercise after establishing a Remote Desktop Connection session to virtual machine XXXlabfs01. Login as a Domain Administrator user account ( such as Administrator@contoso.com ).
In this exercise, you configured Failover Cluster XXXlabfsc on the Windows Azure cloud platform using virtual machines for two individual nodes within this cluster.
In this exercise, you will configure a new Clustered File Server Role in the XXXlabfsc cluster with a Continuously Available File Share resource.
In this exercise, you completed the configuration of a Clustered File Server Role and a Continuously Available File Share to learn the process for deploying business critical resources in a highly available Windows Server 2012 Failover Cluster.
Our Windows Server 2012 cloud-based lab is now functional, but if you’re like me, you may not be using this lab VM 24x7 around-the-clock. As long as a virtual machine is provisioned, it will continue to accumulate compute hours against your Free 90-Day Windows Azure Trial account regardless of virtual machine state – even in a shutdown state!
To save our compute hours for productive study time, we can leverage the Windows Azure PowerShell module to automate export and import tasks to de-provision our virtual machines when not in use and re-provision our virtual machines when needed again.
In this exercise, we’ll step through using Windows PowerShell to automate:
Once you’ve configured the PowerShell snippets below, you’ll be able to spin up your cloud-based lab environment when needed in just a few minutes!
Note: Prior to beginning this exercise, please ensure that you’ve downloaded, installed and configured the Windows Azure PowerShell module as outlined in the Getting Started article listed in the Prerequisite section of this step-by-step guide. For a step-by-step walkthrough of configuring PowerShell support for Azure, see Setting Up Management by Brian Lewis, one of my peer IT Pro Technical Evangelists.
The installation and configuration of a new simulated Windows Server 2012 Failover Cluster running on Windows Azure is now complete. To continue your learning about Windows Server 2012, explore these other great resources:
Do you have an interesting or unique scenario that you are evaluating on the Windows Azure cloud platform? Feel free to leave your comments, feedback and ideas below to share across our IT Pro community!
Like this article? Subscribe to "IT Pros ROCK!" and stay up-to-date!