我试图确定我的Microsoft故障转移群集是否具有仲裁(在Powershell中)。
Cmdlet Get-ClusterQuorum 为我提供了仲裁配置-但我需要一个状态。
Cmdlet 获取群集| fl * 给了我很多群集属性,但是我找不到我需要的群集属性( DynamicQuorum 是一个配置参数,如果有人可以向我解释 FixQuorum 和 PreventQuorum 是什么意思,我会很高兴,但是可能与 Start-ClusterNode -FixQuorum 命令有关)
由于我安装了AlwaysOn高可用性,因此我可以运行查询:
从sys.dm_hadr_cluster中选择cluster_name,quorum_type_desc,quorum_state_desc
并得到类似:
myclustername,NODE_MAJORITY, NORMAL_QUORUM
似乎是我需要的,但是如果没有SQL,如何才能得到它呢?
非常感谢。
最佳答案
quorum_state_desc 显示集群是否具有NORMAL_QUORUM或FORCED_QUORUM状态。
另请:https://msdn.microsoft.com/en-us/library/hh212952.aspx
因此,如果您使用
Get-Cluster | Select FixQuorum
您将获得相同的信息。
FixQuorum 可以为0(等于NORMAL_QUORUM)或1(等于FORCED_QUORUM)。另请:https://msdn.microsoft.com/en-us/library/ee342505(v=vs.85).aspx
它确实与以下内容有关:
Start-ClusterNode -FixQuorum
另请:https://msdn.microsoft.com/en-us/library/hh270275.aspx
关于powershell - 如何确定Microsoft故障转移群集是否具有仲裁(在Powershell中),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33001980/