Skip to main content
StorageGRID Appliances

Replace E4000 controller (SG5800)

Contributors netapp-ivanad

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

Before you begin

Make sure you have the following:

  • A replacement controller with the same part number as the controller you are replacing.

    Note Don't rely on the E-Series instructions to replace a controller in the StorageGRID appliance, because the procedures aren't the same.
  • An ESD wristband, or you have taken anti-static precautions.

  • Labels to identify each cable that is connected to the controller.

  • Specific access permissions.

  • You must be signed in to the Grid Manager using a supported web browser.

  • Access to SANtricity System Manager:

    • From Grid Manager, select NODES > appliance node > SANtricity System Manager. Controller information is on the SANtricity System Manager tab.

    • Point a browser in your management station to the controller's domain name or IP address.

About this task

You can determine if you have a failed controller canister in two ways:

  • A Grid Manager alert indicates a storage controller failure, and Grid Manager or the Recovery Guru in SANtricity System Manager directs you to replace the controller.

  • The amber Attention LED on the controller is on, indicating that the controller has a fault.

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

Step 1: Prepare to replace controller

Prepare to replace a controller canister by saving the drive security key, backing up the configuration, and collecting support data. Then, you can stop host I/O operations and power down the controller shelf.

Steps
  1. If possible, make a note of which version of SANtricity OS software is currently installed on the controller. Open SANtricity System Manager and select Support › Upgrade Center › View Software and Firmware Inventory.

  2. Make 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.

    Caution Possible loss of data access — If all drives in the storage array are security enabled, the new controller will not be able to access the storage array until you unlock the secured drives using the CLI. For more information on the CLI, see the E-series documentation.

    To save the key (might not be possible, depending on the state of the controller):

    1. From SANtricity System Manager, select Settings › System.

    2. Under Drive security key management, select Back Up Key.

    3. In the Define a pass phrase/Re-enter pass phrase fields, enter and confirm a pass phrase for this backup copy.

    4. Click Backup.

    5. Record your key information in a secure location, and then click Close.

  4. Back up the storage array's configuration database using SANtricity System Manager.

    If a problem occurs when you remove a controller, you can use the saved file to restore your configuration. The system will save the current state of the RAID configuration database, which includes all data for volume groups and disk pools on the controller.

    • From System Manager:

      1. Select Support › Support Center › Diagnostics.

      2. Select Collect Configuration Data.

      3. Click Collect.

        The file is saved in the Downloads folder for your browser with the name, configurationData-<arrayName>-<dateTime>.7z.

    • Alternatively, you can back up the configuration database by using the following CLI command:

      save storageArray dbmDatabase sourceLocation=onboard contentType=all file="filename";

  5. Collect support data for your storage array using SANtricity System Manager.

    If a problem occurs when you remove a controller, you can use the saved file to troubleshoot the issue. The system will save inventory, status, and performance data about your storage array in a single file.

    1. Select Support › Support Center › Diagnostics.

    2. Select Collect Support Data.

    3. Click Collect.

      The file is saved in the Downloads folder for your browser with the name, support-data.7z.

Step 2: Place the controller offline

Take the controller offline and confirm that all operations are complete.

Steps
  1. If the StorageGRID appliance is running in a StorageGRID system, place the appliance into maintenance mode.

  2. If the E4000 controller is functioning sufficiently to allow for a controlled shutdown, confirm that all operations have completed.

    1. Wait for any data in cache memory to be written to the drives.

      The green Cache Active LED on the back of the controller is on when cached data needs to be written to the drives. You must wait for this LED to turn off.

    2. From the home page of SANtricity System Manager, select View Operations in Progress.

    3. Confirm that all operations have completed before continuing with the next step.

  3. Turn off both power switches on the controller shelf.

  4. Wait for all LEDs on the controller shelf to turn off.

Step 3: Remove E4000 controller canister

Remove an E4000 controller canister.

