I'm a new to MSCS and I'm trying to understand something that recently happened.
We have a 2 node 2008 R2 cluster using a witness disk (node and disk majority) over iSCSI SAN.
I've read over some documentation on MSCS clusters and how they deal with shared storage, specifically:
http://support.microsoft.com/kb/309186
http://technet.microsoft.com/en-us/library/cc770620%28v=ws.10%29.aspx
We shut down both nodes for maintenance (first the passive node, then the active node). Once the maintenance was complete, we booted the previously active node (i.e. the last one to be shutdown was the first one booted).
When the first node came up, cluster service refused to start and all disks showed reserved. Event logs were complaining that the witness disk was reserved. Only when we booted the 2nd node did the cluster actually start as normal.
What's confusing to me is, this behavior seems like a pure node majority cluster. If you just boot one node, no quorum can be attained, so the cluster will listen for additional nodes but not actually start services. I understand this.
But with node+disk majority, the quorum should act as the tie-breaker. So it seems to me like when the first node boots, it should reserve quorum, and then start the cluster (being that it has 2 votes...itself and the disk). The fact that the cluster can run with just one node (i.e. if one of the two nodes fails) makes it even more confusing that we couldn't start the cluster.
So my question are is it expected that a 2 node cluster with node+disk majority will only start when both nodes are booted, and if yes, why? And, does this also happen with, say, a 4 node cluster?