background image

Adaptec Disk Array

Administrator

User’s Guide

Summary of Contents for Disk Array Administrator

Page 1: ...Adaptec Disk Array Administrator User s Guide ...

Page 2: ...tries used under license All other trademarks are the property of their respective owners Changes The material in this document is for information only and is subject to change without notice While reasonable efforts have been made in the preparation of this document to assure its accuracy Adaptec Inc assumes no liability resulting from errors or omissions in this document or from the use of the i...

Page 3: ...ultiple Partition Array 2 6 Managing Arrays 2 9 Adding a Partition 2 9 Viewing Array and Disk Drive Status Information 2 11 Stopping the Array Initialization Process 2 13 Verifying an Array 2 13 Reconstructing an Array 2 15 Expanding Array Capacity 2 16 Changing an Array Name 2 18 Changing Array Ownership 2 18 Trusting an Array 2 19 Deleting an Array 2 21 Managing Partitions 2 22 Understanding Par...

Page 4: ...Spare Pool 4 5 Deleting a Spare from the Spare Pool 4 5 Displaying the Spare Pool 4 6 5 Configuring the Controller Rebooting the Controller 5 2 Changing the Date and Time 5 2 Configuring the Host Channels 5 3 Understanding LUNs and Viewing LUN Information 5 5 Viewing LUN Information 5 6 Configuring the SCSI Channels 5 6 Understanding Operating Modes 5 8 Understanding the Active Active Configuratio...

Page 5: ... and Enclosures Managing Disk Drives 6 1 Displaying Disk Drive Information 6 1 Clearing Metadata from a Disk Drive 6 3 Enabling and Disabling Write back Cache 6 3 Displaying Disk Cache Status 6 4 Enabling and Disabling SMART Changes 6 5 Blinking a Disk Drive LED 6 5 Taking Down a Disk Drive 6 6 Testing a Disk Drive 6 7 Managing SAF TE Enclosures 6 8 Changing the SEP LUN 6 8 Changing the Additional...

Page 6: ...ices A 1 Controllers A 2 Storage Systems A 2 Channels A 2 Disk Drives A 2 Arrays A 3 Free Space A 4 Partitions A 4 Redundancy A 6 Array Types A 6 Volume Set A 8 Stripe Set RAID 0 A 8 Mirror Set RAID 1 A 10 RAID 5 A 11 Stripe Set of Mirror Sets RAID 0 1 A 13 Stripe Set of RAID 5 Sets RAID 50 A 14 B SAF TE Implementation What Is SAF TE and What Are SEPs B 1 Enclosure Considerations B 2 Administrator...

Page 7: ... use it to access newly created arrays immediately after creating them About This Guide This User s Guide describes the features available in Adaptec Disk Array Administrator and how to use them It assumes that you are familiar with the basic functions of your OS It also assumes that you are familiar with basic computer hardware and network administration terminology and tasks and that you have a ...

Page 8: ...l emulator software such as HyperTerminal to the serial port You must use a straight through serial cable You cannot use a null modem cable Note If you are using HyperTerminal as your terminal emulator software you must be using HyperTerminal Private Edition HTPE 6 3 for the up and down arrow or keys to work If you are not using HTPE 6 3 you can download it for free at www hilgraeve com htpe index...

Page 9: ...l Emulator and COM Port Problems on page 7 2 for more details on how the DuraStor 6200S RAID controller can auto detect the baud rate 4 Press CTRL R The initial Adaptec Disk Array Administrator screen appears 5 Press Enter The System Menu screen appears You can now perform all of the functions described in the following chapters All steps start from the System Menu screen If an alarm condition has...

Page 10: ...ptec Disk Array Administrator Table 1 3 describes the primary navigation and selection methods Table 1 3 Adaptec Disk Array Administrator Navigation To Do this Select a menu item Press the or key and press Enter or press the hot key the letter that is a different color or is highlighted in a menu item Return to the previous menu or window without saving your changes Press Esc CTRL Z or Scroll thro...

Page 11: ...System Menu Table 1 4 lists the keystrokes required to change various screen displays Table 1 4 Changing Screen Displays Selection Function Ctrl A Toggles between ANSI and VT100 character sets use VT100 for legacy systems Ctrl B Toggles between black and white and color screen Ctrl E Toggles between the event log hardware information and configuration information screens Ctrl H Toggles between the...

Page 12: ...e Table 2 1 describes the disk drive requirements for each RAID level Creating Arrays 2 1 Managing Arrays 2 9 Managing Partitions 2 22 Table 2 1 Disk Drive Requirements by RAID Level RAID Level Minimum Number of Disk Drives Maximum Number of Disk Drives Volume Set 1 1 0 2 16 3 3 16 4 3 16 5 3 16 50 6 32 Mirrored 2 16 ...

Page 13: ...LUN See Creating a Multiple Partition Array on page 2 6 For more information about partitions see Understanding Partitions on page 2 22 Creating a Single Partition Array You can create an array that has just one partition Once you create a single partition array you can add more partitions later Single partition arrays work well in environments that need one large fault tolerant storage space for ...

Page 14: ...t partition change the controller LUN to a higher value or select None best choice if you are not using CAPI Configuration Application Programming Interface to manage the controller This allows your first partition to be seen at LUN 0 The system warns you about the LUN for Unix and Macintosh as above the first time you create an array Press Enter and the system asks if you want to be warned again ...

Page 15: ...ity in MB Disk drive manufacturer Disk drive model number Disk drive firmware revision Disk drive status 7 Select a disk drive to use in the array and press Enter Repeat until all the disk drives you want are selected When you are done the system automatically goes to the next window If the array is a mirrored RAID 3 RAID 4 RAID 5 or RAID 50 array and you have one or more disk drives left the Numb...

Page 16: ...ing the array for a database with very small records you may want to use a smaller chunk size The system confirms that you want to create the array 11 Select Yes and press Enter A message notifies you that the array is being created and shows the progress of the initialization process The array initialization process takes from several minutes to more than an hour depending on the array type volum...

