Failover Clustering & NLB Documents and Resources

Hi Cluster Fans,   Resources can be hard to find, so every few months we will be publishing an updated list of over 300 useful documents, guides, information and utilities to this blog (  If there is any other useful Failover Clustering or Network Load Balancing content which you feel is missing, let us know… Read more

PowerShell for Failover Clustering: Read-Only Cluster Access

Hi cluster fans,   Amongst the list of new features we introduced in Windows Server 2008 R2 Failover Clustering is “read-only cluster access”.   Before Windows Server 2008 R2, you were either given full control on the cluster or no control at all.  If you wanted to give anyone access to your cluster, you were… Read more

Resource Group Management Enhancements in 2008 R2 Failover Clustering – Part 2

Hi,    The first post in this series looked at two changes that have been implemented in Windows Server 2008 R2 Failover Clustering to improve group distribution and resource load balancing amongst nodes, so that each node is more likely to receive an equal number of groups after certain events (such as a move, cluster… Read more

Resource Group Management Enhancements in 2008 R2 Failover Clustering – Part 1

In Windows Server 2008 R2 Failover Clustering, some changes have been made and new features added with regard to group placement and resource load balancing.  These changes make it easier to manage clustered Hyper-V virtual machines, as well as other clustered roles, so that they are hosted on the best nodes for high availability.  For… Read more

Failover Clustering WMI Provider Impersonation Limitations

Hi,   Using the Windows Server Failover Clustering WMI provider from within script is a simple approach to avoid dealing with the complexities of the clustering native C APIs, however WMI does has some limitations.  In this blog I am going to discuss the impersonation of the security contexts.  Since WMI uses DCOM to communicate… Read more

Failover Clusters, Performance Counters, and PowerShell

Hi Clustering and Scripting fans,   If you’ve done any work with PowerShell v1.0 or v2.0, you have probably realized by now how rich the library of cmdlets is. There are a ton of cmdlets that allow you to automate almost any and everything across the system to use PowerShell.  Here is one more thing… Read more

DNS Registration with the Network Name Resource

In this post we will discuss some of the implementation details around the Network Name (“NetName”) resource and its behavior in Windows Server 2008 R2. Introduction The purpose of Network Name is to allow clients to be able to resolve the DNS name to an IP Address to establish a connection to it.  During DNS registration… Read more

VM Scale with Clustering: Physical Memory Reservations

Hi Cluster and Hyper-V fans,   With a standalone Windows Server 2008 R2 Hyper-V server machine (any non-cluster Hyper-V host) the amount of memory that is reserved for a VM host (physical machine) is the memory not allocated for the VM guest (virtual machine).  Therefore, the user who creates the VMs can determine the amount… Read more

What is RHS and what does it do?

In Window Server 2008 Failover Clustering, the team invested significant time into making clustering easier. In the Windows Server 2008 R2 release we have continued down that path, adding several troubleshooting enhancements.   One of the important aspects of troubleshooting a service outage is doing diligent postmortem analysis – to understand why you experienced the… Read more

PowerShell Remoting and the “Double-Hop” Problem

The “Double-Hop” Problem Most of the newly added PowerShell cmdlets (“command-lets”) in Windows Server 2008 R2 allow easy remote execution by including the -Cluster parameter to indicate the target cluster.  However there are occasions when this capability cannot be used for different reasons, such as when a firewall is blocking the cluster management port, because… Read more