3

We need to shut down MS Failover Cluster running on two nodes with MS Windows Server 2008 R2 Enterprise for hardware maintenance.

I recently came across two possible approaches on how to shut down the cluster:

First approach says to take the cluster resources offline and proceed to windows shutdown, on the other hand if you right-click on cluster name in FC snap-in under More Actions... you get Shut down Cluster...

What's the difference between these two approaches? Which is the recommended way to shut down the cluster? Does it matter what kind of resource is running on cluster, i.e. MS SQL, Hyper-V, custom application?

This is active/passive cluster.

Volodymyr Molodets
  • 2,424
  • 9
  • 36
  • 52

2 Answers2

2

Those two "options" accomplish completely different things.

If you pick Shut down Cluster..., this will stop ALL services hosted by the cluster and stop the cluster service on all of the servers. None of the servers will actually shut down.

If you shut down Windows, the resources hosted on that server will be moved to another member of the cluster. When that is complete, then the server will shut down normally.

If you are ultimately shutting down all servers in a cluster, they will eventually accomplish the same thing. My recommendation (if you really want to shut down all the servers in the cluster) is to use Shut down Cluster.... That way all of the resources go down right away and you don't have to wait for them to hop around.

longneck
  • 23,082
  • 4
  • 52
  • 86
  • 2
    If shutting down the servers, probably best to start with the passive node(s) first, to prevent unnecessary failover. – Greg Askew Feb 27 '13 at 14:07
  • 1
    @GregAskew Provided there is a passive node. For example a Hyper-V cluster, all of the hosts are likely hosting active VM's. That's why I suggested using `Shut down Cluster...`. – longneck Feb 27 '13 at 14:12
-1

Either of those approaches you mention should work equally. I would opt for a command-line approach, since it is often useful to schedule such commands, rather than rely on human presence and intervention.

Having said that, Microsoft's implementation of these two actions could be dramatically different, and that in an implementation detail they reserve to themselves (as far as I know). So even if there is no difference between them today, odds are good that MS will make changes to one and not the other, or make different changes to each, so any answer would likely be time dependent.

longneck
  • 23,082
  • 4
  • 52
  • 86