Page 17: ...and you want to make the most efficient use of disk space for fault tolerance parity and spares For more information see Understanding Partitions on page 2 22 To create a multiple partition array 1 From the System Menu select Add an Array and press Enter The Enter Array Name window appears 2 Type a name for the array and press Enter You can use up to 35 characters You can include any characters in...

Page 18: ...ing spares and press Enter The Select Drive s menu appears If you are using active active mode the menu includes all available disk drives drives that are not members of an array and are not assigned as a dedicated or pool spare on both controllers It displays the following information for each disk drive in this order left to right Channel number SCSI ID number Drive capacity in MB Drive manufact...

Page 19: ...ee Deleting a Dedicated Spare on page 4 3 If the array you are creating is a RAID 3 RAID 4 RAID 5 or RAID 50 the Chunk Size menu appears If you are creating a different type of array skip to Step 10 9 Select the chunk size and press Enter See page 2 5 for information on chunk size The system confirms that you want to create the array 10 Select Yes and press Enter A message notifies you that the ar...

Page 20: ...iewing Array and Disk Drive Status Information on page 2 11 Stopping the Array Initialization Process on page 2 13 Verifying an Array on page 2 13 Reconstructing an Array on page 2 15 Expanding Array Capacity on page 2 16 Changing an Array Name on page 2 18 Changing Array Ownership on page 2 18 Trusting an Array on page 2 19 If the array does not come back online too many members may be offline or...

Page 21: ...artition Name window appears 6 Type a name for the partition and press Enter You can use up to 35 characters You can include any characters in the name including spaces If you do not want to name the partition press Enter You can add or change the name later The LUN prompt appears 7 Type the LUN for the partition and press Enter The LUN that appears is the suggested default LUN assignment See Step...

Page 22: ... of drives Number of disk drives in the array when fault tolerant For example if you create a three drive RAID 5 array and lose one disk drive the number will still display 3 Number of drives per subarray RAID 50 only Number of disk drives in each underlying RAID 5 array Number of spare drives Number of spare disk drives dedicated to this array Size Size of the entire array expressed in MB or GB f...

Page 23: ...ler s disk drive list Drive status Whether the disk drive is up or down Channel number Back end disk bus number Target ID The number assigned to each disk drive attached to a SCSI channel also known as SCSI ID Size Size of the disk drive in MB Status If part of an array this displays the array name and member number If a spare this displays the type of spare If unused this displays Available If th...

Page 24: ...You must delete the array before you can use the disk drives in another array To stop the array initialization process 1 From the System Menu select Array Menu and press Enter The Select Array menu appears 2 Select the array you want and press Enter That array s Array menu appears 3 Select Abort Initialization and press Enter The system confirms that you want to stop the initialization process 4 S...

Page 25: ...nu press Esc Checking the Progress of Array Verification You can check the progress of the array verification at any time by Following the steps in Viewing Verification Status on page 2 14 or Selecting Array Menu from the System Menu The status of the verification appears in the list of arrays Viewing Verification Status You can view the status of the verification while it is running To view verif...

Page 26: ...erify menu appears 4 Select Abort Verify and press Enter The system confirms that you want to stop the verification process 5 Select Yes and press Enter Reconstructing an Array The controller automatically reconstructs redundant arrays RAID 3 RAID 4 RAID 5 RAID 50 and mirrored if an array becomes critical and a proper size spare disk drive is available An array becomes critical when one or more me...

Page 27: ... to your OS s documentation The number of disk drives you can add to an array depends upon the RAID level as shown in Table 2 2 You also cannot exceed the maximum number of disk drives for each RAID level See Creating Arrays on page 2 1 If you are expanding a multiple partition array you add free space at the end of the array For more information about partitions see Understanding Partitions on pa...

Page 28: ... add from the list of available disk drives and press Enter Repeat until all the disk drives you want to add are selected Expansion begins and the percentage completed appears 7 To return to the Array menu press Esc Checking the Progress of the Array Expansion You can check the progress of the array expansion at any time There are two ways to do this See Viewing Expansion Status on page 2 17 or Se...

Page 29: ...System Menu select Array Menu and press Enter The Select Array menu appears 2 Select the array you want and press Enter That array s Array menu appears 3 Select Change Array Name and press Enter The Enter New Name prompt appears 4 Type the name you want to use and press Enter You can use up to 35 characters You can include any characters in the name including spaces The system confirms that you wa...

Page 30: ...press Enter The system confirms that you want to make the change 4 Select Yes and press Enter 5 Assign a new LUN to each array partition See Changing a Partition LUN on page 2 28 Trusting an Array The Trust Array Function brings an array back online by resynchronizing the time and date stamp and any other metadata on a bad disk drive This makes the disk drive an active member of the array again Yo...

Page 31: ... operation and data loss if used improperly This function is intended for disaster recovery To trust an array 1 From the System Menu select Configuration Menu and press Enter The Configuration Menu appears 2 Select Option Configuration and press Enter The Option Configuration menu appears 3 Select Enable Trust Array and press Enter The Enable Trust Array menu appears 4 Select Enable and press Ente...

Page 32: ... for another use Caution When you delete an array you delete all partitions and data contained in the array however before reusing the disk drives you should perform a low level format on them Note You cannot delete an array while any utility is running on the array You must stop the utility if possible or let it finish before you can delete the array To delete an array 1 From the System Menu sele...

Page 33: ...large array that makes efficient use of your disk drives For example one very large RAID 5 array with one dedicated spare uses less disk space for parity and spares than five or six smaller RAID 5 arrays Once you set up an array for multiple partitions you create each partition by setting the partition size and assigning the partition a LUN You can also name each partition We recommend assigning n...

Page 34: ...eate additional partitions in the free space After you partition all of the free space you can expand the size of a partition only by deleting a partition that has a higher sequence number than the one you want to expand For example in Figure 2 3 you can delete Partition 3 and then expand Partition 2 to use some or all of Partition 3 s space Figure 2 3 Array After Creating Five Partitions Caution ...

Page 35: ...rmation for any partition Array state Online Offline Critical or Fault tolerant Array type RAID level 0 3 4 5 50 volume or mirrored The term mirrored is used for both RAID 1 and RAID 10 arrays Array drives Number of disk drives in the array when fault tolerant For example if you create a 3 drive RAID 5 array and lose one disk drive the number will still display 3 Name Name you give to the partitio...

