跳到主要内容

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

要升级或降级 Brocade FC 交换机上的固件,必须使用特定于 Brocade 的命令来禁用交换机,执行并验证固件更改,然后重新启动并重新启用交换机。

开始之前

  • 必须具有固件文件。

  • 系统必须正确连接线缆。

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

  • 磁盘架堆栈必须稳定。

  • FC 交换机光纤网必须正常。

  • 系统中不能存在任何故障组件。

  • 系统必须正常运行。

  • 您必须具有管理员密码并能访问 FTP 或 SCP 服务器。

关于本任务

在固件升级或降级期间会禁用交换机光纤网,MetroCluster 配置依赖第二个光纤网继续运行。

必须相继在每个交换机光纤网上执行此任务,确保所有交换机都运行相同的固件版本。

此过程不会产生中断,大约需要一个小时才能完成。
  1. 登录光纤网中的每台交换机。

    以下步骤中的示例使用交换机 FC_switch_A_1
  2. 禁用光纤网中的每台交换机:switchCfgPersistentDisable

    如果此命令不可用,则运行 switchDisable 命令。

    示例

    FC_switch_A_1:admin> switchCfgPersistentDisable
  3. 下载所需的固件版本:firmwareDownload

    提示输入文件名时,必须指定固件文件的子目录或相对路径。

    可以在两台交换机上同时运行 firmwareDownload 命令,但在进入下一步之前,必须让固件正确下载并提交。

    示例

    FC_switch_A_1:admin> firmwaredownload
    Server Name or IP Address: 10.64.203.188
    User Name: test
    File Name: v7.3.1b
    Network Protocol(1-auto-select, 2-FTP, 3-SCP, 4-SFTP) [1]: 2
    Password:
    Server IP: 10.64.203.188, Protocol IPv4
    Checking system settings for firmwaredownload...
    System settings check passed.

  4. 验证是否已下载固件并将其提交到两个分区:firmwareShow

    示例

    以下示例显示固件下载已完成,因为两个映像都已更新:
    FC_switch_A_1:admin> firmwareShow
    Appl Primary/Secondary Versions

    ------------------------------------------

    FOS v7.3.1b

    v7.3.1b



  5. 重新启动交换机:reboot

    固件下载完成后,某些固件版本会自动执行 haReboot 操作。即使已执行 haReboot,也需要在此步骤中重新启动。

    示例

    FC_switch_A_1:admin> reboot
  6. 检查新固件是用于中间固件级别还是用于最终指定的版本。

    如果下载目标是中间固件级别,则执行前两个步骤,直到安装指定的版本。
  7. 启用交换机:switchCfgPersistentEnable

    如果此命令不可用,则交换机应在执行 reboot 命令之后处于 enabled 状态。

    示例

    FC_switch_A_1:admin> switchCfgPersistentEnable
  8. 验证交换机是否联机以及所有设备是否都已正确登录:switchShow

    示例

    FC_switch_A_1:admin> switchShow
  9. 验证交换机中某个端口组或所有端口组的缓冲区使用信息是否正确显示:portbuffershow

    示例

    FC_switch_A_1:admin> portbuffershow
  10. 验证端口的当前配置是否正确显示:portcfgshow

    示例

    FC_switch_A_1:admin> portcfgshow

    在交换机间链路(ISL)输出中验证端口设置,例如速度、模式、聚合、加密和压缩。确认端口设置不受固件下载的影响。
  11. 确认 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
  12. 对第二个交换机光纤网重复此过程。