Alliot's blog

案例:SAN存储区域网络配置练习

  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

问题 2 :

如何知道服务器连到了交换机的哪个口?如何检查这个口的光衰?
查看交换机接口状态:

1
switchshow

查看光衰:
通过 switchshow 中找到对应端口id

1
sfpshow id

要求 RX Power 在 -6 以下 (收光)
TX Power 无所谓

问题 3 :

配置 SAN 交换机,要求业务数据 IO 流量与备份 IO 流量分开,两台 SAN 交换机配置如下:

SAN Switch1:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
# 创建 ServerA HBA1 别名
alicreate "ServerA_HBA1_1","110000e08b0ffc8a"
alicreate "ServerA_HBA1_2","110000e08b0ffc8b"
# 创建 存储 EMC_VMAX10K SPA SPB 别名
alicreate "EMC_VMAX10K_SPA","110000e08b0ffc01"
alicreate "EMC_VMAX10K_SPB","110000e08b0ffc02"
# 创建 备份磁带库 IBM_TS3310 SPA SPB 别名
alicreate "IBM_TS3310_SPA","110000e08b0ffca1"
alicreate "IBM_TS3310_SPB","110000e08b0ffca2
# 创建 HBA1_1 到存储 SP A、B 的 Zone
zoneCreate "ServerA_HBA1_1_To_EMC_VMAX10K",\
"ServerA_HBA1_1;\
EMC_VMAX10_SPA;\
EMC_VMAX10_SPB"
# 创建 HBA1_2 到备份磁带库 IBM_TSC3310 的 Zone(备份没有多路径,只需要接一个控制器)
zoneCreate "ServerA_HBA1_2_To_IBM_TSC3310",\
"ServerA_HBA1_2;\
IBM_TSC3310_SPA"
# 添加到 cfg01
cfgadd "cfg01",\
"ServerA_HBA1_1_To_EMC_VMAX10K;\
ServerA_HBA1_2_To_IBM_TSC3310"
# 保存 cfg
CfgSave
# 激活 cfg01
CfgEnable "cfg01"
SAN Switch2:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# 创建 ServerA HBA2 别名
alicreate "ServerA_HBA2_1","110000e08b0ffc8c"
alicreate "ServerA_HBA2_2","110000e08b0ffc8d"
# 创建 存储 EMC_VMAX10K SPC SPD 别名
alicreate "EMC_VMAX10K_SPC","110000e08b0ffc03"
alicreate "EMC_VMAX10K_SPD","110000e08b0ffc04"
# 创建 HBA2 到存储 SP C、D 的 Zone
zoneCreate "ServerA_HBA2_To_EMC_VMAX10K",\
"ServerA_HBA2_1;\
ServerA_HBA2_2;\
EMC_VMAX10_SPC;\
EMC_VMAX10_SPD"
# 添加到 cfg01
cfgadd "cfg02",\
“ServerA_HBA2_To_EMC_VMAX10K"
# 保存 cfg
CfgSave
# 激活 cfg02
CfgEnable "cfg02"
------ 本文结束 ------

本文标题:案例:SAN存储区域网络配置练习

文章作者:Alliot

发布时间:2019年11月09日 - 12:11

最后更新:2019年11月09日 - 13:11

原始链接:https://www.iots.vip/post/SAN-config-practice.html

许可协议: 署名-非商业性使用-相同方式共享 4.0 国际 转载请保留原文链接及作者。

如果此文为您解决燃眉之急或是带来些许明朗,不妨打赏Alliot一杯香茗或是一杯咖啡