C H A P T E R  8

Troubleshooting Your Array

This chapter covers the following maintenance and troubleshooting topics:

For more troubleshooting tips, refer to the Sun StorEdge 3510 FC Release Notes at:

http://www.sun.com/products-n-solutions/hardware/docs/Network_Storage_Solutions/Workgroup/3510


8.1 RAID LUNs Not Visible to the Host



caution icon

Caution - When mapping partitions to LUN IDs, there must be a LUN 0. Otherwise, none of the LUNs will be visible.



By default, all RAID arrays are preconfigured with one or two logical drives. For a logical drive to be visible to the host server, its partitions must be mapped to host LUNs. For mapping details, refer to Mapping Logical Drive Partitions to Host LUNs. Check that you have completed this task.

To make the mapped LUNs visible to a specific host, perform any steps required for your operating system or environment. For host-specific information about different operating environments and operating systems, see:


8.2 Controller Failover

Controller failure symptoms are as follows:

A "Redundant Controller Failure Detected" alert message is displayed and written to the event log.

If one controller in the redundant controller configuration fails, the surviving controller takes over for the failed controller until it is replaced.

A failed controller is managed by the surviving controller, which disables and disconnects from its counterpart while gaining access to all the signal paths. The surviving controller then manages the ensuing event notifications and takes over all processes. It is always the primary controller regardless of its original status, and any replacement controller afterward assumes the role of the secondary controller.

The failover and failback processes are completely transparent to the host.

Controllers are hot-swappable if you are using a redundant configuration, and replacing a failed unit takes only a few minutes. Since the I/O connections are on the controllers, you might experience some unavailability between the times when the failed controller is removed and a new one is installed in its place.

To maintain your redundant controller configuration, replace the failed controller as soon as possible. For details, refer to Sun StorEdge 3000 Family FRU Installation Guide.


8.3 Rebuilding Logical Drives

This section describes automatic and manual procedures for rebuilding logical drives.



Note - As disks fail and are replaced, the rebuild process regenerates the data and parity information that was on the failed disk. However, the NVRAM configuration file that was present on the disk is not re-created. After the rebuild process is complete, restore your configuration as described in Restoring Your Configuration (NVRAM) From a File.



8.3.1 Automatic Logical Drive Rebuild

Rebuild with Spare. When a member drive in a logical drive fails, the controller first examines whether there is a local spare drive assigned to this logical drive. If yes, it automatically starts to rebuild the data of the failed disk to it.

If there is no local spare available, the controller searches for a global spare. If there is a global spare, it automatically uses it to rebuild the logical drive.

Failed Drive Swap Detect. If neither a local spare drive nor a global spare drive is available, and the "Periodic Auto-Detect Failure Drive Swap Check Time" is disabled, the controller does not attempt to rebuild unless you apply a forced-manual rebuild.

To enable this feature, follow these steps:

1. Choose "view and edit Configuration parameters right arrow Drive-side SCSI Parameters right arrow Periodic Auto-Detect Failure Drive Swap Check Time."

When the "Periodic Auto-Detect Failure Drive Swap Check Time" is enabled (that is, when a check time interval has been selected), the controller detects whether the failed drive has been swapped by checking the failed drive's channel/ID. Once the failed drive has been swapped, the rebuild begins immediately.



Note - This feature requires system resources and can impact performance.



If the failed drive is not swapped but a local spare is added to the logical drive, the rebuild begins with the spare.

For a flowchart of automatic rebuild, see FIGURE 8-1.

 FIGURE 8-1 Automatic Rebuild

Flowchart shows automatic rebuild process.

8.3.2 Manual Rebuild

When a user applies forced-manual rebuild, the controller first examines whether there is any local spare assigned to the logical drive. If yes, it automatically starts to rebuild.

If there is no local spare available, the controller searches for a global spare. If there is a global spare, the logical drive rebuild begins. See FIGURE 8-2.

If neither local spare nor global spare is available, the controller examines the channel and ID of the failed drive. After the failed drive has been replaced by a healthy one, the logical drive rebuild begins on the new drive. If there is no drive available for rebuilding, the controller does not attempt to rebuild until the user applies another forced manual rebuild.

 FIGURE 8-2 Manual Rebuild

Flowchart shows manual rebuild process.

