Skip to main content
Install and maintain

Replace a fan module - AFF C30 and AFF C60

Contributors netapp-jsnyder

To replace a fan, you must remove the controller, remove the faulty fan, install the replacement fan, and then reinstall the controller.

About this task

If needed, you can turn on the storage system location (blue) LEDs to aid in physically locating the affected storage system. Log into the BMC using SSH and enter the system location-led on command.

A storage system has three location LEDs: one on the operator display panel and one on each controller. Location LEDs remain illuminated for 30 minutes.

You can turn them off by entering the system location-led off command. If you are unsure if the LEDs are on or off, you can check their state by entering the system location-led show command.

Step 1: Shut down the impaired controller

Shut down or take over the impaired controller.

To shut down the impaired controller, you must determine the status of the controller and, if necessary, take over the controller so that the healthy controller continues to serve data from the impaired controller storage.

About this task
  • If you have a SAN system, you must have checked event messages (cluster kernel-service show) for the impaired controller SCSI blade. The cluster kernel-service show command (from priv advanced mode) displays the node name, quorum status of that node, availability status of that node, and operational status of that node.

    Each SCSI-blade process should be in quorum with the other nodes in the cluster. Any issues must be resolved before you proceed with the replacement.

  • If you have a cluster with more than two nodes, it must be in quorum. If the cluster is not in quorum or a healthy controller shows false for eligibility and health, you must correct the issue before shutting down the impaired controller; see Synchronize a node with the cluster.

Steps
  1. If AutoSupport is enabled, suppress automatic case creation by invoking an AutoSupport message: system node autosupport invoke -node * -type all -message MAINT=<# of hours>h

    The following AutoSupport message suppresses automatic case creation for two hours: cluster1:> system node autosupport invoke -node * -type all -message MAINT=2h

  2. Disable automatic giveback from the console of the healthy controller: storage failover modify -node local -auto-giveback false

    Note When you see Do you want to disable auto-giveback?, enter y.
  3. Take the impaired controller to the LOADER prompt:

    If the impaired controller is displaying…​ Then…​

    The LOADER prompt

    Go to the next step.

    Waiting for giveback…​

    Press Ctrl-C, and then respond y when prompted.

    System prompt or password prompt

    Take over or halt the impaired controller from the healthy controller: storage failover takeover -ofnode impaired_node_name

    When the impaired controller shows Waiting for giveback…​, press Ctrl-C, and then respond y.

Step 2: Remove the controller

You must remove the controller from the chassis when you replace the controller or replace a component inside the controller.

Before you begin

All other components in the storage system must be functioning properly; if not, you must contact NetApp Support before continuing with this procedure.

Steps
  1. On the impaired controller, make sure the NV LED is off.

    When the NV LED is off, destaging is complete and it is safe to remove the impaired controller.

    Note If the NV LED is flashing (green), destage is in progress. You must wait for the NV LED to turn off. However, if the flashing continues for longer than five minutes, contact NetApp Support before continuing with this procedure.

    The NV LED is located next to the NV icon on the controller.

    NV status LED location
Callout number 1

NV icon and LED on the controller

  1. If you are not already grounded, properly ground yourself.

  2. Disconnect the power on the impaired controller:

    Note Power supplies (PSUs) do not have a power switch.
    If you are disconnecting a…​ Then…​

    AC PSU

    1. Open the power cord retainer.

    2. Unplug the power cord from the PSU and set it aside.

    DC PSU

    1. Unscrew the two thumb screws on the D-SUB DC power cord connector.

    2. Unplug the power cord from the PSU and set it aside.

  3. Unplug all cables from the impaired controller.

    Keep track of where the cables were connected.

  4. Remove the impaired controller:

    The following illustration shows the operation of the controller handles (from the left side of the controller) when removing a controller:

    controller handle operation to remove a controller
    Callout number 1

    On both ends of the controller, push the vertical locking tabs outward to release the handles.

    Callout number 2
    • Pull the handles towards you to unseat the controller from the midplane.

      As you pull, the handles extend out from the controller and then you feel some resistance, keep pulling.

    • Slide the controller out of the chassis while supporting the bottom of the controller, and place it on a flat, stable surface.

    Callout number 3

    If needed, rotate the handles upright (next to the tabs) to move them out of the way.

  5. Open the controller cover by turning the thumbscrew counterclockwise to loosen, and then open the cover.

Step 3: Replace fan

To replace a fan, remove the failed fan and replace it with a new fan.

  1. Identify the fan that you must replace by checking the console error messages.

  2. Remove the failed fan:

    Fan replace
    Callout number 1

    Hold both sides of the fan at the blue touch points.

    Callout number 2

    Pull the fan straight up and out its socket.

  3. Insert the replacement fan by aligning it within the guides, and then push down until the fan connector is fully seated in the socket.

Step 4: Reinstall the controller module

Reinstall the controller into the chassis and reboot it.

About this task

The following illustration shows the operation of the controller handles (from the left side of a controller) when reinstalling the controller, and can be used as a reference for the rest of the controller reinstallation steps.

controller handle operation to install a controller
Callout number 1

If you rotated the controller handles upright (next to the tabs) to move them out of the way while you serviced the controller, rotate them down to the horizontal position.

Callout number 2

Push the handles to reinsert the controller into the chassis halfway and then, when instructed, push until the controller is fully seated.

Callout number 3

Rotate the handles to the upright position and lock in place with the locking tabs.

Steps
  1. Close the controller cover and turn the thumbscrew clockwise until tightened.

  2. Insert the controller halfway into the chassis.

    Align the rear of the controller with the opening in the chassis, and then gently push the controller using the handles.

    Note Do not completely insert the controller in the chassis until instructed to do so.
  3. Connect the console cable to the console port on the controller and to the laptop so that the laptop receives console messages when the controller reboots.

  4. Fully seat the controller in the chassis:

    1. Firmly push on the handles until the controller meets the midplane and is fully seated.

      Note Do not use excessive force when sliding the controller into the chassis; it could damage the connectors.
    2. Rotate the controller handles up and lock in place with the tabs.

      Note The controller begins to boot as soon as it is fully seated in the chassis.
  5. Take the controller to the LOADER prompt by pressing CTRL-C to abort AUTOBOOT.

  6. Set the time and date on the controller:

    Make sure you are at the controller's LOADER prompt.

    1. Display the date and time on the controller:

      show date

      Note Time and date default is in GMT. You have the option to display in local time and in 24hr mode.
    2. Set the current time in GMT:

      set time hh:mm:ss

      You can get the current GMT from the healthy node:

      date -u

    3. Set the current date in GMT:

      set date mm/dd/yyyy

      You can get the current GMT from the healthy node:
      date -u

  7. Recable the controller as needed.

  8. Reconnect the power cord to the power supply (PSU).

    Once power is restored to the PSU, the status LED should be green.

    If you are reconnecting a…​ Then…​

    AC PSU

    1. Plug the power cord into the PSU.

    2. Secure the power cord with the power cord retainer.

    DC PSU

    1. Plug the D-SUB DC power cord connector into the PSU.

    2. Tighten the two thumb screws to secure the D-SUB DC power cord connector to the PSU.

Step 5: Return the failed part to NetApp

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