Page 36: ... Total number of sectors written to the partition Queue depth Current number of commands from the host that are queued up IO size Last host I O block size request in 512 byte sectors Table 2 3 How To Display the Partition Menu From the Array Menu From the All Partitions Menu 1 From the System Menu select Array Menu and press Enter The Select Array menu appears 2 Select the array you want and press...

Page 37: ...howing the statistics of the partition you selected 4 Press Esc to return to the Statistics menu Resetting Partition Statistics You can reset the following partition statistics to zero Read Write SecRd SecWt I O size Note When you reset a partition s statistics the aggregate statistics for that partition are also reset See Displaying Overall Statistics on page 3 7 You may want to reset partition s...

Page 38: ...artition into contiguous adjacent free space For more information see Understanding Partitions on page 2 22 To expand a partition 1 Display the Partition Menu See Step 1 on page 2 25 for instructions 2 Select Expand Partition and press Enter The Expand Partition prompt appears 3 Type the size you want the partition to be and press Enter You can only expand a partition into adjacent free space that...

Page 39: ...r the controller s target ID from the host system s point of view The change takes place immediately however you may need to reboot the host system to see the partition at the new LUN Note You cannot change the partition s LUN to one that is already in use If you want to use a LUN that is already in use you must first reassign that LUN For more information about LUNs and your controller see Unders...

Page 40: ... Note You cannot delete a partition while any utility is running on the array You must stop the utility if possible or let it finish before you can delete the partition To delete a partition 1 Display the Partition Menu See Step 1 on page 2 25 for instructions 2 Select Delete This Partition and press Enter The system asks you to confirm the deletion 3 Select Yes and press Enter The Delete Partitio...

Page 41: ...and view disk drive status see page 2 12 Displaying the Event Log The controller s event log contains important information about the status of the controller disk drives and arrays You should check it regularly to monitor the status of your system For more information about specific warning and error events see Warning and Error Events on page 7 8 For information about specific SCSI disk drive an...

Page 42: ...ogged The event log stores the most recent 400 events Events are numbered sequentially from 001 to 999 The numbering wraps back to 001 after reaching 999 Note If you are having a problem with the controller or an array check the event log before calling technical support Event messages may let you resolve the problem on your own You should also check Chapter 7 Troubleshooting You can view the even...

Page 43: ... menu appears 2 Select View Event Log and press Enter A window appears displaying the last event that occurred 3 Press to see the previous event You can view earlier events by continuing to press 4 Press Esc to return to the Event Log menu Viewing a Whole Screen of Events Viewing events from the log file lets you quickly review all recent events in chronological order the most recent event last To...

Page 44: ...rminal press CTRL E until the Event Log appears 2 From the Transfer menu in HyperTerminal select Capture Text The Capture Text window appears 3 Type the path and file name you want to use to store the log file contents 4 Click Start 5 Press P on the keyboard to begin the transfer 6 From the Transfer menu in HyperTerminal select Capture Text The Capture Text window appears 7 Click Stop Displaying H...

Page 45: ... Array Administrator Ultra U2 Hardware runs as Ultra2 CHAN 2 Initiator ID SCSI ID of controller on channel 2 as set in Adaptec Disk Array Administrator Ultra U2 Hardware runs as Ultra2 CONTROLLER Backoff Percentage set in Adaptec Disk Array Administrator 1 percent is the default and recommended value Utility Pri HIGH MED or LOW utility priority as set in Adaptec Disk Array Administrator Alarm Mute...

Page 46: ...ress CTRL E The Event Log screen appears 2 Press CTRL E again The HW Info window appears 3 Press CTRL E again The CFG Info window appears You can press Esc to return to the previous window 4 Press CTRL E or Esc to return to where you started from SEP Poll Rate Number of seconds as set in Adaptec Disk Array Administrator Temperature ON or OFF as set in Adaptec Disk Array Administrator Slot Flags ON...

Page 47: ...PS Bandwidth in millions of bytes per second Number of read operations Number of write operations Total sectors 512 bytes read Total sectors written Total current command queue depth across all LUNs Histogram of host reads writes This shows how many host reads and writes fell into a particular size range The I O ranges are based on powers of two 1 Sector 2 3 Sectors 4 7 Sectors 8 15 Sectors 16 31 ...

Page 48: ...the System Menu select Utilities Menu and press Enter The Utilities menu appears 2 Select Overall Statistics and press Enter The Overall Statistics menu appears 3 Select View Statistics and press Enter The View Statistics window appears 4 Press Esc to return to the Overall Statistics menu To access the read write histogram 1 From the System Menu select Utilities Menu and press Enter The Utilities ...

Page 49: ... Resetting Partition Statistics on page 2 26 To reset overall statistics 1 From the System Menu select Utilities Menu and press Enter The Utilities menu appears 2 Select Overall Statistics and press Enter The Overall Statistics menu appears 3 Select Reset All Statistics and press Enter The system confirms that you want to make the change 4 Select Yes and press Enter The system confirms that the st...

Page 50: ...ted Available disk drive that is assigned to a specific array see page 4 2 Pool Available disk drive that is assigned to the spare pool which can provide a spare for any failed disk drive in any redundant array In active active mode pool spares are available to both controllers If a disk drive in an array on either controller fails the controller can use a pool spare to reconstruct the array see p...

Page 51: ...sign dedicated spares to a specific array If a member disk drive in the array fails the controller uses a dedicated spare to automatically reconstruct the array You can add dedicated spares to mirrored and parity arrays as you create the array or afterward You can assign up to four dedicated spares to an array For more information about assigning spares when you create an array see Creating Arrays...

Page 52: ...rray Menu and press Enter The Select Array menu appears 2 Select the array you want and press Enter That array s Array menu appears 3 Select Delete Spare and press Enter The Select Drive s menu appears 4 Select the spare drive you want to delete and press Enter The system confirms the deletion 5 Select Yes and press Enter to delete the spare The disk drive is now available for use in an array or a...

