关于Failover Cluster Manager的两项技术问题咨询
关于Failover Cluster Manager的两项技术问题咨询
哥们儿,我日常也维护不少Windows故障转移集群,太懂你用Failover Cluster Manager(FCM)做日常监控的场景了!针对你提的两个问题,我给你详细说说:
1. 左侧面板的集群名称存储位置
FCM左侧面板里显示的集群列表,默认是存在当前用户的注册表中的,具体路径为:HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Cluster Administrator\Clusters
这个路径下的每个子项对应你添加过的一个集群,里面还保存了连接相关的配置信息。
另外,如果你曾经把FCM控制台保存为自定义的.msc文件,那集群信息也会内嵌在这个文件里——不过默认情况下,我们打开的系统内置FCM控制台,集群列表都是存在上述注册表路径的当前用户项下的,所以不同用户登录同一台机器,看到的集群列表是各自独立的。
2. 在主中间面板显示集群属性的Name字段
这个需求确实有点小众,默认FCM的主中间面板(选中单个集群后的概览区域)没有直接显示该字段的选项,但有几个可行的办法:
- 自定义集群列表列:如果你的主中间面板是显示所有已添加集群的列表(即选中根节点「Failover Cluster Manager」时的视图),右键列表的列标题,选择「添加/删除列」,在弹出窗口里找到「名称」(对应集群属性的Name字段),把它移到「显示的列」区域,就能直接在列表中看到这个值了。
- 定制MMC视图:如果是选中单个集群后想在中间概览面板展示Name字段,原生FCM的定制性有限,但你可以尝试创建自定义MMC控制台:添加「Cluster Administrator」 snap-in后,右键目标集群节点选择「新建视图」,在视图向导里勾选Name属性,就能生成包含该字段的自定义概览视图。
- PowerShell辅助查询:如果上面的方法都满足不了,你可以用PowerShell快速批量获取所有集群的Name属性,示例命令如下:
Get-Cluster | Select-Object Name, State, NodeCount
把这个脚本做成快捷方式,或者整合到MMC控制台中,也能高效查看你需要的信息。
备注:内容来源于stack exchange,提问作者pithhelmet
相关产品推荐
相关产品推荐

