基于SMI-S的SAN拓扑发现:查询Clariion存储FC连接的交换机
查询Clariion存储FC端口连接交换机的实用方法
嘿,刚好我平时运维Clariion存储经常碰到这个需求,给你分享几个靠谱的方法,结合你已经在用SMI-S的情况,从存储侧和交换机侧都能搞定:
方法1:Unisphere图形界面(最直观)
- 登录到Clariion的Unisphere管理后台
- 导航到存储系统 > 硬件 > FC端口(不同版本路径可能微调,比如部分版本是「系统 > 端口」)
- 点开每个FC端口的详情,就能看到连接的交换机WWN,有些版本还会直接显示交换机的名称,同时能看到端口速率、状态这些辅助信息
- 要是只显示WWN,把它记下来,去交换机侧查对应的设备名称就行
方法2:CLI命令行(高效快捷)
如果习惯用命令行,naviseccli工具是标配:
- 确保你已经在安装了naviseccli的服务器上配置好存储的访问权限(比如设置了用户名密码或者证书)
- 执行命令获取所有FC端口的完整信息:
或者精准筛选FC端口:naviseccli -h <Clariion存储IP> getall -portnaviseccli -h <Clariion存储IP> port -list -protocol FC - 输出结果里找
Switch WWN或者Connected Switch字段,就能拿到连接的交换机WWN,部分版本会直接显示交换机的名称
方法3:通过SMI-S直接查询(延续你的现有工作流)
既然你已经在用SMI-S发现存储,直接用它来查更连贯:
- 借助SMI-S客户端(比如WBEM Explorer、OpenWBEM),查询CIM类的关联关系:
- 先查询
CIM_FCPort类,筛选出你的Clariion存储的所有FC端口:SELECT * FROM CIM_FCPort WHERE SystemName='<你的Clariion存储名称>' - 然后查看每个端口的
ConnectedSwitchPort属性,或者关联CIM_Switch类,就能获取到对应的交换机详细信息
- 先查询
方法4:交换机侧反向验证(双重确认)
要是对存储侧的结果有疑问,直接登录FC交换机(比如Brocade、Cisco MDS)反向查询:
- Brocade交换机:执行
switchshow命令,搜索Clariion存储FC端口的WWN,找到对应的交换机端口,就能确定是哪台交换机 - Cisco MDS交换机:执行
show flogi database或者show fc database,搜索存储的WWN,对应的交换机端口和设备信息会直接显示
我平时运维的时候,会结合方法1和方法4交叉验证,确保信息绝对准确,你可以根据自己的环境选最顺手的方式~
内容的提问来源于stack exchange,提问作者Kabir Akmal Khan
相关产品推荐
相关产品推荐