Page 53: ...impact by increasing the rescan rate To enable dynamic spares 1 From the System Menu select Configuration Menu and press Enter The Configuration menu appears 2 Select Option Configuration and press Enter The Option Configuration menu appears 3 Select Dynamic Spare Configuration and press Enter The Dynamic Spare Config menu appears The current setting is marked by an 4 Select Enabled and press Ente...

Page 54: ... can add up to eight disk 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 To add a pool spare 1 From the System Menu select Pool Spare Menu and press Enter The Pool Spare menu appears 2 Select Add Pool Spare and press Enter The Add Pool Spare menu appears 3 Select each spare...

Page 55: ... of all of the pool spares To display the spare pool 1 From the System Menu select Pool Spare Menu and press Enter The Pool Spare menu appears 2 Select Display Pool Spare and press Enter The Display Pool Spare window appears 3 Press Esc to return to the Pool Spare menu ...

Page 56: ...Information 5 5 Configuring the SCSI Channels 5 6 Understanding Operating Modes 5 8 Managing the Other Controller 5 11 Disabling SCSI Channel 3 5 14 Changing the Sample Rate 5 15 Understanding the Audible Alarm 5 16 Locking the Cache 5 17 Configuring the Battery 5 18 Changing the Utility Priority 5 20 Rescanning All Channels 5 21 Pausing I O 5 22 Restoring Default Settings 5 23 ...

Page 57: ... lose access and may lose data To shut down and restart the controller 1 From the System Menu select Shutdown Restart and press Enter The system confirms that you want to shut down 2 Select Yes and press Enter The system confirms that it has shut down 3 Press Enter to reboot The system performs its self test When you see the Adaptec Disk Array Administrator System Menu the controller is ready See ...

Page 58: ... appears 2 Select Set Date Time and press Enter The Set Date Time menu appears 3 Select Set Time and press Enter The Set Time prompt appears 4 Type the time using the 24 hour clock format hh mm ss Press Enter The system confirms that you want to make the change 5 Select Yes and press Enter to make the change The system confirms that the change is made 6 Press Esc to return to the Configuration men...

Page 59: ...you configure the host channels You only need to assign a controller LUN if you are using the Configuration Application Program Interface CAPI to configure the controller over a host channel via SCSI protocol extensions You have two options for setting the LUN None Use this setting if you are not using CAPI to configure the controller This change takes effect immediately unless the controller LUN ...

Page 60: ...ou want to make the changes 4 Select Yes and press Enter to make the changes Understanding LUNs and Viewing LUN Information The RAID controller supports up to 64 SCSI LUNs numbered 0 through 63 There are three different types of LUNs Controller LUNs Assigned when you are using CAPI to configure the controller over a host channel via SCSI protocol extensions If you are using CAPI set the controller...

Page 61: ...n for each existing LUN To view LUN information 1 From the System Menu select Utilities Menu and press Enter The Utilities menu appears 2 Select LUN Information and press Enter The LUN Information window appears 3 Press Esc to return to the Utilities menu Configuring the SCSI Channels You can change three channel configuration options for each SCSI channel Bus Speed This is the maximum speed the c...

Page 62: ...tion Menu and press Enter The Configuration menu appears 2 Select Channel Configuration and press Enter The Channel Configuration prompt appears 3 Select the channel you want and press Enter The Bus Speed menu appears The current setting has an next to it 4 Select the setting you want and press Enter The Disable Domain Validation menu appears The current setting is marked with an next to it 5 Sele...

Page 63: ...ffectively If the host system does not support dual port access do not configure the controller in dual port mode the OS may believe that a single LUN is really two independent arrays which may result in data corruption Stand alone single port A single controller operating with one host port and three disk channels Use this mode if you do not want to run in dual port mode or if your host OS does n...

Page 64: ...ve mode each controller has ownership of its own resources The resources include arrays and dedicated spares If one controller fails the other controller assumes temporary ownership of its resources Unkill When a surviving controller removes the reset from the other controller it unkills it The other controller will reboot and attempt to come online To run two controllers in active active mode the...

Page 65: ...guration Pool spares are visible to both controllers when both controllers are online Failover When a failover occurs the surviving controller will display FAILED OVER on Adaptec Disk Array Administrator in the area between the board temperature and date At this point the arrays dedicated spares and pool spares of the failed controller belong to the surviving controller Resources from the failed c...

Page 66: ...12 Kill the other controller See page 5 13 Unkill the other controller See page 5 13 You can also change the ownership of an array between controllers See Changing Array Ownership on page 2 18 Displaying Information about the Other Controller You can view information about the other controller If the other controller is up its current status is shown if the other controller is down its last known ...

Page 67: ...d press Enter The Other Controller menu is only available if the system is configured to run in active active mode The Other Controller menu appears 2 Select Shutdown Other and press Enter The system confirms that you want to make the change 3 Select Yes and press Enter to make the change The other controller shuts down gracefully 4 Press Esc to return to the Other Controller menu Shutting Down Bo...

Page 68: ...en offline you should first try a local shutdown or use the Shutdown Other Function To kill the other controller 1 From the System Menu select Other Controller Menu and press Enter The Other Controller menu is only available if the system is configured to run in active active mode The Other Controller menu appears 2 Select Kill Other and press Enter The system confirms that you want to make the ch...

Page 69: ...ant to make the change 3 Select Yes and press Enter to make the change The other controller boots 4 Press Esc to return to the Other Controller menu Disabling SCSI Channel 3 You can disable SCSI channel 3 from the Flash Utility Note Because disabling SCSI channel 3 may affect the configuration of nonvolatile memory SCSI channel 3 cannot be disabled if host data is present Shut down the controller ...

Page 70: ...cebar on your keyboard The Flash Utility screen appears 4 Press 6 for the Utility menu The Utility menu appears 5 Press 8 for Disable SCSI Channel 3 The system confirms that SCSI channel 3 is disabled 6 Press q to return to the Utility menu 7 Press 5 to reboot the controller To enable SCSI channel 3 after disabling it repeat the steps above The Utility menu item 8 will read Enable SCSI Channel 3 C...

Page 71: ...perature or voltage enters the shutdown range Table 5 2 shows the temperature and voltage thresholds for each alarm and what to do to resolve the problem Refer to the DuraStor 6200S External RAID Controller Installation Guide for more details Changing the Alarm Mute Setting You can enable the Mute setting on the audible alarm so that you can turn it off when it is sounding 1 From the System Menu s...

