Please note: This website includes an accessibility system. Press Control-F11 to adjust the website to the visually impaired who are using a screen reader; Press Control-F10 to open an accessibility menu.

How to update the ThinkSystem DM and DG Series Storage controller service processor using the Lenovo Data ONTAP CLI

How to update the ThinkSystem DM/DG Series Storage controller service processor using the Lenovo Data ONTAP CLI

How to update the ThinkSystem DM/DG Series Storage controller service processor using the Lenovo Data ONTAP CLI

Description

This article introduces the procedure used to manually update the ThinkSystem DM and DG Series Storage controller service processor using the Lenovo Data ONTAP CLI. You should regularly upgrade the firmware to make sure you have all the latest features and bug fixes. When you perform an ONTAP upgrade, the firmware for your cluster included with the ONTAP upgrade package is copied to each node's boot device, and the new firmware is installed automatically. Firmware for the following components is updated automatically if the version in your cluster is older than the firmware that is bundled with the ONTAP upgrade package:
System and diagnostics:

  • BIOS
  • Flash Cache
  • Service Processor (SP)
  • Disk
  • Disk shelf

Upgrading ONTAP includes an upgrade of your firmware, and you should not need to update firmware manually at that time unless recommended to do so by support. If necessary, you can update the service processor firmware manually between ONTAP upgrades. Use this procedure only if you need to manually update the service processor.

Applicable Systems

All ThinkSystem DM and DG Series Storage Arrays

Installation Procedure

  1. Download the firmware update file from the Lenovo DCG Support Web site.
    • Navigate to datacentersupport.lenovo.com.
    • Enter a valid DM Series machine type in the search box, and then select the page for the machine type.
    • Select the Drivers & Software tab.
    • In the Warranty check area in the top right corner, enter a valid DM Series serial number.
    • Expand the Product Firmware option.
    • Download the desired service processor update bundle. You can save and extract the bundle to a folder on the local hard drive or save the file to an HTTP, HTTPS, SFTP, or FTP server.
    • The FTP server must be configured with no authentication. The HTTP server must use port 80 for file downloads.
  2. Use SSH to connect to the Node management IP address.
    Note: In the examples shown here, PuTTY will be used.
  3. Open PuTTY, enter the HostName (or IP address), and then select SSH as the Connection type.

    Putty

  4. Click Logging under the Session tree on the left.

    Putty

  5. Select Printable Output.

    Putty

  6. In the Log file name field, enter a name for the file, and then click Browse to select a folder for it to be saved in.
  7. Click Open, and then log in to the Lenovo Data ONTAP CLI with your admin account and password.

    Lenovo Data ONTAP CLI

  8. It is recommended that you prepare for an update by rebooting the service processor. To do this, enter system service-processor reboot-sp -node {Node_Name}.
    DM7000H::*> system service-processor reboot-sp -node DM7000_1
    
    Note: If your console connection is through the SP, it will be disconnected.
          Do you want to reboot the SP ? {y|n}: y
    
  9. Verify the current service processor image Firmware Version.
  10. Enter the system service-processor show -node {Node_Name} command.
    DM7000H::*> system service-processor show -node DM5000H_1
    
                                   Node: DM7000H_1
                         Type of Device: SP
                                 Status: online
                  Is Network Configured: true
                      Public IP Address: 10.10.0.92
                            MAC Address: 0a:a0:99:99:99:7e
                       Firmware Version: 5.6P2
                            Part Number: unknown
                          Serial Number: unknown
                        Device Revision: Not Applicable
         Is Firmware Autoupdate Enabled: true
    
  11. To change the user privilege level, enter set -privilege advanced followed by Y.
    D7000H::> set -privilege advanced
    
    Warning: These advanced commands are potentially dangerous; use them only when
             directed to do so by Lenovo personnel.
    Do you want to continue? {y|n}: y
    
  12. To download the target service processor software package, enter system node image get -node {Node_Name} -package {Package_URL}.
    DM7000H_5::*> system node image get -node DM7000H_5_1 http://10.10.0.221/lnvgy_fw_storage_5.8_anyos_noarch.zip
    
    Software get http://.../lnvgy_fw_storage_5.8_anyos_noarch.zip started on node DM7000H_1
    Downloading package. This may take up to 20 minutes.
    Download complete.
    Software get http://.../lnvgy_fw_storage_5.8_anyos_noarch.zip completed on node
    DM5000H_1.
    
  13. To perform the firmware upgrade, enter system service-processor image update -node{Node_Name} -package {Package_Name}.
    ​Note: The service processor of the node will be rebooted to activate the image.
    DM7000H::*> system service-processor image update -node DM5000H_1 -package lnvgy_fw_storage_5.8_anyos_noarch.zip
    
    Note: Firmware update will need to reboot the SP on completion. If your console connection is
          through the SP, it will be disconnected
          Do you want to proceed with the firmware update ? {y|n}: y
    
    
  14. To check the progress, enter system service-processor image update-progress show.
    DM7000H::*> system service-processor image update-progress show
                     In                           Percent
    Node             Progress Start Time          Done    End Time
    ---------------- -------- ------------------- ------- -------------------
    DM7000H_1        no       -                   0       -
    DM7000H_2        no       -                   0       -
    2 entries were displayed.
    

    Note: When the download is complete, you will need to log out of Node1.
  15. To verify that the service processor is now running the correct version, enter system service-processor show -node {Local_Node_Name}.
    DM5000H::*> system service-processor show -node DM7000H_1
    
                                   Node: DM7000H_1
                         Type of Device: SP
                                 Status: online
                  Is Network Configured: true
                      Public IP Address: 10.10.0.30
                            MAC Address: 00:99:99:99:86:99
                       Firmware Version: 5.8
                            Part Number: unknown
                          Serial Number: unknown
                        Device Revision: Not Applicable
         Is Firmware Autoupdate Enabled: true
    
  16. If necessary, repeat these steps on other nodes.
    ​Note: Review the DM Series Controller Service Processor Update Bundle Readme and Installation Tips for additonal steps that may be needed to update the internal switch EEPROM.

Additional Information

Document ID:HT511675
Original Publish Date:01/15/2021
Last Modified Date:06/12/2024