Replacing the E2700 controller

You might need to replace the E2700 controller if it is not functioning optimally or it has failed.

Before you begin

You have obtained the following items:

About this task

You can determine if you have a failed controller by checking the amber Service Action Required LED on the controller (shown as 1 in the illustration). If this LED is on, the controller should be replaced.
Service Action Required LED on E2700 controller

The appliance Storage Node will not be accessible when you replace the controller. If the E2700 controller is functioning sufficiently, you can place the E5600SG controller into maintenance mode.

When you replace a controller, you must remove the battery from the original controller and install it in the replacement controller.

Steps

  1. Prepare to remove the controller.
    You use SANtricity Storage Manager to perform these steps.
    1. Make a note of which version of SANtricity OS software is currently installed on the controller.
    2. Make a note of which version of NVSRAM is currently installed.
    3. If the Drive Security feature is enabled, be sure a saved key exists and that you know the pass phrase required to install it.
      Attention: Possible loss of data access – If all drives in the appliance are security enabled, the new controller will not be able to access the appliance until you unlock the secured drives using the Enterprise Management Window in SANtricity Storage Manager.
    4. Back up the configuration database.
      If a problem occurs when you remove a controller, you can use the saved file to restore your configuration.
    5. Collect support data for the appliance.
      Note: Collecting support data before and after replacing a component ensures you can send a full set of logs to technical support in case the replacement does not resolve the problem.
  2. If the StorageGRID Webscale appliance is running in a StorageGRID Webscale system, place the E5600SG 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 E5600SG 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)?
  3. Enter y to continue, or n to cancel maintenance mode.

    Placing the E5600SG controller into maintenance mode interrupts the connectivity to the E2700 controller, so you can replace the E2700 controller.

    When you press y, the appliance reboots, which takes two or three minutes to complete.
  4. Browse to any of the URLs displayed in the output of the sgamaintenance command to access the StorageGRID Webscale Appliance Installer.
  5. Confirm that the appliance is in maintenance mode by noting the maintenance mode message on the installer home page.
    maintenance mode message
    Note: Accessing http://169.254.0.1:8080 requires a direct connection from the service laptop to management port 2 on the E5600SG controller (the RJ-45 port on the right).
    Note: When you complete this maintenance procedure, you must use the StorageGRID Webscale Appliance Installer to return the appliance to its normal operating mode. Make sure that access to the installer is not prevented by your network firewall or other network issues. If necessary, contact your system administrator for assistance.
  6. If the E2700 controller is functioning sufficiently to allow for a controlled shutdown, confirm that all operations have completed.
    1. From the title bar of the Array Management Window, select Monitor > Reports > Operations in Progress.
    2. Confirm that all operations have completed.
  7. Follow the instructions in the replacement procedure for a simplex E2700 controller to complete these steps:
    1. Label the cables and then disconnect the cables.
      Attention: To prevent degraded performance, do not twist, fold, pinch, or step on the cables.
    2. Remove the failed controller from the appliance.
    3. Remove the controller cover.
    4. Unscrew the thumbscrew and remove the battery from the failed controller.
    5. Install the battery in the replacement controller, and replace the controller cover.
    6. Install the replacement controller into the appliance.
    7. Replace the cables.
    8. Wait for the E2700 controller to reboot. Verify that the seven-segment display shows a state of 99.
  8. If the appliance uses secured drives, import the drive security key.
  9. Return the StorageGRID Webscale appliance to normal operating mode:
    1. Browse to the same URL you accessed in step 4.
    2. From the StorageGRID Webscale Appliance Installer user interface, select Advanced > Reboot Controller, then click Reboot Controller.

      Reboot Controller option
      The appliance reboots and rejoins the grid. This process can take up to 15 minutes.
    3. Wait for the seven-segment display on the E5600SG controller to show a state of HA.
  10. Monitor the status of the appliance Storage Node in the Grid Manager.
    Verify that the appliance returns to “green” status. For example:
    Grid Manager Nodes page showing "green" status for a Storage Node
  11. From SANtricity Storage Manager, confirm that the new controller is Optimal, and collect support data.