Page 72: ...ec Disk Array Administrator to confirm what the alarm means See Chapter 3 Monitoring System Status Check the ambient temperature and lower it if needed Ambient temperature should be less than 45 C Onboard temperature Warning 0 C 5 C and 45 C 50 C Shutdown 0 C 50 C 0 C and 50 C Same as above for the CPU temperature VCC voltage Warning 5V 3 5 and 6 5 Shutdown 5V 6 5 and 10 Check Adaptec Disk Array A...

Page 73: ... 5 19 Enabling and Disabling the Battery If you do not use a battery in your controller an alarm sounds To eliminate the alarm you can set the Battery option to Disabled The default setting is Battery Enabled Note You should only disable the battery if you are running the controller with an uninterruptable power supply UPS which ensures that you will not lose power to the controller If you set the...

Page 74: ...eset the battery age When you replace the battery you must reset the battery age for the battery life monitor to work properly You can also set the battery age You might want to use this option if you install a battery from another controller and want to reset the battery reminder to display at the right time An option to disable the battery life monitor is also available Caution We do not recomme...

Page 75: ...e when you install a battery from another controller The system prompts you to type the age of the current battery in months Type the number of months and press Enter The system confirms the new age Press Y and Enter to make the change C Disable Battery Life Monitor Use this option to completely disable the Battery Life Monitor function We do not recommend using this option 8 Press q to return to ...

Page 76: ...els When you install or remove disk drives you can have the controller rescan all disk channels Rescan temporarily pauses all I O processes and then resumes normal operation If you are using a RAID appliance with an SEP the controller performs a rescan automatically and detects removed disk drives almost immediately Installed disk drives are detected after a three minute delay that gives new disk ...

Page 77: ...tion before you attempt to hot swap disk drives To pause I O 1 From the System Menu select Utilities Menu and press Enter The Utilities menu appears 2 Select Hot Swap Pause and press Enter The Bus Paused window appears You can now remove and replace disk drives as required See the DuraStor Installation and User s Guide or your enclosure documentation for instructions 3 Resume SCSI bus activity by ...

Page 78: ...ermine why To restore the default settings 1 From the System Menu select Configuration Menu and press Enter The Configuration menu appears 2 Select Restore Defaults and press Enter The Restore Defaults menu appears The selected option is marked with an next to it The system confirms that you want to make the change 3 Select Yes and press Enter to make the change The system confirms that the change...

Page 79: ...refer to your disk drive documentation and the DuraStor Installation and User s Guide for information about related functions Displaying Disk Drive Information You can display two types of information about disk drives A list of all disk drives connected to the controller See page 6 2 The status of all disk drives in an array See page 2 12 Managing Disk Drives 6 1 Managing SAF TE Enclosures 6 8 ...

Page 80: ...equential position in the controller s array list Member number The disk drive s sequential position in the array Disk drives that are not members of any array are listed as Available Disk drives that contain leftover metadata from a previous array are listed as Leftover which happens if disk drives are pulled and reinserted To clear leftover metadata use the Clear Metadata Function See Clearing M...

Page 81: ...r The Select Drive s menu appears showing disk drives that are not array members 4 Select the disk drive you want and press Enter You can now use this disk drive in an array or as a spare Enabling and Disabling Write back Cache You can control the write back cache setting for all of your disk drives at once The setting options are Don t Modify Use if you do not want the controller to change any di...

Page 82: ...an to have your changes take effect See Rebooting the Controller on page 5 2 or Rescanning All Channels on page 5 21 Displaying Disk Cache Status You can display the cache status of each disk drive To display disk cache status 1 From the System Menu select Utilities Menu and press Enter The Utilities menu appears 2 Select Drive Utilities Menu and press Enter The Drive Utilities menu appears 3 Sele...

Page 83: ...le or disable SMART changes 1 From the System Menu select Configuration Menu and press Enter The Configuration menu appears 2 Select Disk Configuration and press Enter The Disk Configuration menu appears 3 Select SMART and press Enter The SMART menu appears The current setting is marked with an next to it 4 Select the option you want and press Enter 5 Reboot or rescan to have your changes take eff...

Page 84: ...k Drive Caution This function is only for testing arrays and should not be used in normal operation The Down Drive Function sets the status of a disk drive in a fault tolerant array to Down This forces the controller to remove it from the array and marks the array as critical When a disk drive is down and the array is critical you can t take down any additional disk drives in that array To bring t...

Page 85: ...to make the change Testing a Disk Drive This Function issues a Test Unit Ready TUR command to the selected disk drive A TUR tells you that the disk drive can respond even if it is not otherwise functioning properly To test a disk drive 1 From the System Menu select Utilities Menu and press Enter The Utilities menu appears 2 Select Drive Utilities Menu and press Enter The Drive Utilities menu appea...

Page 86: ...onfiguration settings to support SAF TE For SEP RAID appliances you can Change the SEP LUN See page 6 8 Change additional SEP settings See page 6 9 Changing the SEP LUN SEP LUNs allow access to SEPs An SEP LUN may be set to a value between 0 and 63 or None A setting of None means that the SEP cannot be accessed via a LUN You may want to change the SEP LUN if it conflicts with the LUN of another de...

Page 87: ...OFF which means that neither the controller nor the appliance is providing temperature information to the host Slot Flags Slot update status Controls whether the controller sends commands to the SEP to update the status of each storage enclosure slot The default setting is ON which means that the controller requests status updates from the storage enclosure Global Flags Enclosure update status Con...

Page 88: ...erature menu appears The current setting is marked with an next to it 5 Select the option you want and press Enter The Slot Flags menu appears The current setting is marked with an next to it 6 Select whether you want the SEP to send slot status updates to the controller and press Enter The Global Flags menu appears The current setting is marked with an next to it 7 Select whether you want the SEP...

