跳到主要内容

在运行 ONTAP 9.4 和更高版本的配置中更新 FibreBridge 7600N 网桥上的固件

可能需要更新 FibreBridge 网桥上的固件来确保拥有最新功能或解决可能出现的问题。应该对运行 ONTAP 9.4 和更高版本的配置中的 FibreBridge 7600N 网桥执行此过程。

开始之前

  • MetroCluster 配置必须处于正常运行状态。

  • MetroCluster 配置中的所有 FibreBridge 网桥都必须为启用状态并正常运行。

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

  • 您需要管理员密码并能访问 HTTP 服务器。

  • 必须使用受支持的固件版本。

关于本任务

  • 只能对运行 ONTAP 9.4 或更高版本的配置中的 FibreBridge 7600N 网桥执行此任务。

  • 必须对 MetroCluster 配置中的每个 FibreBridge 网桥执行此任务,使所有网桥都运行相同的固件版本。

此过程不会产生中断,大约需要 30 分钟才能完成。
从 ONTAP 9.8 开始,storage bridge 命令已替换为 system bridge。以下步骤显示了 storage bridge 命令,但如果运行的是 ONTAP 9.8 或更高版本,则首选 system bridge 命令。
  1. 调用指示开始维护的自动支持消息:system node autosupport invoke -node * -type all -message MAINT=maintenance-window-in-hours

    maintenance-window-in-hours 指定维护时段的长度,最大值为 72 小时。如果在此时段耗尽之前完成维护,可调用指示维护时段结束的自动支持消息:system node autosupport invoke -node * -type all -message MAINT=end
  2. 转到 ATTO FibreBridge 页面,然后为您的网桥选择适当的固件。
  3. 将固件文件放在控制器模块可通过网络访问的网络位置。

    可以从任一控制器模块的控制台输入其余步骤中的命令。
  4. 更改为高级权限级别:set -privilege advanced

    提示是否继续进入高级模式时,必须回答 y,然后将显示高级模式提示符(*>)。

  5. 使用以下命令来更新网桥固件:storage bridge firmware update -bridge name -uri URL-of-firmware-package

    示例

    cluster_A> storage bridge firmware update -bridge bridge_A_1a -uri http://192.168.132.97/firmware.spf 
  6. 恢复为管理员权限级别:set -privilege admin
  7. 验证是否完成固件升级:job show -name Storage bridge firmware update

    示例

    以下示例显示作业仍在运行:
    cluster_A> job show -name storage bridge firmware update
    Owning

    Job ID Name Vserver Node State
    ------ -------------------- ---------- -------------- ----------
    2246 job-name
    cluster_A
    node_A_1
    Running
    Description: Storage bridge firmware update job

    结果

    大约 10 分钟后,新固件即完全安装,作业状态将变为 Success(成功):
    cluster_A> job show -name Storage bridge firmware update 

    Owning
    Job ID Name Vserver Node State
    ------ -------------------- ---------- -------------- ----------
    2246 Storage bridge firmware update job name
    cluster_A
    node_A_1
    Success
    Description: Storage bridge firmware update job
  8. 根据是否启用了带内管理以及系统所运行的 ONTAP 版本来完成以下步骤:
    • 如果运行的是 ONTAP 9.4,则不支持带内管理,必须从网桥控制台发出命令:
      1. 在网桥控制台上运行 flashimages 命令,并确认显示正确的固件版本。
        以下示例输出中的主闪存映像显示新固件映像,而辅助闪存映像显示旧映像。
        flashimages

        ;Type Version
        ;=====================================================
        Primary 3.16 001H
        Secondary 3.15 002S
        Ready.

      2. 通过从网桥运行 firmwarerestart 命令重新启动网桥。

    • 如果运行的是 ONTAP 9.5 或更高版本,则支持带内管理,可以从集群提示符处发出命令:
      1. 运行 storage bridge run-cli -name bridge-name -command FlashImages 命令。
        以下示例输出中的主闪存映像显示新固件映像,而辅助闪存映像显示旧映像。
        cluster_A> storage bridge run-cli -name ATTO_7500N_IB_1 -command FlashImages 

        [Job 2257]

        ;Type Version
        ;=====================================================
        Primary 3.16 001H
        Secondary 3.15 002S
        Ready.


        [Job 2257] Job succeeded.

      2. 如有必要,重新启动网桥:storage bridge run-cli -name ATTO_7600N_IB_1 -command FirmwareRestart
        从 ATTO 固件版本 2.95 开始,网桥将自动重新启动,不需要执行此步骤。
  9. 验证网桥是否正确重新启动:sysconfig

    系统的线缆连接应支持多路径高可用性(两个控制器都可以通过网桥访问每个堆栈中的磁盘架)。

    示例

    cluster_A> node run -node cluster_A-01 -command sysconfig
    Lenovo Release 9.6P8: Sat May 23 16:20:55 EDT 2020
    System ID: 1234567890 (cluster_A-01); partner ID: 0123456789 (cluster_A-02)
    System Serial Number: 200012345678 (cluster_A-01)
    System Rev: A4
    System Storage Configuration: Quad-Path HA

  10. 验证 FibreBridge 固件是否已更新:storage bridge show -fields fw-version,symbolic-name

    示例

    cluster_A> storage bridge show -fields fw-version,symbolic-name
    name fw-version symbolic-name
    ----------------- ----------------- -------------
    ATTO_20000010affeaffe 3.10 A06X bridge_A_1a
    ATTO_20000010affeffae 3.10 A06X bridge_A_1b
    ATTO_20000010affeafff 3.10 A06X bridge_A_2a
    ATTO_20000010affeaffa 3.10 A06X bridge_A_2b
    4 entries were displayed.


  11. 从网桥的提示符处验证是否已更新两个分区:flashimages

    主闪存映像显示新固件映像,而辅助闪存映像显示旧映像。

    示例

    Ready.
    flashimages

    ;Type Version
    ;=====================================================
    Primary 3.16 001H
    Secondary 3.15 002S

    Ready.

  12. 重复步骤 5 到 10,确保两个闪存映像已更新到相同版本。
  13. 验证两个闪存映像是否已更新到相同版本。flashimages
    输出应显示两个分区为相同版本。

    示例

    Ready.
    flashimages

    ;Type Version
    ;=====================================================
    Primary 3.16 001H
    Secondary 3.16 001H

    Ready.

  14. 在下一个网桥上重复步骤 5 到 13,直到 MetroCluster 配置中的所有网桥都已更新。