8.3.3 Concurrent Rebuild in RAID 1+0

RAID 1+0 allows multiple-drive failure and concurrent multiple-drive rebuilds. Drives newly swapped must be scanned and set as local spares. These drives are rebuilt at the same time; you do not need to repeat the rebuilding process for each drive.


8.4 Identifying a Failed Drive for Replacement

If there is a failed drive in the RAID 5 logical drive, replace the failed drive with a new drive to keep the logical drive working.



caution icon

Caution - If when trying to remove a failed drive, you mistakenly remove the wrong drive in the same logical drive, you will no longer be able to access the logical drive. You have incorrectly failed a second drive and caused a critical failure of the RAID set.





Note - The following procedure works only if there is no I/O activity.



To find a failed drive, identify a single drive, or test all drive activity LEDs, you can flash the LEDs of any or all drives in an array. Since a defective drive does not light up, this provides a good way to visually identify a failed drive before replacing it.

1. Choose "view and edit scsi Drives."

 Screen capture shows "view and edit scsi Drives" selected on the Main Menu.

2. Select the drive you want to identify, and then press Return.

3. Choose "Identify scsi drive right arrow flash All drives" to flash the activity LEDs of all of the drives in the drive channel.

 Screen capture shows "flash All drives" selected.

The option to change the Flash Drive Time is displayed.

 Screen capture shows the "Flash Drive Time<Second>: 15" displayed.

4. Change the duration if you want. Then press Return and choose Yes.

 Screen capture shows "Flash Channel:2 ID:0 SCSI Drive?" prompt with "Yes" selected.

The read/write LED of a failed hard drive does not flash. The absence of a lit LED helps you locate and remove the failed drive.

In addition to flashing all drives, you can flash the read/write LED of only a selected drive or flash the LEDs of all drives except the selected drive, using steps similar to those outlined. These three drive-flashing menu options are described in the following sections.

8.4.1 Flash Selected Drive

When you choose this menu option, the read/write LED of the drive you select flashes for a configurable period of time from 1 to 999 seconds.

 FIGURE 8-3 Flashing the Drive LED of a Selected Drive

Figure shows the LED status when running the Flash Selected Drive menu option (only the selected drive is flashing).

8.4.2 Flash All SCSI Drives

The "Flash All SCSI Drives" menu option flashes LEDs of all good drives but does not flash LEDs for any defective drives. In the illustration, there are no defective drives.

 FIGURE 8-4 Flashing All Drive LEDs to Detect a Defective Non-Flashing Drive

Figure shows the Read/Write LEDs and status of all connected drives (all good drives flash).

8.4.3 Flash All But Selected Drive

With this menu option, the read/write LEDs of all connected drives except the selected drive flashes for a configurable period of time from 1 to 999 seconds.

 FIGURE 8-5 Flashing All Drive LEDs Except a Selected Drive LED

Figure shows the Read/Write LED status of all connected drives except the selected drive (all flash except a defective one).


8.5 Recovering From Fatal Drive Failure

With a redundant RAID array system, your system is protected with the RAID parity drive and a global spare or spares.



Note - A FATAL FAIL status occurs when there is one more drive failing than the number of spare drives available for the logical drive. If a logical drive has two global spares available, then three failed drives must occur for FATAL FAIL status.



In the extremely rare occurrence that two or more drives appear to fail at the same time, perform the following steps:

1. Discontinue all I/O activity immediately.

2. To cancel the beeping alarm, in the firmware Main Menu, choose "system Functions right arrow Mute beeper."

See Section 7.2, Silencing Audible Alarms for more information about silencing audible alarms.

3. Physically check that all the drives are firmly seated in the array and that none have been partially or completely removed.

4. In the firmware Main Menu, choose "view and edit Logical drives," and look for:

Status: FAILED DRV (one failed drive)
Status: FATAL FAIL (two or more failed drives)

5. Highlight the logical drive, press Return, and choose "view scsi drives."

If two physical drives have a problem, one drive has a BAD status and one drive has a MISSING status. The MISSING status is a reminder that one of the drives might be a "false" failure. The status does not tell you which drive might be a false failure.

6. Do one of the following:

7. Repeat Steps 4 and 5 to check the logical and drive status.

After resetting the controller, if there is a false bad drive, the array automatically starts rebuilding the failed RAID set.