Page 89: ...om Resolutions to common problems you may encounter are described in the following sections Adaptec Technical Support 7 1 Input Problems 7 2 Terminal Emulator and COM Port Problems 7 2 Array Problems 7 3 Host SCSI Channel Problems 7 4 Device SCSI Channel Problems 7 5 Problems During Bootup 7 6 Warning and Error Events 7 8 Using the Loader Diagnostics Menu 7 10 Using the Loader Utility Menu 7 11 Un...

Page 90: ...mulator and the controller The default baud rate is 115 200 Follow these steps if you set your terminal emulator to this rate and still get garbage characters 1 If you are able shut down the controller See Rebooting the Controller on page 5 2 If you are unable to shut down the controller continue with step 2 2 Turn OFF the power to the RAID appliance containing the controller 3 Press the Spacebar ...

Page 91: ... sure that the RAID appliance containing the controller is still powered on If you are using XON XOFF press the Ctrl Q Problem Screen is updated and menus appear correct but boxes around menus look incorrect Try a different font in your terminal emulator program such as Terminal If you cannot find a font that looks correct set ASCII Display to Yes in the Display options item of the Configuration M...

Page 92: ...apacity The backoff percentage is then backed off the capacity from that amount To change the backoff percentage 1 From the System Menu select Configuration Menu and press Enter The Configuration Menu appears 2 Select Backoff Percent and press Enter The Backoff Percent prompt appears 3 Type the backoff percent you want to use and press Enter Type the percentage as three digits using the following ...

Page 93: ...iver aic7870 dsk requires the driver parameter LUN_ENABLE FF in startup ncf to scan for all LUNs Check the driver documentation for your host SCSI channel You may also need to compact the LUN mapping Device SCSI Channel Problems Problem Not all disk drives connected to the controller device channels are displayed during boot or the controller hangs during display of connected disk drives and never...

Page 94: ... CH 0 Host 1 In CH 3 Disk CH 1 or Disk CH 2 are not cabled External terminators are not required for any stand alone configuration Problem The controller failed the onboard memory test When this failure occurs it means the internal CPU memory failed Replace the controller to correct the problem Problem One of the POST diagnostic tests failed Contact Adaptec technical support Problem The system han...

Page 95: ...ontroller pair hangs the host system during normal operation or after failing over Verify that all SCSI channels are connected cabled and terminated properly Problem An active active controller pair always fails over after booting up Verify that the controller that is failed killed is set to its default configuration active active dual port mode Verify the same SDRAM DIMM sizes are in both control...

Page 96: ... each warning event and recommends the action you should take Table 7 1 Warning Events Event Definition Recommended Action ARRAY CRITICAL One or more disk drives were downed and the array is online but is no longer fault tolerant Add a spare to the array or the spare pool Then replace the bad disk drives See Adding a Dedicated Spare on page 4 2 or Adding a Spare to the Spare Pool on page 4 5 ARRAY...

Page 97: ... are taken on the disk drive for these events Run diagnostics available from your OS on the affected disk drive Replace the drive if necessary SPARE UNUSABLE The disk drive still contains metadata that must be cleared Clear the metadata from the spare drive See Clearing Metadata from a Disk Drive on page 6 3 UNWRITABLE CACHE The SDRAM cache has battery backed up data and the arrays assigned to thi...

Page 98: ...n error has occurred in communicating on the disk channel Check the cables on the channel Check the termination on the disk channel Refer to DuraStor 6200SR and 312R Installation and User s Guide ENCLOSURE FAIL Enclosure specific general purpose I O triggered a failure condition Check the status of the storage enclosure Refer to DuraStor 6200SR and 312R Installation and User s Guide SDRAM UNCORR E...

Page 99: ...it reports the error which is recorded in the event log Figure 7 1 shows an example of a disk drive detected error Figure 7 1 Disk Detected Error Example Using the information in Table 7 3 and Table 7 4 you can see that the example in Figure 7 1 is a medium error unrecovered read error recommend reassignment Table 7 3 lists some of the most common SCSI sense key descriptions in hexadecimal Table 7...

Page 100: ...escription 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 ...

Page 101: ...rors that cannot be corrected with retries will result in another critical event describing the affected disk array if any Figure 7 2 Disk Channel Error Example Table 7 4 ASC and ASCQ Descriptions ASC ASCQ Descriptions 0C 02 Write error auto reallocation failed 0C 03 Write error recommend reassignment 11 00 Unrecovered read error 11 01 Read retries exhausted 11 02 Error too long to correct 11 03 M...

Page 102: ...isplayed as Queue Full 32 Target has been reserved by another initiator 40 Controller aborted an I O request to this target because it timed out displayed as I O Timeout 41 I O request was aborted because of a channel reset 42 I O request was aborted because of controller s decision to reset the channel 43 I O request was aborted because of third party channel reset displayed as Abort 3PRST 44 Con...

Page 103: ...7 15 Troubleshooting Voltage and Temperature Errors and Warnings Most voltage and temperature errors and warnings occur due to the storage enclosure Check the storage enclosure configuration first ...

Page 104: ...onfigurations this section will help you understand basic Redundant Array of Independent Disks RAID technology and terminology Devices A device is any type of physical computer storage unit such as a disk drive controller or enclosure Devices A 1 Controllers A 2 Storage Systems A 2 Channels A 2 Disk Drives A 2 Arrays A 3 Free Space A 4 Partitions A 4 Redundancy A 6 Array Types A 6 ...

Page 105: ... located in an external enclosure and accessed using standard SCSI protocols the need for specific operating system drivers is eliminated Some external RAID controllers can be configured with single or dual host channels and can support either standalone mode or an active active failover pair Channels A channel is any path used for the transfer of data and control information between storage devic...

Page 106: ...l disk drives grouped together to appear as a single device virtual drive to the user A volume set created on a single disk drive is also referred to as an array You create arrays from the free space of one or more partitions on one or more physical disk drives An array that spans multiple physical disk drives can be larger than any one of the physical drives An array s underlying partitions can b...

Page 107: ...e therefore creating an array reduces the amount of free space on a disk drive When you delete an array its space is returned to free space Partitions A partition is a subdivision of a disk or storage area There are three main types of partitions 1 A portion of a physical or virtual disk drive that functions as a separate unit which the operating system sees as a separate device These partitions a...

