跳到主要内容

更换 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 网桥。如果有更多,必须禁用并随后启用其他端口。

交换机端口用途应遵循建议的分配。

FC 交换机的端口分配

  1. 禁用正常运行的交换机上的 ISL 端口以隔离受影响的交换机。

    在正常运行的交换机上执行这些步骤。
    1. 进入配置模式:conf t
    2. 使用 interfaceshut 命令禁用正常运行的交换机上的 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

    3. 退出配置模式并将配置拷贝到启动配置中。

      示例

      FC_switch_A_1(config)# end
      FC_switch_A_1# copy running-config startup-config
      FC_switch_A_1#
  2. 隔离受影响的交换机上的 FC-VI 和 HBA 端口(如果该交换机仍在运行)。

    在受影响的交换机上执行这些步骤。
    1. 进入配置模式:conf t
    2. 如果受影响的交换机仍可运行,请使用 interfaceshut 命令禁用受影响的交换机上的 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
    3. 退出配置模式并将配置拷贝到启动配置中。

      示例

      FC_switch_B_1(config)# end
      FC_switch_B_1# copy running-config startup-config
      FC_switch_B_1#
  3. 如果受影响的交换机仍可运行,请确定该交换机的 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#
  4. 在物理安装替换交换机之前引导和预配置该交换机。

    此时,替换交换机未连接到 MetroCluster 配置。伙伴交换机上的 ISL 端口被禁用(在关闭模式下)并脱机。
    1. 打开替换交换机的电源,让其启动。
    2. 检查替换交换机上的固件版本以确认其与其他 FC 交换机的版本匹配:show version
    3. 按照《MetroCluster 安装和配置指南》中的说明配置替换交换机,跳过在 Cisco FC 交换机上配置分区部分。

      光纤网连接的 MetroCluster 安装和配置指南

      分区配置将在此过程的稍后部分进行。

    4. 禁用替换交换机上的 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#

  5. 更换受影响的交换机实体:
    1. 关闭受影响的交换机的电源。
    2. 关闭替换交换机的电源。
    3. 断开受影响交换机的线缆连接并将其卸下,仔细记录哪些线缆连接到哪些端口。
    4. 将替换交换机安装在机架中。
    5. 按照与受影响交换机完全相同的线缆连接方式连接替换交换机。
    6. 打开替换交换机的电源。
  6. 在替换交换机上启用 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#

  7. 验证替换交换机上的 ISL 端口是否为启用状态:show interface brief
  8. 调整替换交换机上的分区以匹配 MetroCluster 配置:
    1. 从正常运行的光纤网分发分区信息。

      示例

      在此示例中,已替换 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
    2. 在替换交换机上,验证是否从正常运行的交换机正确检索到分区信息: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#
    3. 查找交换机的 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#
    4. 删除不属于两台交换机的交换机 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

    5. 将替换交换机的端口添加到区域。

      示例

      替换交换机上的所有布线必须与受影响的交换机相同:
       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
    6. 验证是否已正确配置分区: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#
    7. 启用与存储和控制器的连接。

      示例

      以下示例显示了端口用途:
      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#

  9. 确认 ONTAP 中的 MetroCluster 配置运行情况:
    1. 检查系统是否为多路径式: node run -node node-name sysconfig -a
    2. 检查两个集群上是否有任何运行状况警报:system health alert show
    3. 确认 MetroCluster 配置并确认运行模式为正常:metrocluster show
    4. 执行 MetroCluster 检查:metrocluster check run
    5. 显示 MetroCluster 检查的结果:metrocluster check show
    6. 查看交换机(如果存在)上是否存在任何运行状况警报:storage switch show