4

In a 2 node wsfc with file share witness, each node has got 1 vote, and the witness also has got 1 vote. Total 3 votes.

Given that we have concepts of dynamic quorum, dynamic witness; when the file share dies (that is - either the connectivity to the file share is down or the file share server crashes), why does windows assign the voting power randomly to one of the 2 nodes?

Therefore, if the voting power is with the passive node, then if the active node crashes, the cluster will go offline.

Why doesn't it assign the voting power to only the primary node? Therefore, if active node crashes then cluster will go offline, but if passive node crashes then the cluster will remain up.

variable
  • 289
  • 1
  • 4
  • 15

1 Answers1

5

Dynamic quorum mechanism doesn't know about your service and on which node it is active. It is designed to work with Windows Server roles and Hyper-V VMs. Hyper-V VMs can run on multiple nodes at the same time. If you look at MS guides, it states that there is a 50 percent chance to survive a second server failure (second voter failure). That's exactly what you see, if node with 2 vote survives, your cluster will survive. Might help:

https://learn.microsoft.com/en-us/azure-stack/hci/concepts/quorum

https://www.starwindsoftware.com/blog/understand-failover-cluster-quorum

Stuka
  • 6,012