StorCase® Technology InfoStation® RAID Controller Module (P/N S10C100) Fibre Channel-to-Ultra160 RAID Controller Module User's Guide
i StorCase® Technology InfoStation® RAID Controller Module (P/N S10C100) Fibre Channel-to-Ultra160 RAID User's Guide Part No. D89-0000-0131 A01 January 2003 StorCase Technology, Inc. 17600 Newhope Street Fountain Valley, CA 92708-9885 Phone (714) 438-1850 Fax (714) 438-1847 S10C100 User's Guide - Rev. A01 StorCase Technology, Inc.
ii LIMITED WARRANTY STORCASE TECHNOLOGY, Incorporated (StorCase) warrants that its products will be free from defects in material and workmanship, subject to the conditions and limitations set forth below. StorCase will, at its option, either repair or replace any part of its product that proves defective by reason of improper workmanship or materials.
iii Free Technical Support StorCase provides free technical support. If you experience any difficulty during the installation or subsequent use of a StorCase product, please contact StorCases Technical Support Department prior to servicing your system. This warranty covers only repair or replacement of defective StorCase products, as described above. StorCase is not liable for, and does not cover under warranty, any costs associated with servicing and/or installation of StorCase products.
iv Declaration of Conformity Company Name: StorCase Technology, Inc.
v Federal Communications Commission (FCC) Statement RADIO FREQUENCY INTERFERENCE STATEMENT You are cautioned that changes or modifications not expressly approved by the party responsible for compliance could void your authority to operate that equipment. This device complies with part 15 of the FCC rules.
vi Table of Contents INTRODUCTION ..................................................................................................................... Packaging Information .................................................................................................. Serial Number ................................................................................................................ General Description ...........................................................................................
vii Changing a Partition Name ................................................................................. 53 Changing a Partition LUN ................................................................................... 54 Working with LUN Zoning .................................................................................. 55 Viewing Known WWNs ................................................................................ 56 Creating Names (Aliases) for Server WWNs ...............................
viii Displaying Disk Cache Status ......................................................................... Enabling/Disabling SMART Changes .............................................................. Blinking a Drive LED ......................................................................................... Taking Down a Drive .................................................................................. Testing a Drive .............................................................................
ix List of Figures Figure 1: Figure 2: Figure 3A: Figure 3B: Figure 4A: Figure 4B: Figure 5A: Figure 5B: Figure 6A: Figure 6B: Figure 7: Figure 8: Figure 9: Figure 10: Figure 11: Figure 12: Figure 13: Figure 14: Figure 15: Figure 16: Figure 17: Figure 18: Figure 19: Figure 20: Figure 21: Figure 22: Figure 23: Figure 24: Figure 25: Figure 26: Figure 27: Figure 28: Figure 29: Figure 30: Figure 31: Figure 32: Figure 33: Figure 34: Figure 35: Figure 36: Figure 37: Figure 38: Figure 39: Figure 40: Figure 41: Fi
x Figure 44: Figure 45: Figure 46: Figure 47: Figure 48: Figure 49: Figure 50: Figure 51: Figure 52: Figure 53: Figure 54: Figure 55: Figure 56: Figure 57: Figure 58: Figure 59: Figure 60: Figure 61: Figure 62: Figure 63: Figure 64: Figure 65: Figure 66: Figure 67: Figure 68: Figure 69: Figure 70: Figure 71: Figure 72: Figure 73: Figure 74: Figure 75: Figure 76: Figure 77: Figure 78: Figure 79: Figure 80: Figure 81: Figure 82: Figure 83: Figure 84: Figure 85: Figure 87: Figure 88: Event Log Menu Screen ...
xi Figure A-1: Figure C-1: Figure C-2: Figure D-1: Figure D-2: S10C100 Physical Dimensions .................................................................. 128 Typical Disk Detected Error ....................................................................... 143 Typical Disk Channel Error ......................................................................... 145 Administrator Utility Menu Tree ..................................................................
Introduction 1 INTRODUCTION Packaging Information The StorCase Technology InfoStation RAID Controller Module (P/N S10C100) is shipped in a container designed to provide protection and prevent damage during shipment. The RAID module was carefully inspected before and during the packing procedure at the factory. Evidence of any damage to the module should be reported to the shipper immediately.
2 Introduction General Description CAUTION: Remove ALL power from the InfoStation before installing the RAID Module. The RAID Module contains NO USER SERVICEABLE PARTS inside the unit. Warranty is VOID if module is opened. Refer ALL servicing to qualified personnel! Danger of explosion if the RAID battery is incorrectly replaced! Replace only with the same or equivalent type recommended by the manufacturer. Dispose of used batteries according to manufacturer's instructions.
Introduction 3 This User's Guide describes the basic steps required to install the StorCase InfoStation RAID Module inside the InfoStation external expansion chassis. This guide supplements documentation provided with the InfoStation. IFS_42fc Figure 1: InfoStation RAID Controller Module S10C100 User's Guide - Rev. A01 StorCase Technology, Inc.
4 Introduction INFOSTATION RAID Module Panel (Figure 2) FC-AL/FC-SW Port A - HSSDC connectors (N+1 and N-1) provide a standard interface for external FC devices. Connects to FC Host 0 FC-AL/FC-SW Port B - HSSDC connectors (N+1 and N-1) provide a standard interface for external FC devices. Connects to FC Host 1.
Introduction 5 RS-232 Serial Port Disk Ch. 3 FC-AL/FC-SW Port B Disk Ch. 1 SCSI RS-232 LVD/SE FC TO ULTRA160 RAID CONTROLLER MODULE N+1 N-1 N+1 N-1 DIAGS CACHE IFS_41FC Disk Ch. 2 Cache Backup LED Disk Ch. 0 Diagnostic LED Bypass LED Error LED FC-AL/FC-SW Port A Figure 2: RAID Module Panel S10C100 User's Guide - Rev. A01 StorCase Technology, Inc.
6 Installation INSTALLATION CAUTION: Remove ALL power from the InfoStation before installing the RAID Module. The RAID Module contains NO USER SERVICEABLE PARTS inside the unit. Warranty is VOID if module is opened. Refer ALL servicing to qualified service personnel! NOTES: The installation, configuration, and use of the InfoStation RAID Controller Module for the StorCase InfoStation chassis requires a high level of expertise and experience on the part of the user/integrator.
Installation 7 Typical RAID Channel Configurations NOTE: Maximum 15 Disks per SCSI Channel (15 Disks x 4 channels = 60 Disks Total) NOTE: When using the optional InfoStation I/O repeater modules, StorCase recommends the use of Port A-1 & A-2 when configuring typical RAID channels (as shown in Figure 3B). In the special cases where extra length cables are required (up to 12m maximum), use Port B instead. Disk Ch. 2 Disk Ch. 3 Disk Ch. 1 Disk Ch.
Installation NOTE: Maximum 15 Disks per SCSI Channel (15 Disks x 4 channels = 60 Disks Total) 8 T T Disk Ch. 3 Disk Ch. 2 T T Disk Ch. 1 Disk Ch. 0 IFS_RAID22FC T =Terminator FC Host/Device 1 LoopBack or Cascade LoopBack or Cascade FC Host/Device 0 Figure 3B: Typical InfoStation RAID Module 2x4 Dual-Channel Configuration (InfoStation Chassis with Optional I/O Repeater Modules) StorCase Technology, Inc. S10C100 User's Guide - Rev.
Installation 9 FIBRE CHANNEL CONFIGURATIONS Loop Back Plug Typical FC-AL Configurations N+1 N-1 Fibre Channel Arbitrated Loop N+1 N-1 FC-SCSI RAID Module FC-AL Host #1 InfoStation IFS_RAID20FC Figure 4A: Typical Single FC-AL Loop Connection to One InfoStation (No Hub) Loop Back Plug Fibre Channel Arbitrated Loop N+1 N-1 N+1 N-1 FC-SCSI RAID Module FC-AL Host #1 InfoStation IFS_RAID21FC Figure 4B: Typical Single FC-AL Loop Connection to One InfoStation (No Hub) S10C100 User's Guide - Rev.
Installation Loop Back Plug Fibre Channel Arbitrated Loop #2 N+1 N-1 Loop Back Plug 10 Fibre Channel Arbitrated Loop #1 N+1 N-1 FC-SCSI RAID Module FC-AL Host #1 FC-AL Host #2 InfoStation IFS_RAID23FC Figure 5A: Typical Dual FC-AL Loop Connections to One InfoStation (No Hub) N+1 N-1 Loop Back Plug N+1 N-1 Fibre Channel Arbitrated Loop N+1 N-1 N+1 N-1 FC-SCSI RAID Module FC-AL Host #1 InfoStation IFS_RAID24FC Figure 5B: Typical Single FC-AL Loop Connection to Two InfoStations (No Hub) St
Installation 11 Fibre Channel Hub Port #N Port #5 Port #4 Port #3 Port #2 Port #1 N+1 N-1 Loop Back Plug N+1 N-1 N+1 N-1 Loop Back Plug Loop Back Plug Loop Back Plug To other FC devices N+1 N-1 FC-SCSI RAID Module FC-SCSI RAID Module FC-AL Host #1 InfoStation #1 InfoStation #2 IFS_RAID25FC Figure 6A: Typical Single FC-AL Loop Connection to Two InfoStations (One Hub) Fibre Channel Hub #2 Fibre Channel Hub #1 Port #2 N+1 N-1 Loop Back Plug Port #3 N+1 N-1 N+1 N-1 Port #1 Port #2
12 Configuration CONFIGURATION Configuration Overview To configure the RAID module, run the Disk Array Administrator Utility via a computer serial port (cable provided). This utility allows the user to: Create and manage arrays Monitor system status Manage spares Configure the controller Manage disk drives and enclosures Starting the Disk Array Administrator Utility NOTES: Microsoft® Windows® 3.x and Windows® NT 3.5x include a program called Terminal which does not support ANSI color.
Configuration 13 To access the Disk Array Administrator Utility via the UI Module RS-232 serial port, the User must first configure the Serial Port Set-Up in the UI Module (see below). Refer to the InfoStation User's Guide (specifically, sections "InfoStation User Interface" and "Serial Port Set-Up") for further information. NOTE: 1. Press ENTER at the Default Display so that display = Status. 2. Press DOWN until display = Setup. 3. Press ENTER until display = Alarm. 4.
14 Configuration To find HyperTerminal in Windows: 1. Click on Start (normally located at the bottom left of the Windows desktop) 2. Go to Programs 3. Go to Accessories 4.
Configuration 15 Once the RAID Module is booted and the preferences have been set, a screen (Figure 8) will appear displaying the following information: Controller Configuration Array Information Time/Date Board Temperature Figure 8: Boot-Up Screen Press Enter to display the Disk Array Administrator System Menu Screen (Figure 9). S10C100 User's Guide - Rev. A01 StorCase Technology, Inc.
16 Configuration Figure 9: Disk Array Administrator System Menu Screen Selecting Menu Options NOTE: The Disk Array Administrator Utility has an Online Help option.
Configuration 17 Creating and Managing Arrays and Partitions Using the Disk Array Administrator, the user can create and manage arrays and partitions. The following array-related functions can be performed: Create arrays Manage arrays Manage partitions Creating Arrays NOTE: Before creating more than one array, make sure that the host operating system supports multiple LUNs. Most operating systems do, or have an option to enable multiple LUN support.
18 Configuration Creating a Single-Partition Array This function allows the user to create single-partition arrays. Once a single-partition array has been created, more partitions can be added later. Single-partition arrays work well in environments that need one large, fault-tolerant storage space for data on one server. To create a single-partition array: 1. Select Add an Array from the System Menu and press Enter. The Enter Array Name screen should now display (Figure 10).
Configuration 19 Figure 11: Array LUN Screen 4. Select the LUN for the array and press Enter. If the letters OV appear before a LUN, this indicates that the selection overlaps with a soft LUN, most likely the controller or SAF-TE Environmental Processor (SEP) LUN. An array at an overlapped LUN may be created, but it will not be seen by the host system until the controller is rebooted.
20 Configuration Figure 11: Array LUN Screen Figure 12: RAID Type Screen 5. NOTE: Select the array type (RAID0, RAID3, RAID4, RAID5, RAID50, Volume, or Mirrored) and press Enter. A RAID 10 array is created when there are more than two (2) drives in a mirrored array. If RAID 50 is selected as the RAID type, the Select RAID 50 Array Size screen displays all possible configurations for the array and drive combinations. Select the desired configuration and press Enter. Skip to Step 7.
Configuration 21 Figure 13: Number of Drives Screen 6. Enter the number of drives (excluding spares) to be used in the array and press Enter. The Select Drives screen should now display (Figure 14). Figure 14: Select Drives Screen 7. Select the drives to be used for the array and press Enter. A drive is selected by highlighting it and then pressing Enter. Each selected drive turns gray in the drive list. To skip a drive, use the é or ê key.
22 8. Configuration If the Number of Spares screen displays, enter the number of spares to add and press Enter. This creates dedicated spares that can only be used in this array. A dedicated spare drive will not be available for any other use (refer to section "Managing Spares" for further information). If no spare is desired, simply enter 0. The Select Drives screen should now display (Figure 14). 9. Select the drive to be used as a dedicated spare and press Enter.
Configuration 10. 23 Select the chunk size and press Enter. The chunk size is the amount of contiguous data that is written to an array member before moving to the next member of the array. To determine the appropriate chunk size, refer to the operating system's documentation (for example, the default chunk size for Windows NT and many other operating systems is 64KB). The system will now confirm your request to create the array. 11. Select Yes and press Enter.
24 Configuration Creating a Multiple-Partition Array This function allows the user to create multiple-partition arrays. Multiple-partition arrays work well with very large disk drives and make the most efficient use of disk space for fault tolerance (parity and spares). Refer to section "Understanding Partitions" for further information. To create a multiple-partition array: 1. Select Add an Array from the System Menu and press Enter. The Enter Array Name screen should now display (Figure 10). 2.
Configuration 7. 25 Enter the number of spares to be added and press Enter. This creates dedicated spares that can only be used in this array. A dedicated spare drive will not be available for any other use (refer to section "Managing Spares" for further information). If no spare is desired, simply enter 0. The Select Drives screen should now display (Figure 14). 8. Select the drive to be used as a dedicated spare and press Enter.
26 Configuration Managing Arrays The Disk Array Administrator allows the management of arrays, including: View array and drive status Stop the initialization process Add a partition Verify an array Reconstruct an array Expand array capacity Change array name Change array ownership Trust array Delete array Viewing Array and Drive Status Information Array and drive status information is available in two (2) ways: View array status View drive status Viewing Array Status This functio
Configuration 27 Number of Drives per Subarray - (for RAID 50 only) The number of drives in each underlying RAID 5 array. Number of Spare Drives - The number of spare drives dedicated to the array. Size - The size of the entire array (expressed in MB or GB for arrays larger than 10GB). Chunk Size - The array's chunk size. Date Created - The date the array was created. Utility - The utility running (None, Verify, Reconstruct, Expand, or Initialize).
28 2. Configuration Select the array to be viewed and press Enter. The Array Menu should now display (Figure 17). Figure 17: Array Menu Screen 3. Select Array Status and press Enter. The Array Status screen should now display, showing the status of the array selected (Figure 18). Figure 18: Array Status Screen 4. Press Esc to return to the Array Menu. StorCase Technology, Inc. S10C100 User's Guide - Rev.
Configuration 29 Viewing Drive Status This function allows the user to view the status of the drives in an array, including: Drive Number - The drive's sequential position in the controller's drive list. Drive Status - Indicates the condition of the drive (whether it is up or down). Channel Number - Back-end disk bus number. Target ID Size - Size of the drive in MB. Status - Indicates the array name and member number (if drive is part of an array).
30 Configuration Figure 19: Drive Status Screen Use the é or ê key to scroll through the drives. These are the drives that are currently members of the array. 4. Press Esc to return to the Array Menu. Stopping the Array Initialization Process This function allows the user to stop the initialization process during an array initialization. After the process is stopped, the array is marked as offline and cannot be used.
Configuration 31 The system will now confirm your request to stop the initialization process. 4. Select Yes and press Enter. Adding a Partition In order to create a multiple-partition array, at least one partition on the array must be created before the array can be used. Partitions on a multiple-partition array can be created as long as there is free space (refer to section "Understanding Partitions" for further information). To add a partition: 1.
32 4. Configuration Select the free partition desired and press Enter. The Partition Size screen should now display (Figure 21). Figure 21: Partition Size Screen 5. Enter the desired partition size and press Enter. The Partition Name screen should now display (Figure 22). Figure 22: Partition Name Screen StorCase Technology, Inc. S10C100 User's Guide - Rev.
Configuration 6. 33 Enter a name for the partition and press Enter. Up to 35 characters (any character, including spaces) can be used. If no name is to be used, just press Enter (a name may be added or changed later). The Partition LUN screen should now display (Figure 23). Figure 23: Partition LUN Screen 7. Select the LUN for the partition and press Enter. The LUN displayed is the suggested default LUN assignment.
34 Configuration Verifying an Array This function allows the user to verify data on a specified array (RAID 3, RAID 4, RAID 5, RAID 50, and Mirrored arrays only). RAID 3, RAID 4, RAID 5, and RAID 50 - Verifies all parity blocks in the selected array and corrects any bad parity. Mirrored - Compares the primary and secondary drives. If a mismatch occurs, the primary is copied to the secondary. Verify an array whenever a problem is suspected. To verify an array: 1.
Configuration 35 Verification will begin and the percentage of verification will now be displayed. The array can be used during the verification process. 5. Press Esc to return to the Verify Menu. Viewing Verification Status This function allows the user to view the status of the verification process while it is running. To view verification status: 1. Select Array Menu from the System Menu and press Enter. The Select Array screen should now display, along with a list of existing arrays (Figure 16).
36 Configuration Stopping the Verification This function allows the user to stop the verification process. Normally, it is best to let the verification process finish, although stopping the verification does not cause any damage to the data. To stop the verification process: 1. Select Array Menu from the System Menu and press Enter. The Select Array screen should now display, along with a list of existing arrays (Figure 16). 2. Select the desired array and press Enter. 3.
Configuration 37 Expanding Array Capacity (OCE) Online Capacity Expansion (OCE) allows the user to expand the arrays without having to stop I/O activity. Only one array can be expanded at a time, and the expansion of the array must be completed before expanding another array. NOTES: Expanding an array does not change the size of the host operating system partitions that reside on the array (the controller only works at the block level, not at the file system level of the operating system).
38 Configuration To expand an array: 1. Select Array Menu from the System Menu and press Enter. The Select Array screen should now display, along with a list of existing arrays (Figure 16). 2. Select the array to expand and press Enter. The Array Menu should now display (Figure 17). 3. Select Expand Function and press Enter. 4. Select Start Expand and press Enter. The Expand Menu should now display. The Number of Drives screen should now display (Figure 26).
Configuration 39 Figure 27: Select Drives to Expand Screen 6. Select the drives to be added (from the list of available drives) and press Enter. Expansion will begin and the percentage of expansion will now display. NOTE: 7. Only available drives (drives that aren't members of an array and are not assigned as dedicated or pool spares) will be displayed. A drive is selected by highlighting it and then pressing Enter. Each selected drive turns gray in the drive list.
40 Configuration Viewing Expand Status This function allows the user to view the status of the expansion process while it is running. To view expand status: 1. Select Array Menu from the System Menu and press Enter. The Select Array screen should now display, along with a list of existing arrays (Figure 16). 2. Select the array to view and press Enter. The Array Menu should now display (Figure 17). 3. Select Expand Function and press Enter. The Expand Menu should now display. 4.
Configuration 4. 41 Enter a name for the array and press Enter. Up to 35 characters (any character, including spaces) can be used. The system will now confirm the change. 5. Select Yes and press Enter. Trusting an Array This function allows the user to bring an array back online by resynchronizing the time/date stamp and any other metadata on a bad disk. This will make the disk an active member of the array again.
42 5. 6. Configuration Press Esc twice to return to the System Menu. Select Array Menu from the System Menu and press Enter. The Select Array screen should now display, along with a list of existing arrays (Figure 16). 7. Select the desired array and press Enter. The Array Menu should now display (Figure 17). 8. Select Trust Array and press Enter. The system will now confirm your request to trust the array. 9. NOTE: Select Yes and press Enter.
Configuration 43 Managing Partitions The Disk Array Administrator software allows the user to manage partitions, including: View partition status information Add a partition Expand a partition Change a partition name Change a partition LUN Set up LUN zoning Delete a partition Understanding Partitions When an array is created, the array can either be all one partition or it can be set up with multiplepartitions.
44 Configuration When a partition is created, the user must specify the size (in MB) of the partition (Figure 29). Partition 1 Free Space IFS_77 Figure 29: Array after Creating One Partition The Disk Array Administrator assigns each partition a unique serial number and sequence number. Sequence numbers are assigned in the order the partitions are created.
Configuration 45 Partition 1 Partition 2 Partition 3 Partition 4 Partition 5 Free Space IFS_79 Figure 31: Array (with Five Partitions) after Expansion After an array is expanded, the user can either add a partition or expand the last partition to utilize the free space. One or more partitions can also be deleted to expand the last partition.
46 Configuration To view the status of a partition: 1. Display the Partition Menu. From the Array Menu From the All Partitions Menu 1. 1. Select Array Menu from the System Menu and press Enter. Select Partitions Menu from the System Menu and press Enter. The Select Array screen should now display, along with a list of existing arrays. The Select Partition or Free Area screen should now display, along with a list of existing partitions and free space. 2. 2.
Configuration 2. 47 Select Partition Status and press Enter. The Partition Status screen should now display (Figure 33). 3. Press Esc to return to the Partition Menu. Figure 33: Partition Status Screen Viewing Partition Statistics This function allows the user to view the statistics of the partition, including the following: Read - Total number of host read requests directed to the partition Write - Total number of host write requests directed to the partition.
48 Configuration To view the statistics of a partition: 1. Display the Partition Menu. From the Array Menu From the All Partitions Menu 1. 1. Select Array Menu from the System Menu and press Enter. Select Partitions Menu from the System Menu and press Enter. The Select Array screen should now display, along with a list of existing arrays. The Select Partition or Free Area screen should now display, along with a list of existing partitions and free space. 2. 2.
Configuration 49 Figure 34: Partition Statistics Menu Screen 3. Select View Statistics and press Enter. The Partition Statistics screen should now display (Figure 35). 4. Press Esc to return to the Statistics Menu. Figure 35: Partition Statistics Screen S10C100 User's Guide - Rev. A01 StorCase Technology, Inc.
50 Configuration Resetting Partition Statistics This function allows the user to reset the following partition statistics to zero: Read Write SecRd SecWt I/O Size NOTE: Resetting statistics also resets the statistics for this partition that are included in the total overall statistics (refer to section "Displaying Overall Statistics" for further information).
Configuration 2. 51 Select Partition Statistics and press Enter. The Partition Statistics Menu should now display (Figure 35). 3. Select Reset Statistics and press Enter. The system will now confirm your request to reset the statistics. 4. Select Yes and press Enter. Expanding a Partition This function allows the user to expand an existing partition (with some limitations).
52 2. Configuration Select Expand Partition and press Enter. The Expand Partition screen should now display (Figure 36). Figure 36: Expand Partition Screen 3. Enter the desired size and press Enter. The system will now confirm your request to expand the partition. 4. Select Yes and press Enter. StorCase Technology, Inc. S10C100 User's Guide - Rev.
Configuration 53 Changing a Partition Name This function allows the user to change the name of a partition. This does not affect the Target ID or LUN values of the partition. The controller does not allow the partition name to be changed while a utility is running. To change a partition name: 1. Display the Partition Menu. From the Array Menu From the All Partitions Menu 1. 1. Select Array Menu from the System Menu and press Enter. Select Partitions Menu from the System Menu and press Enter.
54 Configuration Changing a Partition LUN This function allows the user to change the LUN assigned to a partition, as it appears under the controller's Target ID. The change is immediate, although the host system may need to be rebooted for the partition to reflect the new LUN (refer to section "Understanding LUNs and Viewing LUN Information" for further information). NOTE: The partition LUN cannot be changed to a LUN that is already in use (the LUN must be reassigned before it can be used).
Configuration 55 Working with LUN Zoning The controller's LUN zoning capability allows the user to specify which servers (hosts) can access each partition. This gives the user complete control of array access based on specific needs. Before setting up LUN zoning, the user should know the World Wide Name (WWN) for each server to be set up (the system SAN administrator should know the WWNs for the network). A list of the last 16 WWNs can be displayed by the controller.
56 Configuration Viewing Known WWNs This function allows the user to view a list of 16 server WWNs. The controller will be aware of any server that was booted since the controller was last restarted. Typically, servers will scan for devices during the device discovery process. During this process, the controller will save the WWN information for the server and retains the information even after the controller is rebooted. The list includes the last 16 servers (either booted or named).
Configuration 57 Figure 39: General LUN Zoning Screen 3. Select Manage Host Names and press Enter. The Manage Host Names screen should now display (Figure 40). Figure 40: Manage Host Names Screen S10C100 User's Guide - Rev. A01 StorCase Technology, Inc.
58 4. Configuration Select Display Host List and press Enter. The Display Host List screen should now display the last 16 WWNs known to the controller (Figure 41). Figure 41: Display Host List Screen The WWNs are listed according to the order in which they were booted (the most recently booted server is listed first). NOTE: 5. A host's WWN can be placed at the top of the known hosts list whenever the host performs a device discovery or bus scanning type of operation.
Configuration 59 Creating Names (Aliases) for Server WWNs This function allows the user to give easily recognizable names (aliases) to the servers in the SAN to make LUN zoning easier to manage. The user can determine each server's WWN by booting one server at a time and then viewing the WWN list. The most recently booted server will be listed first. Up to 63 servers can be named, but only the last 16 (either booted or named) can be viewed.
60 Configuration To change the name (alias), enter the new name in Step 5 (refer to section "Viewing Known WWNs" for further information). If the controller is unaware of any WWNs, the list will be empty. Select Enter Host to enter a WWN. NOTE: The controller will automatically attempt to assign a default name (alias) to a WWN if one was not already user-assigned.
Configuration 61 Configuring LUN Zoning Once the server aliases are set up, the user can then set up LUN zoning. This is where the user will determine which servers can access each partition LUN. LUN zoning is set up by either including or excluding servers on a list for each partition LUN. The list can include or exclude up to 16 specific servers (or all servers) for each partition LUN. The zoning information is stored as part of the array's metadata using the WWN for each server.
62 Configuration Figure 43: LUN Exclude/Include List Screen 3. Select the desired option (from the choices below) and press Enter. - Display Host List: Displays a list of the servers currently on the include/exclude list for the selected partition. This option will only display servers if Add Host to List was already used (and one or more WWNs added to an include/exclude list). - Add Host to List: Displays the Enter Host WWN screen.
Configuration 63 Exclude All Hosts Permits NO servers on the network to access the selected partition. If an include/exclude list was already created, this option can be used to override the list. The existing list is retained (the user can still display, add, or remove servers from the list). Exclude Listed Hosts Allows the user to enter or select the WWNs or names (aliases) of the specific servers denied access to the selected partition.
64 Configuration Deleting a Partition This function allows the user to delete a partition. CAUTION: Deleting a partition also deletes all data stored in that partition! Be sure to back up all data before deleting a partition! NOTES: A partition cannot be deleted while any utility (Initialize, Verify, Expand, or Reconstruct) is running on the array. The utility must be stopped (if allowed) or completed before the partition can be deleted.
Configuration 65 Monitoring System Status The user should monitor the system regularly to ensure that the controller, disks, and arrays are working properly.
66 Configuration The event log will store the most recent 400 events. Events are numbered sequentially from 001-999. The event number resets to 001 after 999 events have been logged. NOTE: If there is a problem with the controller or an array, check the event log before calling technical support. Event log messages can help resolve the problem without having to call technical support. Refer to section "Troubleshooting" for further information.
Configuration 67 Figure 44: Event Log Menu Screen 2. Select View Event Log and press Enter. The Event Log screen should now display the last event that occurred (Figure 45). Event Date Event Time Event Array Serial Number Figure 45: Event Log Screen 3. Press é to view the previous event. Press é to continue viewing previous events. 4. Press Esc to return to the Event Log Menu. S10C100 User's Guide - Rev. A01 StorCase Technology, Inc.
68 Configuration Viewing a Whole Screen of Events This function allows the user to view events from the log file a whole screen at a time. This allows the user to review all recent events quickly (the events will display in chronological order, the most recent event being last in the list). To view a whole screen of events: 1. Press CTRL-E from anywhere in the Disk Array Administrator Utility. The first screen of events should now display (Figure 46).
Configuration 69 Capturing the Event Log File This function allows the user to capture the entire event log (which is saved as a file on the user's hard drive). This allows the user to print the log or even attach it to an email. The steps below are for HyperTerminal. The procedure may differ for different terminal emulators. To capture the event log file: 1. With HyperTerminal running, press CTRL-E until the Event Log displays. 2. Select Capture Text from the Transfer Menu (in HyperTerminal).
70 Configuration Displaying Hardware and Configuration Information This function allows the user to display the controller's hardware and configuration information. For example, the firmware version can be found here (technical support may request this information when troubleshooting). The hardware and configuration information can be displayed in two (2) ways: Hardware information only Hardware and configuration information To view hardware information only: 1.
Configuration 71 Figure 48: Hardware Information Screen 3. Press Esc to return to the Utilities Menu. To view hardware and configuration information: 1. Press CTRL-E from anywhere in the Disk Array Administrator Utility. The first screen of events should now display (Figure 46). 2. Press CTRL-E again. The HW Info screen should now display (Figure 49). Figure 49: HW Info Screen S10C100 User's Guide - Rev. A01 StorCase Technology, Inc.
72 3. Configuration Press CTRL-E again. Press Esc to return to the previous screen. The CFG Info screen should now display (Figure 50). Figure 50: CFG Info Screen 4. Press CTRL-E or ESC to return. StorCase Technology, Inc. S10C100 User's Guide - Rev.
Configuration 73 Displaying Overall Statistics This function allows the user to view two (2) types of aggregate statistics for all partition LUNs: General statistics (Similar statistics are also available for individual partition LUNs. Refer to section "Viewing Partition Statistics" for further information.
74 Configuration To access the general array statistics: 1. Select Utilities Menu from the System Menu and press Enter. The Utilities Menu should now display (Figure 47). 2. Select Overall Statistics and press Enter. The Overall Statistics Menu should now display (Figure 51). Figure 51: Overall Statistics Menu Screen 3. Select View Statistics and press Enter. The View Statistics screen should now display (Figure 52). StorCase Technology, Inc. S10C100 User's Guide - Rev.
Configuration 75 Figure 52: View Statistics Screen 4. Press Esc to return to the Overall Statistics Menu. S10C100 User's Guide - Rev. A01 StorCase Technology, Inc.
76 Configuration To access the read/write histogram: 1. Select Utilities Menu from the System Menu and press Enter. The Utilities Menu should now display (Figure 47). 2. Select Overall Statistics and press Enter. The Overall Statistics Menu should now display (Figure 51). 3. Select View R/W Histogram and press Enter. The View R/W histogram should now display (Figure 53). Figure 53: View R/W Histogram Screen 4. Press Esc to return to the Overall Statistics Menu. StorCase Technology, Inc.
Configuration 77 Resetting Overall Statistics This function allows the user to reset ALL of the overall statistics back to zero (useful when monitoring performance or when performing benchmark testing). NOTE: Resetting overall statistics will also reset the statistics for each individual partition (refer to section " Resetting Partition Statistics" for further information). To reset the overall statistics: 1. Select Utilities Menu from the System Menu and press Enter.
78 Configuration Managing Spares The controller will automatically reconstruct redundant (fault-tolerant) arrays (RAID 3, RAID 4, RAID 5, and RAID 50, and Mirrored) if an array becomes critical (and a sufficiently-sized spare drive is available). An array becomes critical when one or more member drives fail. The user can set up two (2) types of spare drives: Dedicated - Available drive that is assigned to a specific array.
Configuration 79 Adding a Dedicated Spare This function allows the user to add dedicated spares to a specific array. If a member drive in the array fails, the controller will use a dedicated spare drive to automatically reconstruct the array. The user can add dedicated spares to Mirrored (RAID 1 and RAID 10) and parity (RAID 3, RAID 4, RAID 5, and RAID 50) arrays at anytime. Up to four (4) dedicated spare drives can be added to an array (refer to section "Creating Arrays" for further information).
80 Configuration Deleting a Dedicated Spare This function allows the user to delete a dedicated spare drive from an array at anytime. To delete a dedicated spare: 1. Select Array Menu from the System Menu and press Enter. The Select Array screen will display, along with a list of existing arrays (Figure 16). 2. Select the desired array and press Enter. The Array Menu should now display (Figure 17). 3. Select Delete Spare and press Enter. The List of Available Drives screen should now display. 4.
Configuration 81 To enable dynamic spares: 1. Select Configuration Menu from the System Menu and press Enter. The Configuration Menu should now display (Figure 38). 2. Select Option Configuration and press Enter. The Option Configuration Menu should now display (Figure 54). Figure 54: Option Configuration Menu Screen 3. Select Dynamic Spare Configuration and press Enter. The Dynamic Spare Configuration screen will display (Figure ) The current setting is marked with an * next to it.
82 Configuration Figure 55: Dynamic Spare Configuration Screen 4. Select Enabled press Enter. 5. Enter the rescan rate (in minutes). The Rescan Rate screen should now display. This tells the controller how often it should look for an available drive by rescanning the bus. Rescanning the bus frequently can affect performance. The system will confirm the rescan rate. 6. Select Yes and press Enter.
Configuration 83 Adding a Spare to the Spare Pool This function allows the user to add up to eight (8) drives to the spare pool to reconstruct any critical array on the controller. After an array has started using a pool spare, other critical arrays are prevented from using it. If a pool spare is too small (not enough capacity to replace the smallest member in the array), the controller cannot use it. To add a pool spare: 1. Select Pool Spare Menu from the System Menu and press Enter.
84 Configuration Figure 57: Select Drives Screen 3. Select drive(s) to add as spares and press Enter. Deleting a Spare from the Spare Pool This function allows the user to delete a spare from the spare pool at anytime. To delete a spare from the spare pool: 1. Select Pool Spare Menu from the System Menu and press Enter. The Pool Spare Menu should now display (Figure 56). 2. Select Delete Pool Spare and press Enter.
Configuration 85 Displaying the Spare Pool This function allows the user to display a list of all the pool spares. To display the spare pool: 1. Select Pool Spare Menu from the System Menu and press Enter. 2. Select Display Pool Spares and press Enter. The Pool Spare Menu should now display (Figure 56). The Display Pool Spares screen will display, along with a list of all disk drives assigned to the spare pool. 3. Press Esc to return to the Pool Spare Menu. S10C100 User's Guide - Rev.
86 Configuration Configuring the Controller The Disk Array Administrator allows the user to configure settings and perform a variety of functions on the controller, including: Reboot the controller Change the date/time Configure the host channels Configure the SCSI channels Configure the operating mode Change the sample rate Change the alarm mute setting Lock the cache setting Configure the battery Change the utility priority Rescan all channels Pause I/O Restore the default set
Configuration 87 Rebooting the Controller This function allows the user to shut down and restart the controller after making certain configuration changes (or hardware changes). A normal shutdown ensures that the writeback cache has been flushed to the disk. CAUTION: Any user accessing an array while the controller is shutting down will lose access and possibly data as well! To shut down and restart the controller: 1. Select Shutdown/Restart from the System Menu and press Enter.
88 Configuration Figure 58: Set Date/Time Menu Screen 3. Select Set Date and press Enter. The Set Date screen should now display (Figure 59). Figure 59: Set Date Screen StorCase Technology, Inc. S10C100 User's Guide - Rev.
Configuration 4. 89 Enter the desired date and press Enter. Enter the date in the following format - MM/DD/YYYY. The system will confirm your request to set the date. 5. Select Yes and press Enter. 6. Press Esc to return to the Configuration Menu. To set the time: 1. Select Configuration Menu from the System Menu and press Enter. 2. Select Set Date/Time and press Enter. The Configuration Menu should now display (Figure 38). The Set Date/Time screen should now display (Figure 58). 3.
90 Configuration Configuring the Host Channels This function allows the user to configure several settings for each host channel independently. Table 6: Host Channel Settings Host Channel Setting Available Modes Enable/Disable Stand-Alone Single Port Do not disable the host channel when in Single Port mode. Stand-Alone Dual Port OK to disable a host channel when planning on shutting down the host on that channel.
Configuration 91 Table 6: Host Channel Settings (cont'd) Host Channel Setting Available Modes Description Controller LUN All The controller has just one LUN that the user can change when configuring the host channels. The user only needs to assign a controller LUN if using the Configuration Application Program Interface (CAPI) to configure the controller over a host channel via SCSI protocol extensions. Refer to section Understanding LUNs and Viewing LUN Information for further information.
92 Configuration Understanding LUNs and Viewing LUN Information The controller supports up to 64 SCSI LUNs numbered 0-63. There are three (3) different types of LUNs: controller, SEP, and partition. The user can view information about each LUN (refer to section "Viewing LUN Information" for further information).
Configuration 93 Viewing LUN Information This function allows the user to view information for each existing LUN. To view LUN information: 1. Select Utilities Menu from the System Menu and press Enter. The Utilities Menu should now display (Figure 47). 2. Select LUN Information and press Enter. The LUN Information screen should now display (Figure 61). Figure 61: LUN Information Screen 3. Press Esc to return to the Utilities Menu. S10C100 User's Guide - Rev. A01 StorCase Technology, Inc.
94 Configuration Configuring the SCSI Channels This function allows the user to change the configuration options for each SCSI channel. Bus Speed - The maximum speed the controller will attempt to negotiate. 160MB/sec - Default setting (DT clocking) 80MB/sec - (ST clocking) 40MB/sec - (ST clocking) NOTE: To avoid disk channel problems, make sure the bus speed matches the speed of the drives installed.
Configuration 95 Figure 62: Channel Configuration Screen 3. Select the desired channel and press Enter. The Bus Speed screen will display (Figure 63). The current setting is marked with an * next to it. Figure 63: Bus Speed Screen 4. Select the desired setting and press Enter. The Disable Domain Validation screen will display (Figure 64). Tthe current setting is marked with an * next to it. S10C100 User's Guide - Rev. A01 StorCase Technology, Inc.
96 Configuration Figure 64: Disable Domain Validation Screen 5. Select the desired option and press Enter. The Initiator ID screen will display the current initiator ID (Figure 65). Figure 65: Initiator ID Screen 6. Select the desired Initiator ID and press Enter. The system will confirm the new Initiator ID. 7. Select Yes and press Enter. 8. Press Esc to return to the Configuration Menu. StorCase Technology, Inc. S10C100 User's Guide - Rev.
Configuration 97 Changing the Sampling Rate This function allows the user to set how often the controller samples data when updating disk and array status screens (default setting is one second). To change the sample rate: 1. Select Configuration Menu from the System Menu and press Enter. The Configuration Menu should now display (Figure 38). 2. Select New Sample Rate and press Enter. 3. Enter the desired sample rate and press Enter. The New Sample Rate screen should now display.
98 Configuration Table 7: Alarm Thresholds and Procedures Alarm Threshold Procedures CPU Temperature Check the Disk Array Administrator Utility for more details (refer to section Accessing the Disk Array Administrator Utility). Warning: 0 C - 5 C and 65 C - 70 C Shutdown: < 0 C > 70 C Onboard Temperature Warning: 0 C - 5 C and 45 C - 50 C Check the ambient temperature and lower the threshold (if necessary). Ambient temperature should be less than 45 C.
Configuration 99 Figure 66: Alarm Mute Screen 3. Select the desired option and press Enter. Locking the Cache Setting This function allows the user to prevent host systems from using SCSI mode select commands to change the controller's write-back cache setting. Some operating systems disable write cache, resulting in degraded performance. If cache lock is enabled, the host cannot modify the cache setting (default setting is disabled). To lock the cache setting: 1.
100 Configuration Figure 67: Cache Lock Screen 4. Select the desired option and press Enter. Configuring the Battery This function allows the user to configure two (2) settings for the battery. Enable/disable the battery (default is battery enabled). Set the battery age/disable battery life monitor. Enabling/Disabling the Battery This function allows the user to run the controller without a battery. However, if there is no battery in the controller, the controller's alarm will sound.
Configuration 101 If battery is disabled, the controller WILL NOT give any warnings, nor will it disable the writeback cache. Once battery settings are changed, the controller will need to be rebooted for any changes to take effect. To change the battery setting: 1. Select Configuration Menu from the System Menu and press Enter. The Configuration Menu should now display (Figure 38). 2. Select Option Configuration and press Enter. The Option Configuration screen should now display (Figure 54). 3.
102 Configuration Changing the Battery Age and Disabling the Battery Life Monitor The controller monitors the life of the controller battery and creates a warning event when the battery nears the end of its life (controller batteries typically last about 3 years). The event will display (each time the controller is rebooted) until the battery is replaced and the battery age reset. When replacing the battery, the battery age must be reset for the battery life monitor to work properly.
Configuration 103 Figure 69: Flash Utility Screen 5. Press 6 to select the Utility Menu. Th Flash Utility Menu should now display (Figure 70). Figure 70: Flash Utility Menu Screen 6. Press 4 to select the Battery Life Monitor Options. The Battery Life Monitor Menu screen should now display (Figure 71). S10C100 User's Guide - Rev. A01 StorCase Technology, Inc.
104 Configuration Figure 71: Flash Battery Life Monitor Menu Screen 7. A. Press the corresponding letter to select the desired option: New Battery Installed: Use this option when installing a new battery to reset the battery age to zero. The system will confirm your request to reset the battery age. Press Y and then Enter to confirm. B. Set Battery Age: C. Use this option when installing a used battery to reset the battery age to a specific age (in months).
Configuration 105 Changing the Utility Priority This function allows the user to change the priority at which all utilities (Verify, Reconstruct, Expand, Initialize, etc.) run when there are active I/O operations competing for the controller's CPU. The choices are: High (Default) Medium Low For example, select High if the highest priority is to get the array back to a fully fault-tolerant state. This causes heavy I/O with the host to be slower than normal.
106 Configuration Rescanning All Channels This function allows the user to scan all disk channels for new or removed disk drives. The rescan will temporarily pause all I/O processes (normal operation will resume once rescan is complete). If using an InfoStation with the SAF-TE Board installed, the controller will perform a rescan automatically.
Configuration 2. 107 Select Hot Swap Pause and press Enter. The Bus Paused screen should now display (Figure 73). Figure 73: Bus Paused Screen 3. Press Esc to resume SCSI bus activity (once drive has been replaced). CAUTION: DO NOT stay in the Hot Swap Pause mode for too long, an operating system time-out may occur (the time will vary according to the operating system)! S10C100 User's Guide - Rev. A01 StorCase Technology, Inc.
108 Configuration Restoring Default Settings This function allows the user to restore all of the controller's default settings. This is useful when the controller is not working properly and the cause cannot be determined. The user can then change the settings critical to the configuration. NOTE: Restoring default settings does not change any LUN zoning settings. The zoning information is stored on the array as metadata and is saved. To restore the default settings: 1.
Configuration 109 Managing Disk Drives and Enclosures The Disk Array Administrator Utility allows the user to control a variety of functions related to disk drives and the SAF-TE Board (if any) connected to the controller.
110 Configuration Displaying All Drives This function allows the user to display a list of all drives connected to the controller, including: Channel SCSI target ID Size Manufacturer Model number Drive firmware revision If any of the drives are members of an array, the following information may also display: Utility running (Expand, Verify, etc.
Configuration 111 Figure 74: Display Drives Screen 2. Press Esc to return to the System Menu. Viewing Drive Status This function allows the user to view the status of the drives in an array, including: Drive number (the drive's sequential position in the controller's drive list) Drive status (whether the drive is up or down) Channel number (back-end disk bus number) Target ID Size (size of the drive in MB) Status - If a member of an array, this will display the array name and member number.
112 Configuration To view drive status: 1. Select Array Menu from the System Menu and press Enter. The Select Array screen will display, along with a list of existing arrays (Figure 16). 2. Select the desired array and press Enter. The Array Menu should now display (Figure 17). 3. Select Drive Status and press Enter. The Drive Status screen should now display, showing all drives that are members of the array as well as those assigned as dedicated spares (Figure 75).
Configuration 113 Clearing Metadata from a Drive All of the member drives in an array contain metadata in the first sectors of the drive. The controller uses the metadata to identify array members after restarting or changing controllers. This function allows the user to clear the metadata from a drive. After the metadata is cleared, the drive can be used again in an array or as a spare. To clear metadata from a drive: 1. Select Utilities Menu from the System Menu and press Enter.
114 Configuration Enabling/Disabling Write-back Cache The user can control the write-back cache setting for all the drives at once. Changes take effect after the next rescan or reboot. Write-back cache can be set to ENABLE, DISABLE, or DON'T MODIFY (the controller will not change any drive's write-back cache setting). Default setting is DISABLE. Typically, it is not necessary to enable the write-back cache on the drives if they are part of an array.
Configuration 3. 115 Select Write-back Cache and press Enter. The Write-Back Cache screen will display (Figure 78). The current setting is marked with an * next to it. Figure 78: Write-Back Cache Screen 4. Select the desired option and press Enter. 5. Reboot or rescan to make any changes take effect (refer to sections "Rebooting the Controller" and/or "Rescanning All Channels" for further information). S10C100 User's Guide - Rev. A01 StorCase Technology, Inc.
116 Configuration Displaying Disk Cache Status This function allows the user to display the cache status of each disk drive. Any disk drives with write-back cache enabled should be connected to a UPS in case of power loss. If the drives are not on a UPS and power is lost during disk writes, the array will lose any data in the disk's write-back cache. To display disk cache status: 1. Select Utilities Menu from the System Menu and press Enter. The Utilities Menu should now display (Figure 47). 2.
Configuration 117 Enabling/Disabling SMART Changes This function allows the user to enable/disable the ability to change the Self-Monitoring, Analysis, and Reporting Technology (SMART) settings for all drives connected to the controller. The SMART settings can be set to ENABLE, DISABLE, or DON'T MODIFY (the controller will not change any drive's SMART settings). Default setting is DON'T MODIFY. NOTE: Typically, SMART is disabled by the drive manufacturer (default).
118 Configuration 4. Select the desired option and press Enter. 5. Reboot or rescan to make any changes take effect (refer to sections "Rebooting the Controller" and/or "Rescanning All Channels" for further information). Blinking a Drive LED This function allows the user to blink the LED on a specific drive. The drive continues blinking its LED until the user does one of the following: Press Esc before the Disk Array Administrator Utility times out. Repeat the blink LED command.
Configuration 119 Taking Down a Drive CAUTION: This function is ONLY for testing arrays and should NOT be used in normal operation! The Down Drive function allows the user to set the status of a drive (in a fault-tolerant) drive to DOWN. This forces the controller to remove it from the array and mark the array as critical (only one drive at a time can be DOWN). The user must use Rescan to make the drive display again (refer to section "Rescanning All Channels" for further information).
120 Configuration Testing a Drive This function allows the user to issue a Test Unit Ready (TUR) command to a specific disk drive. NOTE: A drive can still respond, even if it is not functioning properly. To test a drive: 1. Select Utilities Menu from the System Menu and press Enter. The Utilities Menu should now display (Figure 47). 2. Select Drive Utilities Menu and press Enter. The Drive Utilities Menu should now display (Figure 76). 3. Select Test Unit Ready and press Enter.
Configuration 121 - Slot update status - Enclosure update status Changing the SEP LUN This function allows the user to change the SAF-TE Board LUN. SEP LUNs can be set to a value from 0-63 or NONE (if NONE, SAF-TE Board cannot be accessed by a LUN). To change the SAF-TE Board LUN: 1. Select Configuration Menu from the System Menu and press Enter. The Configuration Menu should now display (Figure 38). 2. Select SEP Configuration and press Enter.
122 Configuration Figure 83: SEP LUNs Screen 4. Select the desired LUN and press Enter. The SEP LUN screen should now display (Figure 84). Figure 84: SEP LUN Screen 5. Select the desired option (NONE) or number (0-63). The system will confirm your request to change the LUN. 6. Select Yes and press Enter. StorCase Technology, Inc. S10C100 User's Guide - Rev.
Configuration 123 Changing the Additional SAF-TE Board Settings The user can change four (4) additional settings: Polling Interval - The interval (in seconds) that the controller polls the SAF-TE Board for status changes (default is 5 seconds). Temperature Sensor Status - This controls whether the controller's onboard temperature sensor provides temperature information to the host along with the enclosure's temperature detected by the SAF-TE Board.
124 Configuration Figure 85: Poll Rate Screen 4. Enter the desired poll rate (in seconds) and press Enter. The Temperature screen should now display (Figure 86). The current setting is marked with an * next to it. Figure 86: Temperature Screen 5. Select the desired option and press Enter. The Slot Flags screen should now display (Figure 87). The current setting is marked with an * next to it. StorCase Technology, Inc. S10C100 User's Guide - Rev.
Configuration 125 Figure 87: Slot Flags Screen 6. Select the desired option and press Enter. The Global Flags screen should now display (Figure 88). The current setting is marked with an * next to it. Figure 88: Global Flags Screen 7. Select the desired option and press Enter. The system will confirm your request to make the desired changes. 8. Select Yes and press Enter. S10C100 User's Guide - Rev. A01 StorCase Technology, Inc.
126 Appendix A - Specifications/Dimensions APPENDICES StorCase Technology, Inc. S10C100 User's Guide - Rev.
Appendix A - Specifications/Dimensions 127 Appendix A - Specifications/Dimensions InfoStation RAID Controller Modules conform to the Small Computer Systems Interface (SCSI) Standard set by the American National Standards Institute (ANSI). The following RAID Controller Module specifications and dimensions are provided for reference only. Physical Specifications Height 2.16" (54.9mm) Width 10.01" (254.3mm) Depth 10.45" (265.4mm) Weight 5.0 lbs (2.
128 Appendix A - Specifications/Dimensions 8.95 (227.3mm) Top View 10.45 (265.4mm) Right Side View Front View 2.16 (54.9mm) RS-232 10.01 (254.3mm) 0.24 (6.1mm) 0.61 (15.5mm) Figure A-1: S10C100 Physical Dimensions (Dimensions are for reference only) StorCase Technology, Inc. S10C100 User's Guide - Rev.
Appendix B - Array Basics 129 Appendix B - Array Basics The InfoStation RAID Controller Module allows the set up and management of disk arrays. A disk array is a group of disks that appears to the system as a single virtual disk. This is accomplished through software contained in the RAID controller. RAID (Redundant Array of Independent Disks) refers to disk arrays in which part of the array storage capacity may be used to store redundant information.
130 Appendix B - Array Basics RAID 1, 0/1, and 10 (Mirrored Disks) In RAID 1, RAID 0/1, and RAID 10 arrays (commonly referred to as mirrored arrays), disks are paired, with both disks in the pair containing the same data. When data is written to a mirrored array, it is written twice - once to each disk in the pair. A RAID 1 array has only one set of paired disks. A RAID 10 array has multiple pairs, across which data is striped.
Appendix B - Array Basics 131 RAID 5 RAID 5 arrays contain redundant information in the form of parity data, which is calculated block-by-block for all user data. The parity information is distributed across the disks in the array (similar to RAID 0 arrays) and occupies the equivalent capacity of about one disk. Data is interspersed with the parity information. If one disk in the array fails, the data on the failed disk can be reconstructed from the parity data and user data on the remaining disks.
132 Appendix B - Array Basics Mixing Disks on Different RAID Controller Channels The RAID Controller Module hasfour drive channels. An array can consist of disks on different channels of the same RAID controller. Comparing RAID Levels Table B-1 illustrates the differences between the various RAID levels.
Appendix B - Array Basics 133 Table B-1: RAID Level Minimum # of Drives RAID 5 3 RAID Level Comparisons (cont'd) Description Pros Cons Block-level data striping with distributed parity Best cost and performance for transactionoriented networks Write performance is slower than RAID 0 or RAID 1 Very high performance and data protection Supports multiple simultaneous read/writes Can also be optimized for large, sequential requests RAID 50 6 Combination of RAID 0 (data striping) and RAID 5 with
134 Appendix C - Troubleshooting Appendix C - Troubleshooting StorCase Technical Support For assistance configuring and using this StorCase product, contact StorCase technical support at (888) 435-5460. Terminal Emulator and COM Port Problems Screen continuously puts out garbage characters. The likely cause is a baud rate mismatch between the terminal emulator and the RAID Controller Module. The correct baud rate is 115,200. Check to make sure the terminal emulator is set to the correct baud rate.
Appendix C - Troubleshooting 135 Screen is updated, but won't respond to keystrokes. Disable hardware flow control on the terminal or terminal emulator. The RAID Controller Module supports XON/XOFF flow control and works properly in most cases with no flow control. Screen looks correct, but clock is not updated. Check to make sure that the InfoStation is still powered on. If using XON/XOFF, press Ctrl-Q. Screen is updated and menus appear correct, but boxes around menus look incorrect.
136 NOTE: Appendix C - Troubleshooting A backoff percent of 1% is strongly recommended. To change the backoff percentage: 1. Select Configuration Menu from the System Menu and press Enter. The Configuration Menu should now display (Figure 38). 2. Select Backoff Percent and press Enter. The Backoff Percent screen should now display. 3. Enter the desired backoff percent and press Enter. The percentage is entered as a 3-digit number, using the following format - 00.0% (default is 01.0%).
Appendix C - Troubleshooting 137 Problems During Boot-Up Controller failed the onboard memory test. The internal CPU memory failed. Replace the controller. System hangs at Loading Bridge during BFLU Loader Menu. Reflash the firmware to ensure that the latest version is being used (refer to section "Downloading New Firmware" for further information). If the controller is unable to update the firmware or if the update firmware does not correct the problem, replace the controller.
138 Appendix C - Troubleshooting Table C-1: POST Diagnostic Errors and Solutions Diagnostic Failure Solutions Default hardware register Replace the controller Default chip set register Replace the controller Voltage/temperature 1. Check the enclosure for a proper supply of Vcc and +12V 2. Check for thermal problems in the enclosure 3.
Appendix C - Troubleshooting 139 Controller Problems Controller's Status LED does not turn on. Check that 5V power is being supplied to the controller. Check the RS-232 interface for poweron initialization and/or diagnostics errors. Check the Disk Array Administrator Utility for any outstanding events. Controller's Status LED is on but there is no RS-232 display. Check that the RS-232 cable is the correct type (straight-through).
140 Appendix C - Troubleshooting Problems Navigating Through Menu Options Pressing the 1, 2, 3, 4 or arrow keys does not move through the Administrator Utility menus. 1. Check the terminal configuration (refer to section "Using the Disk Array Administrator Utility" for further information). 2. Check the RS-232 cable and connections. 3. Replace the controller.
Appendix C - Troubleshooting 141 Table C-2: Warning Events Event Definition Recommended Action BATT FAIL INFO A warning condition in the battery pack and/or charging interface has been detected. Replace the battery. REPLACE BATTERY The battery is approaching its 3 year life span. Replace the battery. ARRAY CRITICAL One or more drives were downed and the array is online but no longer fault-tolerant. Add a spare to the array or to the spare pool and replace the bad drives.
142 Appendix C - Troubleshooting Errors Error events alert the user of any failures associated with the InfoStation, controller, or disk drives. When an error event occurs, the problem should be corrected IMMEDIATELY. Table C-3 defines the error events and the recommended action to take for each. Table C-3: Error Events Event Definition Recommended Action VOLT/TEMP FAIL The analog to digital convertor detected a temperature and/ or voltage in the failure range. Check the ambient temperature.
Appendix C - Troubleshooting 143 Using the Utility Menu The Utility Menu allows the user to initialize the controller if it had a previous configuration. It also allows the user to clear the battery backup if the controller is using battery backup (and the data is not needed). To run the Utility Menu, follow these steps: 1. Reboot the controller and hold down the spacebar at the prompt (refer to section "Using the Flash Utility" for further information). The Flash Utility menu will appear. 2.
144 Appendix C - Troubleshooting Table C-4: Sense Key Codes and Descriptions Sense Key Description 0h No sense 1h Recovered error 2h Not ready 3h Medium error 4h Hardware error 5h Illegal request 6h Unit attention 7h Data protect 8h Blank check 9h Vendor-specific Ah Copy aborted Bh Aborted command Ch Obsolete Dh Volume overflow Eh Miscompare Fh Reserved IFS_64 Table C-5: ASC/ASCQ Codes and Descriptions ASC ASCQ Description 0C 02 Write error - auto reallocation fa
Appendix C - Troubleshooting 145 Disk Channel Errors Disk channel errors are similar to disk-detected errors, except they are detected by the controller. Some disk channel errors are displayed as text strings, others are displayed as hexadecimal codes. Most disk channel errors are informational, since the controller will issue retries to correct any problem. Errors that cannot be corrected with retries will result in a critical event describing the affected disk array.
146 Appendix C - Troubleshooting Table C-6: Error Code Disk Channel Error Codes and Descriptions Description 04 Data overrun or underrun occurred while getting sense data 05 Request for sense data failed 20 Selection timeout (displayed as Sel Timout) 21 Controller detected an unrecoverable protocol error on the part of the target 22 Unexpected bus-free condition (displayed as Unex Bsfree) 23 Parity error on data received from a target (displayed as Parity Err) 24 Data overrun or underrun h
Appendix D - Administrator Utility Menu Tree 147 Appendix D - Administrator Utility Menu Tree Array Menu #1-7 Array Status Drive Status Abort Initialization Verify Function Expand Function Add Spare Delete Spare Change Array Name Trust Array Switch Array Owner Partition Menu Add a Partition Delete a Partition Array Status State Serial # Name RAID # # of Drives # of Spares LUN # Size Chunk Size Writeback Cache Created Utility Add an Array Enter Array Name Single Partition Enter LUN Select RAID Type Numb
148 Appendix D- Administrator Utility Menu Tree Set Date/Time Set Time Set Date Host Configuration Enable/Disable Target ID Controller LUN Topology Reset on Failover Channel Configuration Channel Bus Speed Disable D.
Reader's Comments 149 Reader's Comments Please take a few moments when your computer system is up and running to send us your ideas and suggestions for improving our products and documentation.
Reader's Comments CUT ALONG THIS LINE FROM BOTTOM TO TOP OF PAGE 150 FOLD ALONG THIS LINE AND STAPLE SHUT NO POSTAGE NECESSARY IF MAILED IN THE UNITED STATES B U S I N E S S R E P LY M A I L FIRST CLASS MAIL PERMIT NO. 10686 SANTA ANA, CA POSTAGE WILL BE PAID BY ADDRESSEE TECHNOLOGY CORPORATION 17600 NEWHOPE STREET FOUNTAIN VALLEY CA 92708-9885 StorCase Technology, Inc. S10C100 User's Guide - Rev.