SAN(Storage Area Network) 一般用户接触的机会不多,说来也巧,入职后刚好遇上公司存储升级换代,部分配置需要重做,Alliot 借此机会管中窥豹也算是接触了一些存储相关的东西。坤哥与杜老大带我们了解一些基本概念后,给了一个较为简单的配置练习,本文做一些整理。
案例
公司现要求一台新部署的服务器 ServerA 接入 SAN 网络:
服务器
HBA 卡 1:
110000e08b0ffc8a —连接到交换机1
110000e08b0ffc8b —连接到交换机1
HBA 卡 2:
110000e08b0ffc8c —连接到交换机2
110000e08b0ffc8d —连接到交换机2
存储 EMC_VMAX10K
前端端口 wwm:
110000e08b0ffc01 —连接交换机1
110000e08b0ffc02 —连接交换机1
110000e08b0ffc03 —连接交换机2
110000e08b0ffc04 —连接交换机2
备份采用单边接入
磁带库 IBM_TS3310
wwn:
110000e08b0ffca1 —连接交换机1
110000e08b0ffca2 —连接交换机1
问题
问题 1 :
如何知道服务器的每张HBA卡的哪个口正在连接交换机(即状态为online)
Linux服务器查看fc状态:
1 | cat /sys/class/fc_host/hostX/port_stat |
这里的 “hostX” 中的 X 需要看该目录下的具体数值,依情况而定。
其实也可以去到 SAN 交换机通过 switchshow
来查看。
问题 2 :
如何知道服务器连到了交换机的哪个口?如何检查这个口的光衰?
查看交换机接口状态:1
switchshow
查看光衰:
通过 switchshow
中找到对应端口id1
sfpshow id
要求
RX Power(收光): 在 [-2, -7] 为质量较好;[-7, -10] 质量暂时可以接受;[-10, -14] 不可接受,需要整改;[-14,- 49] 为不能通讯。
TX Power 无所谓
问题 3:
如何知道当前交换机使用的配置文件名?
通过 cfgshow
来查看:1
cfgshow | more # 首行即是
问题 4 :
配置 SAN 交换机,要求业务数据 IO 流量与备份 IO 流量分开,两台 SAN 交换机配置如下:
SAN Switch1:
1 | # 创建 ServerA HBA1 别名 |
SAN Switch2:
1 | # 创建 ServerA HBA2 别名 |