Upgrading SANtricity OS Software on the E2800 controllers

You might need to upgrade the E-Series SANtricity OS Software on the E2800 controllers, if the controllers are not functioning optimally.

Before you begin

You have contacted technical support and have obtained SANtricity OS Software and NVSRAM files that are compatible with your StorageGRID Webscale appliance.

Attention: Do not upgrade the SANtricity OS Software or NVSRAM in the E2800 controllers unless directed to do so by technical support. Without the guidance of technical support, your StorageGRID Webscale appliance could become inoperable. Contact technical support with any upgrade-related questions.

About this task

Before you can apply a SANtricityOS Software upgrade, you must place the SG6000-CN controller into maintenance mode, which interrupts the connection to the E2800 controller. Putting a StorageGRID Webscale appliance into maintenance mode might make the appliance unavailable for remote access.

Attention: Do not upgrade the SANtricity OS Software or NVSRAM in the E2800 controllers on more than one StorageGRID Webscale appliance at a time. Doing so may cause data unavailability, depending on your deployment model and ILM policies.

Steps

  1. If the StorageGRID Webscale appliance is running in a StorageGRID Webscale system, place the SG6000-CN controller into maintenance mode.
    1. From the service laptop, log in to the grid node:
      1. Enter the following command: ssh admin@grid_node_IP
      2. Enter the password listed in the Passwords.txt file.
      3. Enter the following command to switch to root: su -
      4. Enter the password listed in the Passwords.txt file.
      When you are logged in as root, the prompt changes from $ to #.
    2. Stop all StorageGRID Webscale services:service servermanager stop
    3. Place the SG6000-CN controller into maintenance mode:sgamaintenance
      The following messages are displayed on the service laptop:
      WARNING: All StorageGRID Webscale services on this node will be shut down.
      
      WARNING: You will have to manually exit maintenance mode before this node will resume normal operation.
      
      After running this command and waiting a few minutes for the node to reboot, browse to one of the following URLs to perform any
      maintenance actions, then exit maintenance mode:
      
      http://192.168.4.138:8080
      http://10.224.4.138:8080
      http://47.47.4.138:8080
      http://169.254.0.1:8080
      
      Are you sure you want to continue (y/n)?
    4. Enter y to continue.
      The appliance reboots, which takes two or three minutes to complete.
    5. Browse to any of the URLs displayed in the output of the sgamaintenance command to access the StorageGRID Appliance Installer.
      Note: Accessing http://169.254.0.1:8080 requires a direct connection from the service laptop to the rightmost RJ-45 port on the SG6000-CN controller.
    6. Confirm that the appliance is in maintenance mode by noting the maintenance mode message on the StorageGRID Appliance Installer home page.

      maintenance mode message
  2. From a service laptop or management client, access SANtricity System Manager and sign in.
  3. Download the new SANtricity OS Software file and NVSRAM file to the management client.
    Attention: The NVSRAM is specific to the StorageGRID Webscale appliance. Do not use the standard NVSRAM download.
  4. Follow the instructions in the SANtricity System Manager online help to upgrade the firmware and NVSRAM.
    Note: Activate the upgrade files immediately. Do not defer activation.
  5. Once the upgrade operation has completed, return the StorageGRID Webscale appliance to normal operating mode:
    1. From the StorageGRID Appliance Installer, select Advanced > Reboot Controller.

      reboot controller
    2. Click Reboot Controller.
      The appliance reboots and rejoins the grid. This process can take up to 20 minutes.
    3. Monitor the status of the upgraded appliance Storage Node in the Grid Manager.
      Verify that the appliance returns to the expected status.