2

我正在尝试确定我的 microsoft 故障转移群集是否具有仲裁(在 powershell 中)。Cmdlet Get-ClusterQuorum为我提供了仲裁配置 - 但我需要一个状态。

Cmdlet获取集群 | fl *给了我很多集群属性,但我找不到我需要的那个(DynamicQuorum是一种配置参数,如果有人能解释一下FixQuorumPreventQuorum 的确切含义,我会很高兴,但它们可能与Start-ClusterNode有关-FixQuorum命令)

由于我安装了 AlwaysOn 高可用性,我可以运行一个查询:

从 sys.dm_hadr_cluster 中选择 cluster_name、quorum_type_desc、quorum_state_desc

并得到类似的东西:myclustername,NODE_MAJORITY, NORMAL_QUORUM

这似乎是我需要的,但是没有 SQL 我怎么能得到它呢?提前非常感谢。

4

1 回答 1

0

quorum_state_desc显示您的集群是否具有 NORMAL_QUORUM 或 FORCED_QUORUM 状态。
请参阅:https ://msdn.microsoft.com/en-us/library/hh212952.aspx

因此,如果您使用

Get-Cluster | Select FixQuorum

你会得到相同的信息。
FixQuorum可以是等于 NORMAL_QUORUM 的 0 或等于 FORCED_QUORUM 的 1。
请参阅:https ://msdn.microsoft.com/en-us/library/ee342505(v=vs.85).aspx

它确实与:

Start-ClusterNode -FixQuorum

请参阅:https ://msdn.microsoft.com/en-us/library/hh270275.aspx

于 2016-09-09T09:38:39.743 回答