Page 108: ...ger than any of its component partitions For example a stripe set RAID 0 created from two partitions presents a virtual disk drive almost twice the size of the individual partitions Each of these partitions can be used by only one array at a time 3 A subdivision of a virtual disk Some RAID controllers allow you to divide the virtual disk into multiple parts or partitions Each partition is seen by ...

Page 109: ... the system to rebuild the data if one drive fails RAID 5 sets for example use this method Array Types Table A 1 describes the most common types of arrays Each is described in more detail in the sections that follow Table A 1 Common Array Types Array Type Strengths Weaknesses Volume Set Low cost No data protection Lower performance than RAID sets Stripe set RAID 0 Highest performance Supports mult...

Page 110: ...set RAID 1 Stripe set of mirror sets RAID 0 1 Very high performance Highest data protection can tolerate some cases of multiple disk drive failures High inherent cost because twice the storage capacity is required Requires a minimum of four disk drives Stripe set of RAID 5 sets RAID 50 Lower cost than RAID 0 1 Higher performance than RAID 5 Very high read performance Very high data protection Opti...

Page 111: ... up of two or more equal sized partitions that reside on different disk drives The stripe set distributes or stripes data evenly across its respective disk drives in equal sized sections called chunks Since a stripe set does not protect data against disk drive channel or media failure by maintaining redundant data it is not really a RAID array but is a good technique for improving I O performance ...

Page 112: ...stripe sizes compared to average I O request size it can improve single stream data transfer rate When used with large stripe size compared to average I O request size it can improve I O request rate Figure A 4 depicts a stripe set made up of three partitions on three separate disk drives The free space of the larger drive is not used Figure A 4 A stripe set made up of the partitions each on three...

Page 113: ...at a very high transfer rate This is best suited for situations where the data can be restored or is reproducible by repeating the process which produced it Page files or swap files Mirror Set RAID 1 A mirror set is an array made up of two equal sized partitions that reside on two different disk drives A mirror set stores and maintains the same redundant data on each of the two drives Since a mirr...

Page 114: ...r allowing multiple simultaneous read and write operations Parity is distributed across all the disk drives in the array rather than residing on a single drive A RAID 5 set is made up of at least three equal sized partitions on different disk drives The data is striped evenly across its respective disk drives in equal sized chunks with one chunk of each stripe used for parity data This permits the...

Page 115: ...ring would excessive Writes are a small percentage of the I O load such as inquiry type transaction processing group office automation and online customer service departments P Parity Partition A1 4 GB Chunks 1 P 7 10 13 Partition A2 4 GB Chunks 2 4 P 11 14 Partition A3 4 GB Chunks 3 5 8 P 15 Free Space Partition A4 4 GB Chunks P 6 9 12 P RAID 5 Set A 12 GB Chunks 1 2 3 4 5 6 7 8 9 10 11 12 13 14 ...

Page 116: ...performance Figure A 7 represents a stripe set of mirror sets created from three equal sized mirror sets A B and C and striped across six drives the three mirror sets Each mirror set is made up of two partitions on two separate disk drives The free space of the larger drive is not used Figure A 7 Stripe set of mirror sets Partition B R Partition A Partition A R Partition C Partition C R Mirror Set...

Page 117: ...y types Stripe Set of RAID 5 Sets RAID 50 Multilevel arrays or hybrid arrays are arrays that contain other arrays A stripe set of RAID 5 sets also known in Disk Array Administrator as RAID 50 is a multilevel array made up of two or more equal sized RAID 5 sets The data in a stripe set of RAID 5 sets is redundant The parity RAID layer RAID 5 of this array enhances data availability by protecting ag...

Page 118: ... must be highly available and whose volume cost constraints and I O performance requirements high data transfer rate indicate multiple parity arrays as the basic storage technology Partition A Partition A Partition B Partition B Partition C RAID 5 Set A 8 GB 16 GB Stripe Set of RAID 5 Sets Chunks Chunks 1 3 5 7 RAID 5 Set B 8 GB Chunks 2 4 6 8 Drive 1 Partition C Drive 2 Drive 3 Drive 4 Drive 5 Dr...

Page 119: ...and storage subsystems A SAF TE Environmental Processor SEP is a SCSI device that links the RAID controller to the storage subsystem giving the controller access to environmental conditions such as component temperature power supply and fan status and the presence or absence of disk drives The RAID controller can also tell the SEP about RAID activities such as disk drive rebuilds and failed disk d...

Page 120: ...ces and can only see certain ranges of SCSI IDs such as 0 7 or 8 15 To set the controller s SCSI ID on each disk channel 1 From the System Menu select Configuration Menu 2 Select Channel Configuration and select the channel you wish to set up The system prompts you through several items including the Initiator SCSI ID 3 Select the appropriate SCSI ID Note You may want to do all the channels at one...

Page 121: ...Changing the SEP LUN on page 6 8 The SEP LUNs are logical connections that pass the commands and data through the internal CAPI code and out to the physical SEPs on the disk channels The second path to the SEPs is over the SCSI path to the controller s target ID and the controller s bridge LUN using CAPI The host system talk to all of the SEPs all of the time because the internal CAPI code always ...

Page 122: ...y to the other controller s arrays If a controller fails the surviving controller will take ownership of all arrays Disk drives in the spare pool and unassigned disk drives are visible to both controllers See also storage system array Two or more physical disk drives grouped together to appear as a single device logical drive to the user Also known as a container See also mirror set RAID 1 multile...

Page 123: ...ntroller controller 1 and controller 2 When an external RAID system is in active active mode one controller is designated as controller 1 and the other controller is designated as controller 2 Controller identity is determined by the RAID appliance Sometimes referred to as A controller and B controller See also storage system D device Any type of physical computer storage unit such as a disk drive...

Page 124: ...ack is the act of returning ownership of controller resources from a surviving controller to a previously failed but now active controller The resources include disk arrays cache data and host ID information See also storage system failover The process by which the controller rebuilds data onto a spare disk drive when a disk drive that is part of a redundant array fails When a storage system is in...

Page 125: ...supports mass storage peripheral devices such as disks drives and tapes A storage driver interface is used to implement SCSI and other storage device drivers An HBA connects to the storage subsystem to the host computer and uses either fiber or copper media hot swapping Removing a component from a system and installing a new component while the power is on the system is running and without pausing...

