首页 > 解决方案 > 如何使用 Powershell 获取集群节点信息?

问题描述

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

Get-ClusterNode -Cluster cluster1

输出是:

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

我想知道属性 State 是否定义了“up”是否意味着主动,“down”是否意味着被动。我不确定这是否会返回我需要的信息。如果此方法返回我需要的内容,任何人都可以确认或否认吗?

标签: powershellcluster-computing

解决方案


我认为您可能想查看哪些节点拥有资源和/或组。

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

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

推荐阅读