文件服务器故障转移群集-如何获取磁盘详细信息(大小,可用空间等)

时间:2020-08-13 02:04:43

标签: cluster-computing failovercluster

我一直在努力为文件服务器集群开发监视脚本。为此,我还计划添加磁盘空间监视。这是一个2节点集群,其角色已附加了磁盘。但是我无法找到任何powershell cmd可以从中找到磁盘详细信息。有很多建议可以从节点上占用空间,但是后来我将无法获得磁盘配置到的角色的名称。请帮忙吗?

如果我们去集群可以看到

角色

节点

存储->>使用PS的磁盘(如何提取此数据)?

这是我到目前为止所得到的

$Clustername= 'XXXXXX'
$nodes = (gwmi -q "select name from mscluster_node" -namespace root\mscluster -computername $Clustername -authentication packetprivacy).name
Write-Host "Nodes identifed for the cluster $Clustername - Nodes are $Nodes"
#Connectivity Check
foreach ($node in $nodes)
                   {
        $ping = gwmi -q "select statuscode from win32_pingstatus where address = '$nodename'" -authentication packetprivacy
        $pingstate = $ping.statuscode
               
                if ($pingstate -eq 0)  {Write-Host "$Node is up" -foregroundcolor green }
                else {Write-Host "$Node is done" -foregroundcolor red }
                    #Clusterresource status
                                            
                                    }
                                     $Clusterresources= Get-ClusterResource -Cluster $cluster  |Where-Object{$_.ResourceType -match "Physical Disk"}
                                     foreach ($Clusterresource in $Clusterresources) {                                                              
                                                                                      Write-Host ($Clusterresource.Name+";"+$Clusterresource.OwnerGroup+";"+ $Clusterresource.State )
}

我将获得资源名称,所有者组和状态。如何获取附加到群集角色的磁盘大小?

0 个答案:

没有答案