Steps
  1. Put on an ESD wristband or take other antistatic precautions.

  2. Label each cable that is attached to the controller canister.

  3. Disconnect all the cables from the controller canister.

    Caution To prevent degraded performance, do not twist, fold, pinch, or step on the cables.
  4. Squeeze the latch on the cam handle until it releases, open the cam handle fully to release the controller canister from the midplane, and then, using two hands, pull the controller canister out of the chassis.

  5. Place the controller on a flat, static-free surface with the removable cover facing up.

  6. Open the cover by pressing the blue buttons on the sides of the controller canister to release the cover, and then rotate the cover up and off of the controller canister.

Step 4: Determine parts to transfer to replacement controller

Your replacement controller may come with parts pre-installed. Determine which parts must be transferred to the replacement controller canister.

  1. Place the replacement controller on a flat, static-free surface with the removable cover facing up.

  2. Open the cover by pressing the blue buttons on the sides of the controller canister to release the cover, and then rotate the cover up and off of the controller canister.

  3. Determine if the replacement controller contains a battery and/or DIMMs. If it does, reinstall the controller cover and go to Step 8: Replace controller. Otherwise:

Step 5: Remove the battery

Removed the battery from the impaired controller and install it in the replacement controller.

Steps
  1. Remove the battery from the controller canister:

    1. Press the blue button on the side of the controller canister.

    2. Slide the battery up until it clears the holding brackets, and then lift the battery out of the controller canister.

    3. Unplug the battery plug by squeezing the clip on the face of the battery plug to release the plug from the socket, and then unplug the battery cable from the socket.

      Remove NVMEM battery.
      legend icon 01

      Battery release tab

      legend icon 02

      Battery power connector

  2. Move the battery to the replacement controller canister:

    1. Align the battery with the holding brackets on the sheet metal side wall, but do not connect it. You will plug it in once the rest of the components are moved to the replacement controller canister.

  3. If the replacement controller has pre-installed DIMMs, go to Step 7: Install the battery. Otherwise, continue to the next step.

Step 6: Move the DIMMs

Remove the DIMMs from the impaired controller canister and install them into the replacement controller canister.

Steps
  1. Locate the DIMMs on your controller canister.

    Note Note the location of the DIMM in the sockets so that you can insert the DIMM in the same location in the replacement controller canister and in the proper orientation. Remove the DIMMs from the impaired controller canister:
    1. Eject the DIMM from its slot by slowly pushing apart the two DIMM ejector tabs on either side of the DIMM.

      The DIMM will rotate up a little.

    2. Rotate the DIMM as far as it will go, and then slide the DIMM out of the socket.

      Note Carefully hold the DIMM by the edges to avoid pressure on the components on the DIMM circuit board.
      Remove DIMMS.
      legend icon 01

      DIMM ejector tabs

      legend icon 02

      DIMMS

  2. Verify that the battery is not plugged into the replacement controller canister.

  3. Install the DIMMs in the replacement controller in the same place they were in the impaired controller:

    1. Push carefully, but firmly, on the top edge of the DIMM until the ejector tabs snap into place over the notches at the ends of the DIMM.

      The DIMM fits tightly in the slot, but should go in easily. If not, realign the DIMM with the slot and reinsert it.

      Note Visually inspect the DIMM to verify that it is evenly aligned and fully inserted into the slot.
  4. Repeat these steps for the other DIMM.

  5. If the replacement controller has a pre-installed battery, go to Step 8: Replace controller. Otherwise, continue to the next step.

Step 7: Install the battery

Install the battery into the replacement controller canister.

Steps
  1. Plug the battery plug back into the socket on the controller canister.

    Make sure that the plug locks down into the battery socket on the motherboard.

  2. Align the battery with the holding brackets on the sheet metal side wall.

  3. Slide the battery pack down until the battery latch engages and clicks into the opening on the side wall.

  4. Reinstall the controller canister cover and lock it into place.

Step 8: Replace controller

Install the replacement controller and verify that the node has rejoined the grid.

