如何用Powershell获取集群节点信息?

How to get information of cluster nodes with Powershell?

在主动-被动集群的情况下,有没有办法获取集群信息及其节点并找出主动节点和被动节点?我正在研究 Microsoft 文档中解释的 Get-ClusterNode 命令。我想知道我是否执行此命令:

Get-ClusterNode -Cluster cluster1

输出为:

 Name           ID    State 
 ----           --    ----- 
 node1           1     Up 
 node2           2     Up

我想知道 属性 状态是否定义 'up' 表示主动,'down' 表示被动。我不确定 returns 是否是我需要的信息。任何人都可以确认或否认这种方法 returns 我需要什么吗?

我想您可能想查看哪些节点拥有资源 and/or 组。

Get-Cluster <ClusterManagementName> | Get-ClusterGroup | Format-Table Name,OwnerNode

Get-Cluster <ClusterManagementName> | Get-ClusterResource | Format-Table Cluster,Name,RecourceType,OwnerGroup,OwnerNode