If the array does not automatically start rebuilding the RAID set, check the status under "view and edit Logical drives."

a. Replace the failed drive. Refer to Sun StorEdge 3000 Family FRU Installation Guide for more information.

b. Delete the logical drive. Refer to the Sun StorEdge 3000 Family RAID Firmware User's Guide for more information.

c. Create a new logical drive. See Creating Logical Drives (Optional) for more information.



Note - As disks fail and are replaced, the rebuild process regenerates the data and parity information that was on the failed disk. However, the NVRAM configuration file that was present on the disk is not re-created. After the rebuild process is complete, restore your configuration as described in Restoring Your Configuration (NVRAM) From a File.



For additional troubleshooting tips, refer to the Sun StorEdge 3510 FC Family Release Notes, located at:

http://www.sun.com/products-n-solutions/hardware/docs/Network_Storage_Solutions/Workgroup/3510


8.6 SES Temperature Sensor Locations

Monitoring temperature at different points within the array is one of the most important SES functions. High temperatures can cause significant damage if they go unnoticed. If you are alerted to out-of-limits temperatures by one of the SES sensors, choose "view and edit Peripheral devices right arrow View Peripheral Device Status right arrow SES Device right arrow Temperature Sensors" to get information about the sensor reporting the condition.

There are a number of different sensors at key points within the enclosure. The following table shows the location of each of those sensors. The Element ID corresponds to the identifier shown when you choose "view and edit Peripheral devices right arrow View Peripheral Device Status right arrow SES Device right arrow Temperature Sensors."

TABLE 8-1 Sun StorEdge 3510 Temperature Sensor Locations

Element ID

Description

0

Drive Midplane Left Temperature Sensor #1

1

Drive Midplane Left Temperature Sensor #2

2

Drive Midplane Center Temperature Sensor #3

3

Drive Midplane Center Temperature Sensor #4

4

Drive Midplane Right Temperature Sensor #5

5

Drive Midplane Right Temperature Sensor #6

6

Upper IOM Left Temperature Sensor #7

7

Upper IOM Left Temperature Sensor #8

8

Lower IOM Temperature Sensor #9

9

Lower IOM Temperature Sensor #10

10

Left PSU Temperature Sensor #11

11

Right PSU Temperature Sensor #12



8.7 Identifying Fans From the SES Device Status Menu

Using controller firmware menu options, you can view the status of SES components, including the pair of fans located in each fan and power supply module. A fan is identified by the SES Device menus as a cooling element.

To view the status of each fan, perform the following steps:

1. Choose "view and edit Peripheral devices right arrow View Peripheral Device Status right arrow SES Device right arrow Cooling element."

2. Select one of the elements (element 0, 1, 2, or 3) and press Return.

Standard fan speeds are indicated by numbers 1 through 7, indicating speeds in the normal range of 4000 to 6000 RPM. The number 0 indicates that the fan has stopped.

If a fan fails and the Status field does not display the OK value, you must replace the fan and power supply module.

Cooling elements in the status table can be identified for replacement as shown in TABLE 8-2.

TABLE 8-2 Relationship Between Cooling Elements, Fans, and Power Supply Modules

Cooling Element #

Fan # and Power Supply Module #

Cooling Element 0

FAN 0, PS 0

Cooling Element 1

FAN 1, PS 0

Cooling Element 2

FAN 2, PS 1

Cooling Element 3

FAN 3, PS 1


 FIGURE 8-6 Cooling Fan Locations

Figure showing the location of fans and power supplies.


8.8 Modifying Drive-Side SCSI Parameters

There are a number of interrelated drive-side SCSI parameters you can set using the "view and edit Configuration parameters" menu option. It is possible to encounter undesirable results if you experiment with these parameters, so it is good practice to only change parameters when you have good reason to do so. Refer to the "Viewing and Editing Configuration Parameters" chapter of the Sun StorEdge 3000 Family RAID Firmware User's Guide for cautions about particular parameter settings that should be avoided. In particular, do not set the "Periodic SAF-TE and SES Device Check Time" to less than one second, and do not set the "SCSI I/O Timeout" to anything less than 15 seconds, and preferably no less than the FC default of 30 seconds.


8.9 Troubleshooting Flowcharts