Steps
  1. Install the replacement controller into the appliance.

    1. Turn the controller over, so that the removable cover faces down.

    2. With the cam handle in the open position, slide the controller all the way into the appliance.

    3. Move the cam handle to the left to lock the controller in place.

    4. Replace the cables.

    5. Power on the controller shelf.

    6. Wait for the E4000 controller to reboot.

    7. Determine how you will assign an IP address to the replacement controller.

      Note The steps for assigning an IP address to the replacement controller depend on whether you connected the management port to a network with a DHCP server and on whether all drives are secured.

      If management port 1 is connected to a network with a DHCP server, the new controller will obtain its IP address from the DHCP server. This value might be different than the original controller's IP address.

  2. If the storage array has secure drives, import the drive security key; otherwise, go to the next step. Follow the appropriate procedure below for a storage array with all secure drives or a mix of secure and unsecure drives.

    Note Unsecure drives are unassigned drives, global hot spare drives, or drives that are part of a volume group or a pool that is not secured by the Drive Security feature. Secure drives are assigned drives that are a part of a secured volume group or disk pool using Drive Security.
    • Only secured drives (no unsecure drives):

      1. Access the storage array's command line interface (CLI). For more information on the CLI, see the E-series documentation.

      2. Load the appropriate simplex NVSRAM on the controller.

        For example: download storageArray NVSRAM file=\"N4000-881834-SG4.dlp\" forceDownload=TRUE;

      3. Confirm that the controller is Optimal after loading simplex NVSRAM.

      4. If using external security key management, setup external key management on the controller.

      5. If using internal security key management, enter the following command to import the security key:

        import storageArray securityKey file="C:/file.slk"
        passPhrase="passPhrase";

        where:

        • C:/file.slk represents the directory location and name of your drive security key

        • passPhrase is the pass phrase needed to unlock the file After the security key has been imported, the controller reboots, and the new controller adopts the saved settings for the storage array.

      6. Go to the next step to confirm that the new controller is Optimal.

    • Mix of secure and unsecure drives:

      1. Collect the support bundle and open the storage array profile.

      2. Find and record all the unsecure drives’ locations, which are found in the support bundle.

      3. Power off the system.

      4. Remove the unsecure drives.

      5. Replace the controller.

      6. Power on the system and wait for the seven-segment display to show the tray number.

      7. From SANtricity System Manager, select Settings › System.

      8. In the Security Key Management section, select Create/Change Key to create a new security key.

      9. Select Unlock Secure Drives to import the security key you saved.

      10. Run the set allDrives nativeState CLI command.

      11. The controller will reboot automatically.

      12. Wait for the controller to boot up and for the seven-segment display to show the tray number or a flashing L5.

      13. Power off the system.

      14. Reinstall the unsecure drives.

      15. Reset the controller using SANtricity System Manager.

      16. Power on the system and wait for the seven-segment display to show the tray number.

      17. Go to the next step to confirm that the new controller is Optimal.

  3. If you placed the appliance into maintenance mode during this procedure, return the appliance to normal operating mode. From the StorageGRID Appliance Installer, select Advanced > Reboot Controller, and then select Reboot into StorageGRID.

    Reboot controller in maintenance mode
  4. During the reboot, monitor the node's status to determine when it has rejoined the grid.

    The appliance reboots and rejoins the grid. This process can take up to 20 minutes.

  5. Confirm that the reboot is complete and that the node has rejoined the grid. In the Grid Manager, verify that the Nodes page displays a normal status (green check mark icon green check mark to the left of the node name) for the appliance node, indicating that no alerts are active and the node is connected to the grid.

    Appliance node rejoined grid
  6. From SANtricity System Manager, confirm that the new controller is Optimal.

    1. Select Hardware.

    2. For the controller shelf, select Show back of shelf.

    3. Select the controller canister you replaced.

    4. Select View settings.

    5. Confirm that the controller's Status is Optimal.

    6. If the status is not Optimal, highlight the controller, and select Place Online.

  7. Collect support data for your storage array using SANtricity System Manager.

    1. Select Support › Support Center › Diagnostics.

    2. Select Collect Support Data.

    3. Click Collect.

      The file is saved in the Downloads folder for your browser with the name, support-data.7z.

What's next?

After replacing the part, return the failed part to NetApp, as described in the RMA instructions shipped with the kit. See the Part Return & Replacements page for further information.