升级或降级 Cisco FC 交换机上的固件
要升级或降级 Cisco FC 交换机上的固件,必须使用 Cisco 专用的命令禁用交换机,执行并验证升级,然后重新启动并重新启用交换机。
确认您已为您的配置检查并执行以下任务:
-
系统布线正确。
-
存储架的所有路径均可用。
-
磁盘架堆栈保持稳定。
-
FC交换机网络结构运行状况良好。
-
系统中的所有组件运行状况良好。
-
系统运行正常。
-
您具有管理员密码并可访问FTP或SCP服务器。
-
已启用控制台日志记录。
在固件升级或降级期间,交换机网络结构将被禁用, MetroCluster 配置将依靠第二个网络结构继续运行。
您必须连续对每个交换机网络结构重复此任务,以确保所有交换机都运行相同版本的固件。
您必须具有固件文件。
此操作步骤不会造成系统中断,大约需要一小时才能完成。 |
-
登录到网络结构中的每个交换机。
在示例中,这些交换机称为 FC_switch_A_1 和 FC_switch_B_1 。
-
确定每个交换机上的 bootflash 目录是否有足够的空间:
` * 目录 bootflash*`
如果不是,请使用
delete bootflash : file_name
命令删除不需要的固件文件。 -
将 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
-
禁用此网络结构中两个交换机上的所有VSAN。
使用以下操作步骤 禁用VSAN:
-
打开配置终端:
配置t
-
输入:
* vsan database*
-
检查VSAN的状态:
显示VSA
所有VSAN都必须处于活动状态。
-
暂停VSAN:
* vsan vsan-num suspend*
示例:
vsan 10 suspend
-
再次检查VSAN的状态:
显示VSAN
+必须暂停所有VSAN。 -
退出配置终端:
结束
-
保存配置。
` * 复制 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
-
-
在交换机上安装所需的固件:
` * 安装所有系统 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.
-
检查每个交换机上的固件版本,以确保安装的版本正确:
` * 显示版本 *`
-
在此网络结构中的两个交换机上启用所有VSAN。
使用以下操作步骤 启用VSAN:
-
打开配置终端:
配置t
-
输入:
* vsan database*
-
检查VSAN的状态:
显示VSA
必须暂停VSAN。
-
激活VSAN:
无vsan vsan-num suspend
示例:
无vSAN 10暂停
-
再次检查VSAN的状态:
显示VSA
所有VSAN都必须处于活动状态。
-
退出配置终端:
结束
-
保存配置:
` * 复制 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#
-
-
在 ONTAP 中验证 MetroCluster 配置的运行情况:
-
检查系统是否为多路径:
` * 节点 run -node node-name sysconfig -A*`
-
检查两个集群上是否存在任何运行状况警报:
` * 系统运行状况警报 show*`
-
确认 MetroCluster 配置以及操作模式是否正常:
` * MetroCluster show*`
-
执行 MetroCluster 检查:
` * MetroCluster check run*`
-
显示 MetroCluster 检查的结果:
` * MetroCluster check show*`
-
检查交换机上是否存在任何运行状况警报(如果存在):
` * 存储交换机显示 *`
-
运行 Config Advisor 。
-
运行 Config Advisor 后,查看该工具的输出并按照输出中的建议解决发现的任何问题。
-
-
对第二个交换机网络结构重复此操作步骤。