This section provides troubleshooting flowcharts to illustrate common troubleshooting methods.

The flowcharts included in this section are:

For the JBOD and expansion unit flowchart, refer to Troubleshooting Sun StorEdge 3510 FC JBOD Arrays.

For overview information about LEDs, see Chapter 6.

For more information about replacing each module, refer to the Sun StorEdge 3000 Family FRU Installation Guide for 2U Arrays.

8.9.1 Power Supply and Fan Module

The following flowchart provides troubleshooting procedures for the power supply and fan module.

 FIGURE 8-1 Power Supply or Fan Module Flowchart, 1 of 2

Flow chart diagram for diagnosing power supply and fan problems.

 FIGURE 8-2 Power Supply or Fan Module Flowchart, 2 of 2

Flow chart diagram for diagnosing power supply and fan problems (continued).

8.9.2 Drive LEDs

Before you perform the drive LED troubleshooting procedures, you might want to use the firmware application to identify a failed drive. See Identifying a Failed Drive for Replacement for more details.

For overview information about drive LEDs and how they work, see Front Panel LEDs.

You can check the physical drive parameters using the firmware application. From the firmware Main Menu, choose "view and edit scsi drives." For more information about the firmware application, refer to the Sun StorEdge 3000 Family RAID Firmware User's Guide for your array.



caution icon

Caution - When you rotate or replace drives, make sure that:
- All I/O is stopped.
- The "Periodic Drive Check Time" setting in the firmware application is set to disabled (this is the default setting). This prevents automatic drive rebuild, which is not recommended for live systems or troubleshooting.

For more information, refer to "Periodic Drive Check Time" in the Sun StorEdge 3000 Family RAID Firmware User's Guide for your array.





caution icon

Caution - To prevent any possible data loss, back up the chassis data onto another storage device prior to replacing a disk drive.



The following flowchart provides troubleshooting procedures for the FC drive LEDs.

 FIGURE 8-3 FC Drive LEDs Flowchart, 1 of 2

Flow chart diagram for diagnosing drive LED problems.

 FIGURE 8-4 FC Drive LEDs Flowchart, 2 of 2

Flow chart diagram for diagnosing drive LED problems (continued).

For more information about replacing the chassis and EMU module, refer to the Sun StorEdge 3000 Family FRU Installation Guide for 2U Arrays.

8.9.3 Front Panel LEDs

The following flowchart provides troubleshooting procedures for the FC front panel LEDs.



Note - The LED ribbon cable referred to in this flowchart is the white cable that connects the front panel LEDs to the midplane. It is located on the right front panel ear and is directly attached to the LEDs.



 FIGURE 8-5 Front Panel LEDs (FC) Flowchart, 1 of 4

Flow chart diagram for diagnosing Fibre Channel array front panel LED problems.

 FIGURE 8-6 Front Panel LEDs Flowchart, 2 of 4

Flow chart diagram for diagnosing Fibre Channel array front panel LED problems (continued).

 FIGURE 8-7 Front Panel LEDs Flowchart, 3 of 4

Flow chart diagram for diagnosing Fibre Channel array front panel LED problems (continued).

 FIGURE 8-8 Front Panel LEDs Flowchart, 4 of 4

Flow chart diagram for diagnosing Fibre Channel array front panel LED problems (continued).

8.9.4 I/O Controller Module

The following flowchart provides troubleshooting procedures for the I/O controller module.

 FIGURE 8-9 I/O Controller Module Flowchart

Flow chart diagram for diagnosing Fibre Channel I/O controller module problems.


8.10 Using the Reset Button

To test that the LEDs work, using a paperclip, press and hold the Reset button for 5 seconds. All the LEDs should change from green to amber when you perform this test. Any LED that fails to light indicates a problem with the LED. When you release the Reset button, the LEDs return to their initial state. See Chassis Ear LEDs and Reset Button on Front Panel for more information.

To silence audible alarms that are caused by component failures, use a paperclip to push the Reset button. See Section 7.2, Silencing Audible Alarms for more information about silencing audible alarms.


8.11 Silencing Audible Alarms

An audible alarm indicates that either a component in the array has failed or a specific controller event has occurred. The cause of the alarm determines how you silence the alarm. See Section 7.2, Silencing Audible Alarms for more information about silencing audible alarm.