Skip to main content

Updating firmware on FibreBridge 7600N bridge on configurations running ONTAP 9.4 and later

You might need to update the firmware on your FibreBridge bridges to ensure that you have the latest features or to resolve possible issues. This procedure should be used for FibreBridge 7600N bridges on configurations running ONTAP 9.4 and later.

Before you begin

  • The MetroCluster configuration must be operating normally.

  • All of the FibreBridge bridges in the MetroCluster configuration must be up and operating.

  • All of the storage paths must be available.

  • You need the admin password and access to an HTTP server.

  • You must be using a supported firmware version.

About this task

  • You can use this task only on FibreBridge 7600N bridge in configurations running ONTAP 9.4 or later.

  • You must perform this task on each FibreBridge bridge in the MetroCluster configuration, so that all of the bridges are running the same firmware version.

Note
This procedure is nondisruptive and takes approximately 30 minutes to complete.
Note
Starting with ONTAP 9.8, the storage bridge command is replaced with system bridge. The following steps show the storage bridge command but if you are running ONTAP 9.8 or later the system bridge command is preferred.
  1. Invoke an AutoSupport message indicating the start of the maintenance: system node autosupport invoke -node * -type all -message MAINT=maintenance-window-in-hours

    maintenance-window-in-hours specifies the length of the maintenance window, with a maximum of 72 hours. If the maintenance is completed before the time has elapsed, you can invoke an AutoSupport message indicating the end of the maintenance period: system node autosupport invoke -node * -type all -message MAINT=end
  2. Go to the ATTO FibreBridge page and select the appropriate firmware for your bridge.
  3. Place the firmware file in a network location that is network accessible to the controller modules.

    You can enter the commands in the remaining steps from the console of either controller module.
  4. Change to the advanced privilege level: set -privilege advanced

    You must respond with y when prompted to continue into advanced mode and see the advanced mode prompt (*>).

  5. Update the bridge firmware by using the following command: storage bridge firmware update -bridge name -uri URL-of-firmware-package

    Example

    cluster_A> storage bridge firmware update -bridge bridge_A_1a -uri http://192.168.132.97/firmware.spf 
  6. Return to the admin privilege level: set -privilege admin
  7. Verify that the firmware upgrade is complete: job show -name Storage bridge firmware update

    Example

    The following example shows that the job is still running:
    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

    Result

    After approximately 10 minutes, the new firmware is fully installed and the job state will be 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. Complete the steps according to whether in-band management is enabled and which version of ONTAP your system is running:
    • If you are running ONTAP 9.4, in-band management is not supported and the command must be issued from the bridge console:
      1. Run the flashimages command on the console of the bridge and confirm that the correct firmware versions are displayed.
        Note
        The example shows that primary flash image shows the new firmware image, while the secondary flash image shows the old image.
        flashimages

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

      2. Reboot the bridge by running the firmwarerestart command from the bridge.

    • If you are running ONTAP 9.5 or later, in-band management is supported and the command can be issued from the cluster prompt:
      1. Run the storage bridge run-cli -name bridge-name -command FlashImages command.
        Note
        The example shows that primary flash image shows the new firmware image, while the secondary flash image shows the old image.
        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. If necessary, restart the bridge: storage bridge run-cli -name ATTO_7600N_IB_1 -command FirmwareRestart
        Note
        Starting with ATTO firmware version 2.95 the bridge will restart automatically and this step is not required.
  9. Verify that the bridge restarted correctly: sysconfig

    The system should be cabled for multipath high availability (both controllers have access through the bridges to the disk shelves in each stack).

    Example

    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. Verify that the FibreBridge firmware was updated: storage bridge show -fields fw-version,symbolic-name

    Example

    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. Verify that both partitions are updated from the bridge's prompt: flashimages

    The primary flash image displays the new firmware image, while the secondary flash image displays the old image.

    Example

    Ready.
    flashimages

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

    Ready.

  12. Repeat steps 5 to 10 to ensure that both flash images are updated to the same version.
  13. Verify that both flash images are updated to the same version.flashimages
    The output should show the same version for both partitions.

    Example

    Ready.
    flashimages

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

    Ready.

  14. Repeat steps 5 to 13 on the next bridge until all of the bridges in the MetroCluster configuration have been updated.