Skip to main content
ONTAP MetroCluster
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

升级或降级 Cisco FC 交换机上的固件

贡献者

要升级或降级 Cisco FC 交换机上的固件,必须使用 Cisco 专用的命令禁用交换机,执行并验证升级,然后重新启动并重新启用交换机。

  • 系统必须已正确布线。

  • 存储架的所有路径都必须可用。

  • 磁盘架堆栈必须稳定。

  • FC 交换机网络结构必须运行状况良好。

  • 系统中的所有组件都必须运行正常。

  • 系统必须正常运行。

  • 您需要管理员密码以及对 FTP 或 SCP 服务器的访问权限。

在固件升级或降级期间,交换机网络结构将被禁用, MetroCluster 配置将依靠第二个网络结构继续运行。

您必须连续对每个交换机网络结构重复此任务,以确保所有交换机都运行相同版本的固件。

您必须具有固件文件。

备注 此操作步骤不会造成系统中断,大约需要一小时才能完成。
步骤
  1. 登录到网络结构中的每个交换机。

    在示例中,这些交换机称为 FC_switch_A_1 和 FC_switch_B_1 。

  2. 确定每个交换机上的 bootflash 目录是否有足够的空间:

    ` * 目录 bootflash*`

    如果不是,请使用 delete bootflash : file_name 命令删除不需要的固件文件。

  3. 将 kickstart 和系统文件复制到交换机:

    ` * copy source_filetarget_file*`

    在以下示例中, kickstart 文件( m 9200-s2ek9-kickstart-mz.5.2.1.bin )和系统文件( m 9200-s2ek9-mz.5.2.1.bin )位于 FTP 服务器 10.10.10.55 上的 ` firmware/` 路径中。

    以下示例显示了对 FC_switch_A_1 发出的命令:

    FC_switch_A_1# copy ftp://10.10.10.55/firmware/m9200-s2ek9-kickstart-mz.5.2.1.bin bootflash:m9200-s2ek9-kickstart-mz.5.2.1.bin
    FC_switch_A_1# copy ftp://10.10.10.55/firmware/m9200-s2ek9-mz.5.2.1.bin bootflash:m9200-s2ek9-mz.5.2.1.bin
  4. 禁用此网络结构中两个交换机上的所有VSAN。

    使用以下操作步骤 禁用VSAN:

    1. 打开配置终端:

      配置t

    2. 输入:* vsan database*

    3. 检查VSAN的状态:

      显示VSA

      所有VSAN都必须处于活动状态。

    4. 暂停VSAN:

      * vsan vsan-num suspend*

      示例:vsan 10 suspend

    5. 再次检查VSAN的状态:

      显示VSAN+必须暂停所有VSAN。

    6. 退出配置终端:

      结束

    7. 保存配置。

      ` * 复制 running-config startup-config *`

      以下示例显示了FC_switch_A_1的输出:

    FC_switch_A_1# config t
    Enter configuration commands, one per line.  End with CNTL/Z.
    FC_switch_A_1(config)# vsan database
    FC_switch_A_1(config-vsan-db)# show vsan
    vsan 1 information
             name:VSAN0001  state:active
             interoperability mode:default
             loadbalancing:src-id/dst-id/oxid
             operational state:up
    
    vsan 30 information
             name:MC1_FCVI_2_30  state:active
             interoperability mode:default
             loadbalancing:src-id/dst-id
             operational state:up
    
    vsan 40 information
             name:MC1_STOR_2_40  state:active
             interoperability mode:default
             loadbalancing:src-id/dst-id/oxid
             operational state:up
    
    vsan 70 information
             name:MC2_FCVI_2_70  state:active
             interoperability mode:default
             loadbalancing:src-id/dst-id
             operational state:up
    
    vsan 80 information
             name:MC2_STOR_2_80  state:active
             interoperability mode:default
             loadbalancing:src-id/dst-id/oxid
             operational state:up
    
    vsan 4079:evfp_isolated_vsan
    
    vsan 4094:isolated_vsan
    
    FC_switch_A_1(config-vsan-db)# vsan 1 suspend
    FC_switch_A_1(config-vsan-db)# vsan 30 suspend
    FC_switch_A_1(config-vsan-db)# vsan 40 suspend
    FC_switch_A_1(config-vsan-db)# vsan 70 suspend
    FC_switch_A_1(config-vsan-db)# vsan 80 suspend
    FC_switch_A_1(config-vsan-db)# end
    FC_switch_A_1#
    FC_switch_A_1# show vsan
    vsan 1 information
             name:VSAN0001  state:suspended
             interoperability mode:default
             loadbalancing:src-id/dst-id/oxid
             operational state:down
    
    vsan 30 information
             name:MC1_FCVI_2_30  state:suspended
             interoperability mode:default
             loadbalancing:src-id/dst-id
             operational state:down
    
    vsan 40 information
             name:MC1_STOR_2_40  state:suspended
             interoperability mode:default
             loadbalancing:src-id/dst-id/oxid
             operational state:down
    
    vsan 70 information
             name:MC2_FCVI_2_70  state:suspended
             interoperability mode:default
             loadbalancing:src-id/dst-id
             operational state:down
    
    vsan 80 information
             name:MC2_STOR_2_80  state:suspended
             interoperability mode:default
             loadbalancing:src-id/dst-id/oxid
             operational state:down
    
    vsan 4079:evfp_isolated_vsan
    
    vsan 4094:isolated_vsan
  5. 在交换机上安装所需的固件:

    ` * 安装所有系统 bootflash : _systemfile_name kickstart bootflash : _kickstartfile_name*`

    以下示例显示了对 FC_switch_A_1 发出的命令:

    FC_switch_A_1# install all system bootflash:m9200-s2ek9-mz.5.2.1.bin kickstart bootflash:m9200-s2ek9-kickstart-mz.5.2.1.bin
    Enter Yes to confirm the installation.
  6. 检查每个交换机上的固件版本,以确保安装的版本正确:

    ` * 显示版本 *`

  7. 在此网络结构中的两个交换机上启用所有VSAN。

    使用以下操作步骤 启用VSAN:

    1. 打开配置终端:

      配置t

    2. 输入:* vsan database*

    3. 检查VSAN的状态:

      显示VSA

      必须暂停VSAN。

    4. 激活VSAN:

      无vsan vsan-num suspend

      示例:无vSAN 10暂停

    5. 再次检查VSAN的状态:

      显示VSA

      所有VSAN都必须处于活动状态。

    6. 退出配置终端:

      结束

    7. 保存配置:

      ` * 复制 running-config startup-config *`

      以下示例显示了FC_switch_A_1的输出:

    FC_switch_A_1# config t
    Enter configuration commands, one per line.  End with CNTL/Z.
    FC_switch_A_1(config)# vsan database
    FC_switch_A_1(config-vsan-db)# show vsan
    vsan 1 information
             name:VSAN0001  state:suspended
             interoperability mode:default
             loadbalancing:src-id/dst-id/oxid
             operational state:down
    
    vsan 30 information
             name:MC1_FCVI_2_30  state:suspended
             interoperability mode:default
             loadbalancing:src-id/dst-id
             operational state:down
    
    vsan 40 information
             name:MC1_STOR_2_40  state:suspended
             interoperability mode:default
             loadbalancing:src-id/dst-id/oxid
             operational state:down
    
    vsan 70 information
             name:MC2_FCVI_2_70  state:suspended
             interoperability mode:default
             loadbalancing:src-id/dst-id
             operational state:down
    
    vsan 80 information
             name:MC2_STOR_2_80  state:suspended
             interoperability mode:default
             loadbalancing:src-id/dst-id/oxid
             operational state:down
    
    vsan 4079:evfp_isolated_vsan
    
    vsan 4094:isolated_vsan
    
    FC_switch_A_1(config-vsan-db)# no vsan 1 suspend
    FC_switch_A_1(config-vsan-db)# no vsan 30 suspend
    FC_switch_A_1(config-vsan-db)# no vsan 40 suspend
    FC_switch_A_1(config-vsan-db)# no vsan 70 suspend
    FC_switch_A_1(config-vsan-db)# no vsan 80 suspend
    FC_switch_A_1(config-vsan-db)#
    FC_switch_A_1(config-vsan-db)# show vsan
    vsan 1 information
             name:VSAN0001  state:active
             interoperability mode:default
             loadbalancing:src-id/dst-id/oxid
             operational state:up
    
    vsan 30 information
             name:MC1_FCVI_2_30  state:active
             interoperability mode:default
             loadbalancing:src-id/dst-id
             operational state:up
    
    vsan 40 information
             name:MC1_STOR_2_40  state:active
             interoperability mode:default
             loadbalancing:src-id/dst-id/oxid
             operational state:up
    
    vsan 70 information
             name:MC2_FCVI_2_70  state:active
             interoperability mode:default
             loadbalancing:src-id/dst-id
             operational state:up
    
    vsan 80 information
             name:MC2_STOR_2_80  state:active
             interoperability mode:default
             loadbalancing:src-id/dst-id/oxid
             operational state:up
    
    vsan 4079:evfp_isolated_vsan
    
    vsan 4094:isolated_vsan
    
    FC_switch_A_1(config-vsan-db)# end
    FC_switch_A_1#
  8. 在 ONTAP 中验证 MetroCluster 配置的运行情况:

    1. 检查系统是否为多路径:

      ` * 节点 run -node node-name sysconfig -A*`

    2. 检查两个集群上是否存在任何运行状况警报:

      ` * 系统运行状况警报 show*`

    3. 确认 MetroCluster 配置以及操作模式是否正常:

      ` * MetroCluster show*`

    4. 执行 MetroCluster 检查:

      ` * MetroCluster check run*`

    5. 显示 MetroCluster 检查的结果:

      ` * MetroCluster check show*`

    6. 检查交换机上是否存在任何运行状况警报(如果存在):

      ` * 存储交换机显示 *`

    7. 运行 Config Advisor 。

    8. 运行 Config Advisor 后,查看该工具的输出并按照输出中的建议解决发现的任何问题。

  9. 对第二个交换机网络结构重复此操作步骤。