更换 Cisco FC 交换机
必须使用特定于 Cisco 的步骤来更换发生故障的 Cisco FC 交换机。
开始之前
您需要管理员密码并能访问 FTP 或 SCP 服务器。
关于本任务
此过程不会产生中断,大约需要两个小时才能完成。在此过程的示例中,FC_switch_A_1 是正常运行的交换机,FC_switch_B_1 是受影响的交换机。示例中的交换机端口用途如下表所示:
角色 | 端口 |
---|---|
FC-VI 连接 | 1、4 |
HBA 连接 | 2、3、5、6 |
FC-SAS 网桥连接 | 7、8 |
ISL 连接 | 36、40 |
这些示例显示了两个 FC-SAS 网桥。如果有更多,必须禁用并随后启用其他端口。
交换机端口用途应遵循建议的分配。
- 禁用正常运行的交换机上的 ISL 端口以隔离受影响的交换机。在正常运行的交换机上执行这些步骤。
- 进入配置模式:conf t
- 使用 interface 和 shut 命令禁用正常运行的交换机上的 ISL 端口。
示例
FC_switch_A_1# conf t
FC_switch_A_1(config)# interface fc1/36
FC_switch_A_1(config)# shut
FC_switch_A_1(config)# interface fc1/40
FC_switch_A_1(config)# shut - 退出配置模式并将配置拷贝到启动配置中。
示例
FC_switch_A_1(config)# end
FC_switch_A_1# copy running-config startup-config
FC_switch_A_1#
- 隔离受影响的交换机上的 FC-VI 和 HBA 端口(如果该交换机仍在运行)。在受影响的交换机上执行这些步骤。
- 进入配置模式:conf t
- 如果受影响的交换机仍可运行,请使用 interface 和 shut 命令禁用受影响的交换机上的 FC-VI 和 HBA 端口。
示例
FC_switch_B_1(config)# interface fc1/1
FC_switch_B_1(config)# shut
FC_switch_B_1(config)# interface fc1/4
FC_switch_B_1(config)# shut
FC_switch_B_1(config)# interface fc1/2-3
FC_switch_B_1(config)# shut
FC_switch_B_1(config)# interface fc1/5-6
FC_switch_B_1(config)# shut - 退出配置模式并将配置拷贝到启动配置中。
示例
FC_switch_B_1(config)# end
FC_switch_B_1# copy running-config startup-config
FC_switch_B_1#
- 如果受影响的交换机仍可运行,请确定该交换机的 WWN:show wwn switch
示例
FC_switch_B_1# show wwn switch
Switch WWN is 20:00:54:7f:ee:e3:86:50
FC_switch_B_1# - 在物理安装替换交换机之前引导和预配置该交换机。此时,替换交换机未连接到 MetroCluster 配置。伙伴交换机上的 ISL 端口被禁用(在关闭模式下)并脱机。
- 打开替换交换机的电源,让其启动。
- 检查替换交换机上的固件版本以确认其与其他 FC 交换机的版本匹配:show version
- 按照《MetroCluster 安装和配置指南》中的说明配置替换交换机,跳过
在 Cisco FC 交换机上配置分区
部分。分区配置将在此过程的稍后部分进行。
- 禁用替换交换机上的 FC-VI、HBA 和存储端口。
示例
FC_switch_B_1# conf t
FC_switch_B_1(config)# interface fc1/1
FC_switch_B_1(config)# shut
FC_switch_B_1(config)# interface fc1/4
FC_switch_B_1(config)# shut
FC_switch_B_1(config)# interface fc1/2-3
FC_switch_B_1(config)# shut
FC_switch_B_1(config)# interface fc1/5-6
FC_switch_B_1(config)# shut
FC_switch_B_1(config)# interface fc1/7-8
FC_switch_B_1(config)# shut
FC_switch_B_1# copy running-config startup-config
FC_switch_B_1#
- 更换受影响的交换机实体:
- 关闭受影响的交换机的电源。
- 关闭替换交换机的电源。
- 断开受影响交换机的线缆连接并将其卸下,仔细记录哪些线缆连接到哪些端口。
- 将替换交换机安装在机架中。
- 按照与受影响交换机完全相同的线缆连接方式连接替换交换机。
- 打开替换交换机的电源。
- 在替换交换机上启用 ISL 端口。
示例
FC_switch_B_1# conf t
FC_switch_B_1(config)# interface fc1/36
FC_switch_B_1(config)# no shut
FC_switch_B_1(config)# end
FC_switch_B_1# copy running-config startup-config
FC_switch_B_1(config)# interface fc1/40
FC_switch_B_1(config)# no shut
FC_switch_B_1(config)# end
FC_switch_B_1# - 验证替换交换机上的 ISL 端口是否为启用状态:show interface brief
- 调整替换交换机上的分区以匹配 MetroCluster 配置:
- 从正常运行的光纤网分发分区信息。
示例
在此示例中,已替换 FC_switch_B_1,并从 FC_switch_A_1 检索分区信息:FC_switch_A_1(config-zone)# zoneset distribute full vsan 10
FC_switch_A_1(config-zone)# zoneset distribute full vsan 20
FC_switch_A_1(config-zone)# end - 在替换交换机上,验证是否从正常运行的交换机正确检索到分区信息:show zone
示例
FC_switch_B_1# show zone
zone name FC-VI_Zone_1_10 vsan 10
interface fc1/1 swwn 20:00:54:7f:ee:e3:86:50
interface fc1/4 swwn 20:00:54:7f:ee:e3:86:50
interface fc1/1 swwn 20:00:54:7f:ee:b8:24:c0
interface fc1/4 swwn 20:00:54:7f:ee:b8:24:c0
zone name STOR_Zone_1_20_25A vsan 20
interface fc1/2 swwn 20:00:54:7f:ee:e3:86:50
interface fc1/3 swwn 20:00:54:7f:ee:e3:86:50
interface fc1/5 swwn 20:00:54:7f:ee:e3:86:50
interface fc1/6 swwn 20:00:54:7f:ee:e3:86:50
interface fc1/2 swwn 20:00:54:7f:ee:b8:24:c0
interface fc1/3 swwn 20:00:54:7f:ee:b8:24:c0
interface fc1/5 swwn 20:00:54:7f:ee:b8:24:c0
interface fc1/6 swwn 20:00:54:7f:ee:b8:24:c0
zone name STOR_Zone_1_20_25B vsan 20
interface fc1/2 swwn 20:00:54:7f:ee:e3:86:50
interface fc1/3 swwn 20:00:54:7f:ee:e3:86:50
interface fc1/5 swwn 20:00:54:7f:ee:e3:86:50
interface fc1/6 swwn 20:00:54:7f:ee:e3:86:50
interface fc1/2 swwn 20:00:54:7f:ee:b8:24:c0
interface fc1/3 swwn 20:00:54:7f:ee:b8:24:c0
interface fc1/5 swwn 20:00:54:7f:ee:b8:24:c0
interface fc1/6 swwn 20:00:54:7f:ee:b8:24:c0
FC_switch_B_1# - 查找交换机的 WWN。
示例
在此示例中,两个交换机 WWN 如下:FC_switch_A_1:20:00:54:7f:ee:b8:24:c0
FC_switch_B_1:20:00:54:7f:ee:c6:80:78
FC_switch_B_1# show wwn switch
Switch WWN is 20:00:54:7f:ee:c6:80:78
FC_switch_B_1#
FC_switch_A_1# show wwn switch
Switch WWN is 20:00:54:7f:ee:b8:24:c0
FC_switch_A_1# - 删除不属于两台交换机的交换机 WWN 的区域成员。
示例
在此示例中,输出中的 no member interface 显示以下成员与光纤网中任一交换机的交换机 WWN 都无关联,因此必须将其删除:区域名称 FC-VI_Zone_1_10 vsan 10
接口 fc1/1 swwn 20:00:54:7f:ee:e3:86:50
接口 fc1/2 swwn 20:00:54:7f:ee:e3:86:50
区域名称 STOR_Zone_1_20_25A vsan 20
接口 fc1/5 swwn 20:00:54:7f:ee:e3:86:50
接口 fc1/8 swwn 20:00:54:7f:ee:e3:86:50
接口 fc1/9 swwn 20:00:54:7f:ee:e3:86:50
接口 fc1/10 swwn 20:00:54:7f:ee:e3:86:50
接口 fc1/11 swwn 20:00:54:7f:ee:e3:86:50
区域名称 STOR_Zone_1_20_25B vsan 20
接口 fc1/8 swwn 20:00:54:7f:ee:e3:86:50
接口 fc1/9 swwn 20:00:54:7f:ee:e3:86:50
接口 fc1/10 swwn 20:00:54:7f:ee:e3:86:50
接口 fc1/11 swwn 20:00:54:7f:ee:e3:86:50
FC_switch_B_1# conf t
FC_switch_B_1(config)# zone name FC-VI_Zone_1_10 vsan 10
FC_switch_B_1(config-zone)# no member interface fc1/1 swwn 20:00:54:7f:ee:e3:86:50
FC_switch_B_1(config-zone)# no member interface fc1/2 swwn 20:00:54:7f:ee:e3:86:50
FC_switch_B_1(config-zone)# zone name STOR_Zone_1_20_25A vsan 20
FC_switch_B_1(config-zone)# no member interface fc1/5 swwn 20:00:54:7f:ee:e3:86:50
FC_switch_B_1(config-zone)# no member interface fc1/8 swwn 20:00:54:7f:ee:e3:86:50
FC_switch_B_1(config-zone)# no member interface fc1/9 swwn 20:00:54:7f:ee:e3:86:50
FC_switch_B_1(config-zone)# no member interface fc1/10 swwn 20:00:54:7f:ee:e3:86:50
FC_switch_B_1(config-zone)# no member interface fc1/11 swwn 20:00:54:7f:ee:e3:86:50
FC_switch_B_1(config-zone)# zone name STOR_Zone_1_20_25B vsan 20
FC_switch_B_1(config-zone)# no member interface fc1/8 swwn 20:00:54:7f:ee:e3:86:50
FC_switch_B_1(config-zone)# no member interface fc1/9 swwn 20:00:54:7f:ee:e3:86:50
FC_switch_B_1(config-zone)# no member interface fc1/10 swwn 20:00:54:7f:ee:e3:86:50
FC_switch_B_1(config-zone)# no member interface fc1/11 swwn 20:00:54:7f:ee:e3:86:50
FC_switch_B_1(config-zone)# save running-config startup-config
FC_switch_B_1(config-zone)# zoneset distribute full 10
FC_switch_B_1(config-zone)# zoneset distribute full 20
FC_switch_B_1(config-zone)# end
FC_switch_B_1# copy running-config startup-config - 将替换交换机的端口添加到区域。
示例
替换交换机上的所有布线必须与受影响的交换机相同:FC_switch_B_1# conf t
FC_switch_B_1(config)# zone name FC-VI_Zone_1_10 vsan 10
FC_switch_B_1(config-zone)# member interface fc1/1 swwn 20:00:54:7f:ee:c6:80:78
FC_switch_B_1(config-zone)# member interface fc1/2 swwn 20:00:54:7f:ee:c6:80:78
FC_switch_B_1(config-zone)# zone name STOR_Zone_1_20_25A vsan 20
FC_switch_B_1(config-zone)# member interface fc1/5 swwn 20:00:54:7f:ee:c6:80:78
FC_switch_B_1(config-zone)# member interface fc1/8 swwn 20:00:54:7f:ee:c6:80:78
FC_switch_B_1(config-zone)# member interface fc1/9 swwn 20:00:54:7f:ee:c6:80:78
FC_switch_B_1(config-zone)# member interface fc1/10 swwn 20:00:54:7f:ee:c6:80:78
FC_switch_B_1(config-zone)# member interface fc1/11 swwn 20:00:54:7f:ee:c6:80:78
FC_switch_B_1(config-zone)# zone name STOR_Zone_1_20_25B vsan 20
FC_switch_B_1(config-zone)# member interface fc1/8 swwn 20:00:54:7f:ee:c6:80:78
FC_switch_B_1(config-zone)# member interface fc1/9 swwn 20:00:54:7f:ee:c6:80:78
FC_switch_B_1(config-zone)# member interface fc1/10 swwn 20:00:54:7f:ee:c6:80:78
FC_switch_B_1(config-zone)# member interface fc1/11 swwn 20:00:54:7f:ee:c6:80:78
FC_switch_B_1(config-zone)# save running-config startup-config
FC_switch_B_1(config-zone)# zoneset distribute full 10
FC_switch_B_1(config-zone)# zoneset distribute full 20
FC_switch_B_1(config-zone)# end
FC_switch_B_1# copy running-config startup-config - 验证是否已正确配置分区:show zone
示例
以下示例输出显示了三个区域:FC_switch_B_1# show zone
zone name FC-VI_Zone_1_10 vsan 10
interface fc1/1 swwn 20:00:54:7f:ee:c6:80:78
interface fc1/2 swwn 20:00:54:7f:ee:c6:80:78
interface fc1/1 swwn 20:00:54:7f:ee:b8:24:c0
interface fc1/2 swwn 20:00:54:7f:ee:b8:24:c0
zone name STOR_Zone_1_20_25A vsan 20
interface fc1/5 swwn 20:00:54:7f:ee:c6:80:78
interface fc1/8 swwn 20:00:54:7f:ee:c6:80:78
interface fc1/9 swwn 20:00:54:7f:ee:c6:80:78
interface fc1/10 swwn 20:00:54:7f:ee:c6:80:78
interface fc1/11 swwn 20:00:54:7f:ee:c6:80:78
interface fc1/8 swwn 20:00:54:7f:ee:b8:24:c0
interface fc1/9 swwn 20:00:54:7f:ee:b8:24:c0
interface fc1/10 swwn 20:00:54:7f:ee:b8:24:c0
interface fc1/11 swwn 20:00:54:7f:ee:b8:24:c0
zone name STOR_Zone_1_20_25B vsan 20
interface fc1/8 swwn 20:00:54:7f:ee:c6:80:78
interface fc1/9 swwn 20:00:54:7f:ee:c6:80:78
interface fc1/10 swwn 20:00:54:7f:ee:c6:80:78
interface fc1/11 swwn 20:00:54:7f:ee:c6:80:78
interface fc1/5 swwn 20:00:54:7f:ee:b8:24:c0
interface fc1/8 swwn 20:00:54:7f:ee:b8:24:c0
interface fc1/9 swwn 20:00:54:7f:ee:b8:24:c0
interface fc1/10 swwn 20:00:54:7f:ee:b8:24:c0
interface fc1/11 swwn 20:00:54:7f:ee:b8:24:c0
FC_switch_B_1# - 启用与存储和控制器的连接。
示例
以下示例显示了端口用途:FC_switch_A_1# conf t
FC_switch_A_1(config)# interface fc1/1
FC_switch_A_1(config)# no shut
FC_switch_A_1(config)# interface fc1/4
FC_switch_A_1(config)# shut
FC_switch_A_1(config)# interface fc1/2-3
FC_switch_A_1(config)# shut
FC_switch_A_1(config)# interface fc1/5-6
FC_switch_A_1(config)# shut
FC_switch_A_1(config)# interface fc1/7-8
FC_switch_A_1(config)# shut
FC_switch_A_1# copy running-config startup-config
FC_switch_A_1#
- 从正常运行的光纤网分发分区信息。
- 确认 ONTAP 中的 MetroCluster 配置运行情况:
- 检查系统是否为多路径式: node run -node node-name sysconfig -a
- 检查两个集群上是否有任何运行状况警报:system health alert show
- 确认 MetroCluster 配置并确认运行模式为正常:metrocluster show
- 执行 MetroCluster 检查:metrocluster check run
- 显示 MetroCluster 检查的结果:metrocluster check show
- 查看交换机(如果存在)上是否存在任何运行状况警报:storage switch show