Page 126: ...d by its own LUN M metadata Data written on each disk drive that describes the arrays partitions and free space on the disk drive This data is only accessible to the controller mirror set RAID 1 An array type made up of two equal sized partitions that reside on two different disk drives A mirror set stores and maintains the same redundant data in each of the two partitions See also partition redun...

Page 127: ... a virtual disk This virtual disk is seen by the OS as a single disk drive Depending on the type of RAID array created the virtual disk may be larger than any of its component partitions For example a stripe set RAID 0 created from two partitions presents a virtual disk drive almost two times larger than the individual partitions Each of these partitions can be used by only one array at a time 3 A...

Page 128: ...set is an array made up of three or more disk drives Data blocks are distributed as with RAID 0 disk striping It differs from RAID 3 in two ways 1 it normally uses independent access rather than parallel access meaning the array s disk drives may operate independently of each other allowing multiple simultaneous read and write operations and 2 stripe depth is larger than the virtual disk drive ave...

Page 129: ...osure Services SES enclosures support management similar to SAF TE enclosures SES is a SCSI 3 specification See also enclosure SAF TE SCSI Accessed Fault Tolerant Enclosure SCSI Stands for Small Computer System Interface SCSI is an industry standard for connecting peripheral devices and their controllers to an initiator Storage devices are daisy chained together and connected to a host adapter The...

Page 130: ...echnology is designed to determine the reliability status of a disk drive If the SMART system determines that a disk drive failure is imminent the user is notified and advised of the appropriate action to take spare A disk drive that you designate as a replacement disk drive for a specific array or as part of the spare pool If a disk drive in a redundant array fails the controller looks for a spar...

Page 131: ...that reside on different disk drives The stripe set distributes or stripes data evenly across its respective disk drives in equal sized sections called chunks See also chunk partition stripe set of mirror sets RAID 0 1 An array type that is made up of two or more equal sized mirror sets The data in a stripe set of mirror sets is redundant See also mirror set RAID 1 multilevel array stripe set of R...

Page 132: ...eset from the other controller it releases it from a forced reset also known as unkill The other controller will reboot and attempt to come online See also storage system V verify 1 A function of the RAID controller that verifies all blocks of a disk drive can be read and may perform bad block replacement 2 A function of the RAID controller that ensures the redundant data is consistent with the or...

Page 133: ...ercentage 7 3 creating 2 1 to 2 9 critical arrays 2 15 deleting 2 21 5 10 drive requirements 2 1 expanding 2 16 to 2 18 initializing 2 13 managing 2 9 mirror set A 6 A 10 multiple partition 2 9 naming 2 2 2 6 ownership 2 18 5 9 partitions and arrays 2 22 expanding 2 16 multiple 2 2 2 9 overview 2 22 single 2 2 RAID 0 A 6 A 8 RAID 0 1 A 7 A 13 RAID 1 A 6 A 10 RAID 10 2 3 RAID 5 A 7 A 11 RAID 50 A 7...

Page 134: ...ting 5 16 cache lock 5 17 dates 5 3 defaults 5 23 operating mode 5 10 other controller 5 11 pausing I O 5 22 rebooting 5 2 rescanning disk drives 5 21 restoring defaults 5 23 SAF TE enclosures 6 8 sample rates 5 15 SEP 6 8 shutting down 5 12 time 5 3 utility priority 5 20 D data bits 1 3 dates 5 3 dedicated spares adding 4 2 definition 4 1 deleting 4 3 default settings 5 23 deleting arrays 2 21 5 ...

Page 135: ...8 expanding partitions 2 27 F failback 5 9 to 5 10 failover 5 9 to 5 10 failure events 3 2 firmware 5 9 flow control software 1 3 FO See failover free space A 4 G global flags 6 9 H hardware information 3 4 to 3 6 HBAs A 2 help 1 2 7 1 histogram 3 8 host bus adapters See HBAs host channel 0 5 9 host channel settings 5 4 host SCSI channel 7 4 Hot Swap Pause Function 5 22 hot swapping 5 22 I I O pau...

Page 136: ...finitions A 4 to A 5 deleting 2 21 2 23 2 29 expanding 2 27 LUNs changing 2 28 naming 2 22 2 27 overview 2 22 to 2 24 resizing 2 16 statistics 2 25 to 2 26 status 2 24 pausing I O 5 22 polling interval 6 9 pool spares See spares POST 7 6 Power On Self Test See POST Q queue depth 2 25 to 2 26 R RAID 0 A 6 A 8 RAID 0 1 A 7 A 13 RAID 1 A 6 A 10 RAID 10 2 3 RAID 5 A 7 A 11 RAID 50 A 7 A 14 RAID concep...

Page 137: ... 9 serial numbers 2 11 shutdown events 5 16 shutting down controllers 5 12 single partition arrays 2 2 slot flags 6 9 small computer system interface See SCSI SMART 6 5 spare drives See spares spare pools 4 5 to 4 6 spares 4 1 to 4 6 active active mode 4 1 4 5 5 10 capacity limitations of 4 2 dedicated 4 1 to 4 3 deleting from spare pool 4 5 dynamic 4 3 pool spares 4 1 4 5 to 4 6 5 10 reusing driv...

Page 138: ... 7 2 device SCSI channel 7 5 host SCSI channel 7 4 terminal emulator 7 2 trusting arrays 2 19 U unkilling 5 9 5 13 utility priorities 5 20 V verifying arrays 2 13 to 2 15 virtual drives A 3 voltage warnings 7 15 volume set A 6 A 8 W warning events 3 2 5 16 7 8 Write statistic 2 25 write back cache enabling disabling 6 3 locking 5 17 status 6 4 UPS 6 3 write back caching status 2 24 ...

Page 139: ...th Milpitas Boulevard Milpitas CA 95035 USA 2001 Adaptec Inc All rights reserved Adaptec and the Adaptec logo are trademarks of Adaptec Inc which may be registered in some jurisdictions PART NUMBER 512933 06 Ver AA LW 08 01 ...

Reviews: