User’s Guide Creating and Managing Arrays Using the RAID Array Software for the AHA-3980/3985 Creating and Managing Arrays Stock Number: 510685-00, Rev.
Adaptec, Inc. 691 South Milpitas Boulevard Milpitas, CA 95035 Copyright © 1995, Adaptec, Inc. All rights reserved. Adaptec and the Adaptec logo are trademarks of Adaptec, Inc. which may be registered in some jurisdictions. Printed in Singapore STOCK NO.: 510685-00, Rev. A JK 3/95 Creating and Managing Arrays Stock Number: 510685-00, Rev.
▼ ▼ ▼ ▼ Creating and Managing Arrays Using the RAID Array Software for the AHA-3980/3985 R Creating and Managing Arrays Stock Number: 510685-00, Rev.
Copyright Copyright © 1995 Adaptec, Inc. All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, or otherwise, without the prior written consent of Adaptec, Inc., 691 South Milpitas Blvd., Milpitas, CA 95035. Trademarks Adaptec, AHA, and the Adaptec logo are trademarks of Adaptec, Inc., which may be registered in some jurisdictions.
▼ ▼ ▼ ▼ Contents 1 Introduction Adaptec Arrays 1-1 Array Types 1-1 Number of Disks in an Array 1-3 Mixing Disks from Different Manufacturers or with Different Capacities 1-4 Mixing Disks on Different RAID Adapter Channels 1-4 The Adaptec Array Software 1-4 The Adaptec CI/O Software 1-5 System Requirements 1-5 Using This Guide 1-6 Conventions 1-7 2 Understanding the Administrator Utility Starting the Administrator Utility 2-1 Exiting the Administrator Utility 2-2 The Main and System Menus 2-2 Main Menu 2-
Creating and Managing Arrays Formatting the Array 4-2 Canceling Formatting 4-4 5 Monitoring Array Performance Obtaining Array Information 5-1 Displaying Overview Information 5-2 Displaying Performance Statistics 5-3 Changing the Data Sampling Rate 5-3 Resetting the Temporary Statistics to Zero 5-4 Saving the Statistics in the Log File 5-4 Determining Who Receives Messages 5-5 Setting the Repeat Interval for Error Messages 5-7 The Log File 5-7 6 Managing Arrays Verifying Arrays 6-1 Assigning a Priority 6-
Contents 7 Changing Array Configurations Adding an Array 7-1 Modifying an Array 7-4 Changing the RAID Level 7-4 Selecting Different Disks for the Array 7-5 Adding a Spare Disk 7-5 Deleting or Changing a Spare Disk 7-6 Converting between RAID 0 CVT and RAID 5 CVT Formats 7-7 Canceling a Conversion 7-8 Changing the Priority of a Conversion in Progress 7-8 Deleting Arrays 7-9 Deleting a Single Array in Multiple-array Systems 7-9 Deleting the Only Array or All Arrays 7-9 8 Working from a Remote Workstation St
Creating and Managing Arrays Stock Number: 510685-00, Rev.
▼ ▼ ▼ ▼ 1 Introduction Adaptec array software lets you set up and manage RAID disk arrays on NetWare systems that use Adaptec AHA-3980 or AHA-3985 RAID adapters. A disk array is a group of disks that appears to the system as a single virtual disk. This is accomplished through software. RAID (redundant arrays of independent disks) refers to disk arrays in which part of the array storage capacity may be used to store redundant information.
Creating and Managing Arrays RAID 0 (Striped Disks) In a RAID 0 array, data is distributed, or striped, across the disks in the array. The array appears to the server as one large disk with a capacity approximately equal to the combined capacity of the physical disks. Because multiple reads and writes can be handled in parallel, the input/output performance of the array is much better than that of a single physical disk. No redundant data is stored in RAID 0 arrays, so they are not true RAID applications.
Introduction disk can be reconstructed from the parity data and user data on the remaining disks. Two disks must fail for the entire array to fail. The read performance of a RAID 5 array is excellent—comparable to that of a RAID 0 array. Write performance is lower than that of a RAID 0 array, because write operations involve calculating and writing new parity data as well as writing the new user data.
Creating and Managing Arrays spares), which are automatically activated when an array disk fails. A spare must have at least the capacity of the smallest disk in the array. Mixing Disks from Different Manufacturers or with Different Capacities An array can contain different models of SCSI disks, even disks with different capacities; for example, an array can include a Quantum 340 MByte disk and a Conner 540 MByte disk.
Introduction See Chapter 2 for an overview of the Administrator utility and Chapters 3 through 8 for detailed instructions. Note: Depending on the task, the Administrator utility may call other utilities, such as the Format utility. This happens in the background, so you do not need to understand the other utilities. If you are curious about these utilities, however, see Appendix B, Glossary of Array Software.
Creating and Managing Arrays ■ A minimum of two SCSI disks for a RAID 0 or mirrored array; a minimum of three SCSI disks for a RAID 0 CVT, RAID 5, or RAID 5 CVT array (see Number of Disks in an Array on page 1-3). Note: The array disks must be attached to the AHA-3980 or AHA-3985 host adapter (see AHA-3980/ 3985 User’s Guide for instructions on connecting and configuring the disks). ■ A boot disk separate from the array disks. The boot disk may be any hard disk (for example, IDE, EIDE, or SCSI disk).
Introduction Once you are familiar with the Administrator utility, follow the instructions in Chapter 3 to create the arrays on the server. After you create the arrays, you must format them as described in Chapter 4. The remaining chapters address Administrator utility functions that help you manage the arrays. Read these chapters as you need them: ■ For information on monitoring arrays, see Chapter 5.
Creating and Managing Arrays Stock Number: 510685-00, Rev.
▼ ▼ ▼ ▼ 2 Understanding the Administrator Utility The Administrator utility is the “cockpit” from which you create and manage arrays.
Creating and Managing Arrays Exiting the Administrator Utility To exit the Administrator utility, follow these steps: 1 Press Esc until the following prompt appears: Do you want to exit the Administrator? (y|n) 2 Type y. You return to the server prompt. The Main and System Menus The Administrator utility has two primary menus: the Main menu, shown in Figure 2-1, and the System menu, shown in Figure 2-2. If your system has only one array, the Main menu appears when you start the Administrator utility.
Understanding the Administrator Utility Note: For a quick guide to all menu options, see the menu trees in Appendix C. Main Menu The Main menu lists the tasks you can perform for an individual array: ■ Display Array Status: Display information on the array and on disks included in the array. For details, see Obtaining Array Information on page 5-1. ■ Verify Functions: Verify the data on the array (RAID 5 and mirrored arrays only). For details, see Verifying Arrays on page 6-1.
Creating and Managing Arrays ■ Reactivate Spare: Restore to service a spare disk that has been down. For details, see Reactivating a Spare Disk on page 6-7. ■ Hardware Functions: Perform the following hardware-related tasks: Display the array that uses a specific drive; blink the drive light for a drive (helps you find a specific drive); and suspend activity on the host adapter channels used in an array (for drive boxes that require you to suspend SCSI bus activity before removing a drive).
Understanding the Administrator Utility Gray Menu Options Gray menu options are not available to you, usually because they do not apply to the chosen array. If an array has no failed drives, for example, the Reconstruct Functions option on the Main menu is gray, because no drives need to be reconstructed. Similarly, the Convert RAID Level option is always gray for a mirrored array, because you cannot convert a mirrored array to another format. You cannot select a gray menu option.
Creating and Managing Arrays Stock Number: 510685-00, Rev.
▼ ▼ ▼ ▼ 3 Setting Up the Initial Arrays Setting up the initial arrays on a server involves ■ Creating the arrays ■ Installing the array utilities in the NetWare sys:system directory This chapter explains the steps for setting up the initial arrays. It also describes how the Administrator utility automatically modifies the NetWare startup.ncf and autoexec.ncf files so the server recognizes the arrays whenever it starts.
Creating and Managing Arrays Note: Once you set up the initial array(s), the Administrator utility no longer prompts you to create an array when you start the utility. To add new arrays after this point, use the Change Array Configuration option described in Adding an Array on page 7-1. Before you run the Administrator utility the first time, determine the drives and RAID level you want for each array.
Setting Up the Initial Arrays Selection List Adaptec Adaptec Adaptec Adaptec Array Array Array Array #1 #2 #3 #4 Up/Dn Arrow = Select array Enter = Configure array Esc = Done F1 = Installation overview Figure 3-1.
Creating and Managing Arrays 8 – The AHA-3980 or AHA-3985 menu—This lists the host adapter channels. An AHA-3980 has two channels (A and B), and an AHA-3985 has three channels (A, B, and C). – The SCSI IDs on Channel menu—This lists the manufacturer, model number, and capacity of drives on the highlighted host adapter channel. – The Adaptec Array # box—This box is initially empty when the screen appears.
Setting Up the Initial Arrays 9 If the array is mirrored or RAID 5 and you have a disk left, a prompt appears, asking whether you want to choose a spare disk: If you do not want a spare: Type n and continue with step 10. To select a spare: Follow these steps: a At the prompt, type y. b If you have more than one disk available, a second prompt appears, asking how many spares the array will have. Type the number (1 or 2), and press Enter. c Follow the directions in step 8 to select each spare.
Creating and Managing Arrays array utilities to that directory. If the sys:system directory does not exist, you must create it later and copy the utilities to it (see Installing the Array Utilities in the sys:system Directory below). When the Administrator utility finishes, it prompts you to press any key to continue. Continue with these steps: 1 Press any key. The System menu appears if you defined more than one array; otherwise, the Main menu appears. 2 Format the arrays as described in Chapter 4.
Setting Up the Initial Arrays 3 From the System menu or the Main menu, select Change Array Configuration. 4 Select Install Utility Suite. The Administrator utility copies the array utilities to the sys:system directory. The startup.ncf and autoexec.ncf Files When you define an array, the Administrator utility automatically modifies the startup.ncf file to load the array when the server starts.
Creating and Managing Arrays Stock Number: 510685-00, Rev.
▼ ▼ ▼ ▼ 4 Formatting Arrays Whenever you create an array or redefine disks (other than spares) in an existing array, you must format the array. To do so, you can ■ Perform a low-level format, or ■ Initialize the array with zeroes Both types of formatting accomplish the same things: they erase all existing data on an array, and format the array for the specified array type. Once you low-level format or initialize an array, the array is ready for use.
Creating and Managing Arrays Check with your vendor or your drive documentation to learn how your drives handle low-level formatting. If you find the low-level formatting speed is acceptable to you, low-level formatting is the better choice. Choosing the Data Block Size When formatting arrays other than RAID 1 arrays, you must choose the size of the data blocks that will be striped across the array. The allowable sizes are 8, 16, 32, or 64 KBytes; the default size is 16 KBytes.
Formatting Arrays 4 Select Initialize Array to Zero or Low-Level Format. Caution: Remember, formatting or initializing an array erases all data on the array disks. If the array disks contain data you want to keep, be sure to back them up before you format the array! A menu of block sizes appears (this menu does not appear if the array is a mirrored array with only two drives). 5 Select a block size. For recommended block sizes, see Choosing the Data Block Size on page 4-2.
Creating and Managing Arrays completed. For low-level formatting, it displays the elapsed formatting time. To display this information, press Alt-Esc until the Adaptec RAID Format Utility screen appears. You can display this screen even if you exit the Administrator utility. Note: After you format an array, view the status screens for that array to verify the array configuration. See Obtaining Array Information on page 5-1 for instructions.
▼ ▼ ▼ ▼ 5 Monitoring Array Performance The Administrator utility monitors the performance of the arrays and compiles statistics—for example, number of reads and writes and number of bad sectors reassigned. With the Administrator utility, you can view these performance statistics at the server console. If you have the Adaptec CI/O software, you can also view the statistics at a remote workstation. The Administrator utility also monitors arrays for problems, such as failed drives.
Creating and Managing Arrays Overview for Array #1 Array Model = AHA-3980 Two Channel RAID Creation date = Tue Oct 4 11:11:57 1994 Array Type = Mirrored Array Physical Capacity = 515MB State = Fault-tolerant Drives = 2 Spare Drive Count = 1 Date of last Verify is Fri Jan 27 18:14. Date of last reconstruction is NEVER. Error message repeat interval is 15 minutes. Figure 5-1.
Monitoring Array Performance 5 At the last information screen, press any key to return to the Status menu. 6 Press Esc to return to the System menu or Main menu. Displaying Performance Statistics To display the performance statistics for an array or the disks in an array, follow these steps: 1 If the system has only one array, skip to step 2. Otherwise, from the System menu select the array for which you want the statistics. The Main menu for that array appears.
Creating and Managing Arrays you use other programs, you can increase the sampling rate through either of the following methods: ■ Display the Statistics menu for the array (see steps 1 through 3 in Displaying Performance Statistics on page 5-3), and select Set Sampling Rate. At the prompt that appears, type the new sampling interval (in seconds) and press Enter. ■ At any screen displaying the statistics, press Esc. From the pop-up menu that appears, select Change Sampling Rate.
Monitoring Array Performance Determining Who Receives Messages The Administrator utility broadcasts messages when it detects a problem (for example, a failed drive) or when you change the message repeat interval. Table 1 lists the broadcast messages. Table 1. Broadcast Messages Broadcast Message Meaning Array #n went off-line. The array is not responding. Verify that all drives in the array have power and that all cables are properly connected.
Creating and Managing Arrays Messages can be broadcast to everybody on the server connection list, to selected persons on the connection list, or to nobody. To choose who will receive messages, follow these steps: 1 From the System menu or the Main menu, select Change Array Configuration. 2 Select Change Broadcast Mode. The Broadcast Modes menu appears. At the bottom of the screen, a status message indicates the current broadcast mode.
Monitoring Array Performance Note: The locations you select (everyone, no one, or specified locations) apply to all arrays, even if you selected a specific array from the System menu. Setting the Repeat Interval for Error Messages Error messages repeat onscreen every 15 minutes by default. Several beeps call your attention to the message. To change the interval at which the messages repeat, follow these steps: 1 From the System menu or the Main menu, select Change Array Configuration.
Creating and Managing Arrays Stock Number: 510685-00, Rev.
▼ ▼ ▼ ▼ 6 Managing Arrays Use the Administrator utility to routinely verify arrays and test spare disks, and to perform such nonroutine tasks as reconstructing data on replacement disks and reactivating off-line arrays and spare disks. The utility’s Scheduler function lets you schedule most of these tasks to run automatically at a specified time or interval. Verifying Arrays Use the Administrator utility to verify the consistency of data on mirrored and RAID 5 arrays.
Creating and Managing Arrays Verification runs in the background, so you can continue your work while verification is under way. Assigning a Priority You assign verifications a priority on the server. The priority, which can be 0 through 9, determines the proportion of verification I/O operations relative to other system I/O operations. At priority 1, 1 of 10 system I/O operations will be verification I/O operations; at priority 2, 2 of 10; at priority 3, 3 of 10; and so on.
Managing Arrays Configuration for Array #1 Array Type = Mirrored Utility is 90% complete Drives = 2 Member SCSI ID 0 1 1 3 Spare0 6 Status UP UP UP Channel A A B Utility Running = Verify Priority = 0 Capacity 515MB 515MB 515MB Side Mirror Primary #1 Secondary #0 Figure 6-1. The Configuration screen shows the percentage of verification completed While Verify runs, the logical block addresses (LBAs) of any repaired data blocks appear onscreen. If no bad blocks were repaired, no message appears.
Creating and Managing Arrays Changing the Priority of a Verification in Progress If a verification is slowing other server operations unacceptably, you can lower the priority of the verification on the server. Conversely, you can speed a verification by increasing its priority. Change the priority at either the Verify menu or at the screen showing the Verify status bar: ■ From the Verify menu, select Change Priority. A prompt appears, indicating the current priority and asking for the new priority.
Managing Arrays data is copied from the other disk in the mirrored pair. Data is reconstructed in the background, allowing you to continue working. Note: If your drive box requires that all host adapter activity stop while you replace a drive, use Hot Swap Pause. For details, see Pausing Host Adapter Activity When Replacing Disks on page 6-12. Reconstructing the Data Immediately You can reconstruct data immediately or schedule it to be reconstructed at a specified time.
Creating and Managing Arrays The Reconstruct utility also tracks reconstructions, displaying a status bar that indicates the percentage completed. To display the status bar, press Alt-Esc until the status bar appears. Reconstructing the Data at a Scheduled Time Because reconstructing data may slow a system, you may want to schedule this operation for a time when system use is light. You can use the Scheduler to start reconstructing the data automatically at a specified time.
Managing Arrays Reactivating an Off-line Array An array goes off-line if the power fails or if someone removes a second disk when one has already been removed. To reactivate an offline array, follow these steps: 1 If the system has only one array, skip to step 2. Otherwise, from the System menu select the array you want to reactivate. The Main menu for that array appears. 2 From the Main menu, select Reactivate Off-line Array.
Creating and Managing Arrays Scheduling Tasks The Scheduler lets you schedule the following tasks: ■ Verifying mirrored and RAID 5 arrays ■ Testing spare disks ■ Reconstructing data on a replacement disk If you use the Scheduler to schedule verifications, all arrays are verified. To verify only one array, follow the procedure given in Verifying Arrays on page 6-1. Scheduling a Task Follow these steps to schedule a task: 1 If the system has only one array, skip to step 2.
Managing Arrays 7 – To enter a day of the week: Type the first three letters of its name and press Enter. To enter Monday, for example, type mon and press Enter. You can use upper or lower case letters. – To enter a time of day: Type the hour and minutes (for example, 01:30) and press Enter. Use a 24-hour clock, and use leading zeroes before single-digit numbers. For 2:05 a.m., for example, enter 02:05; for 2:05 p.m., enter 14:05.
Creating and Managing Arrays Using the Hardware Functions The Hardware Functions option provides tools for ■ Identifying the array that uses a specific drive ■ Identifying the location of a selected drive by blinking the light on the front panel of the drive ■ Suspending host adapter activity while you replace drives in an array Identifying the Allocation of Host Adapter Drives You can quickly identify where each host adapter drive is used by selecting the Display Host Adapter Drives option.
Managing Arrays ADAPTEC AHA-3980 Bus #1 Channel A Channel B SCSI IDs on Channel #0 #1 #2 #3 QUANTUM CONNER CONNER CONNER LPS34 CFA540 CFA540 CFA540 335MB 537MB 537MB 537MB Array #1, Member #0 Tab = Select channel Up/Dn Arrow = Select drive Figure 6-2.
Creating and Managing Arrays Pausing Host Adapter Activity When Replacing Disks Some drive enclosures allow you to remove and replace drives while SCSI bus activity continues; others do not. If your drive enclosure does not (check the documentation for the enclosure), use the Hot Swap Pause option before you remove or replace any drives in an array. Hot Swap Pause suspends activity on all SCSI buses (host adapter channels) used in the array.
▼ ▼ ▼ ▼ 7 Changing Array Configurations After you create the initial arrays on a server, you can later add new arrays and modify or delete existing arrays.
Creating and Managing Arrays Adaptec Array #1 Selection List Adaptec Adaptec Adaptec Adaptec Array Array Array Array #0 #1 #2 #3 Type=Mirrored Drive Channel #0 A #1 A ID 0 3 Channel B ID 6 Spare #0 Up/Dn Arrow = Select array Enter = Configure array Esc = Done Figure 7-1. Selection List menu. If you highlight an existing array, information on that array appears to the right of the menu. Note: Do not use the Add an Array option to modify existing arrays.
Changing Array Configurations ADAPTEC AHA-3980 Bus #1 Channel A Channel B Tab = Up/Dn Ins = Del = SCSI IDs on Channel #0 #1 #2 #3 QUANTUM CONNER CONNER CONNER LPS34 CFA540 CFA540 CFA540 335MB 537MB 537MB 537MB Adaptec Array #1 Type=Mirrored Drive Channel ID Select channel Arrow = Select drive Install drive Deselect last drive installed Figure 7-2. Selecting drives for an array then pressing the Insert or Enter key. The names of selected disks appear to the right, in the Adaptec Array # box.
Creating and Managing Arrays b If more than one disk is available, a second prompt appears, asking how many spares the array will have. Type the number (1 or 2), and press Enter. c To select each spare, follow the directions given in step 7. When you have selected the specified number of spares, the Selection List menu reappears automatically. Note: A spare must have at least the capacity of the smallest disk in the array.
Changing Array Configurations Caution: Make sure your data is backed up before you reformat the array! If the number of disks in the array is not suitable for the new RAID level, you must reselect disks for the array and then format the array. For instructions on selecting disks, see the next section, Selecting Different Disks for the Array. For formatting instructions, see Chapter 4, Formatting Arrays.
Creating and Managing Arrays Follow these steps to add a spare disk to an array: 1 If the system has only one array, skip to step 2. Otherwise, from the System menu, select the array to which you are adding spares. The Main menu for that array appears. 2 From the Main menu, select Change Array Configuration. 3 Select Add Spare Drives. 4 If you can add more than one spare, you are prompted to enter the number of spares you want to add. Type the number (1 or 2) and press Enter.
Changing Array Configurations To use a different disk as the spare disk, you must also redefine the array. When the prompt asks if you want to choose spares, type y (yes); then select the new spare(s). In both cases, you need not reformat the array. Converting between RAID 0 CVT and RAID 5 CVT Formats The RAID 0 CVT and RAID 5 CVT formats are the same as the RAID 0 and RAID 5 formats, but you can convert a RAID 5 CVT array to a RAID 0 CVT array and back again without loss of data and without reformatting.
Creating and Managing Arrays 5 To continue, type y; otherwise, type n. If you are converting from RAID 0 CVT to RAID 5 CVT, the Configuration screen for the array appears. A message on the second line indicates the percentage of the conversion that is complete. If you exit this screen, you can redisplay it by selecting Display Array Status from the System or Main menu, and then selecting Display Array Drive Status.
Changing Array Configurations ■ From the status bar screen, press Esc. From the menu that appears, select Change Priority. When prompted to select a new priority, type a number from 0 through 9, where 0 is the lowest priority. The conversion continues automatically, running at the new priority. Deleting Arrays In systems with only one array, you use the De-install Array NLMs option to delete the array. In systems with multiple arrays, you can delete arrays singly by using the Delete an Array option.
Creating and Managing Arrays references to the NetWare loadable modules (NLMs). Follow these steps: 1 From the System menu (if you have multiple arrays) or the Main menu (if you have a single array), select Change Array Configuration. 2 Select De-install Array NLMs. A prompt asks you to confirm that you want to remove the NLMs. 3 Type y to remove the NLMs, or n to cancel the operation. 4 Restart the server. The disks in all arrays revert to their previous status as individual disks.
▼ ▼ ▼ ▼ 8 Working from a Remote Workstation Adaptec CI/O software lets you monitor SCSI subsystems, including arrays, from a remote workstation. You can also use Adaptec CI/O to access the Administrator utility from a remote workstation. The Adaptec CI/O documentation explains the capabilities of Adaptec CI/O and provides instructions for using it. This chapter summarizes the capabilities that pertain to arrays and explains how to set up Adaptec CI/O to work with the Administrator utility.
Creating and Managing Arrays Figure 8-1. Adaptec CI/O software lets you remotely view array maps, such as this one, and other array information configure an alarm to trigger an action, such as starting a program or activating a remote paging device. For more information on the capabilities of Adaptec CI/O, see the Adaptec CI/O documentation.
Working from a Remote Workstation ■ You can create an Adaptec CI/O submap that displays the following array information: RAID level, number of drives, and number of spares. For information on submaps, see the Adaptec CI/O documentation.
Creating and Managing Arrays Remotely Accessing the Administrator Utility To access the Administrator utility from within Adaptec CI/O, follow these steps: 1 Click on the Remote Console button on the CI/O toolbar. This opens a Novell NetWare RConsole window, which lists the servers. 2 Select the name of the server where the Administrator utility is installed. 3 When prompted, enter your log-in name and password. You must have supervisory privileges.
▼ ▼ ▼ ▼ A Error Messages This appendix describes the error messages displayed by the Adaptec array software, explains the probable cause of the error, and suggests remedies. The error messages are listed in alphabetical order. A SCSI Inquiry command failed. A SCSI Mode Select command to a drive in the disk array failed. A SCSI Mode Sense command to a drive in the disk array failed. During formatting, the formatting utility issues these SCSI commands to all drives.
Creating and Managing Arrays Adaptec thread creation failed. This message indicates problems with the operating system. Contact Adaptec Technical Support. An AUTOEXEC.NCF file must be created before running this utility. The utility could not find the array monitoring utility, arumon, which must be loaded at all times (see arumon.nlm on page B-3). Edit the server’s autoexec.ncf file by adding the following line at the end of the file: load arumon Save the change and then restart the server.
Error Messages Failed to open Adaptec drive definition file. The utility could not read or find the file arudrv.def. Recopy the file from the AHA-3980/3985 Drivers and RAID Utilities disk; then restart the Administrator utility. Host adapter number in the STARTUP.NCF file is invalid. An array load line in the startup.ncf file contains an invalid host adapter ID. Delete the load line from the startup.ncf file, then use the Administrator utility to create the array (see Adding an Array on page 7-1).
Creating and Managing Arrays No current broadcast string found. The aru.ini file does not include the necessary broadcast information. Determine whether the file exists or is corrupted. If the file does not exist, unload then reload arumon. This should create the file. If the file is corrupted, call Adaptec Technical Support. No device error received from the Adaptec disk array driver. The utility is not working properly. Call Adaptec Technical support. No drives specified in STARTUP.NCF file.
Error Messages The Format command failed on drive #n. This message can appear during formatting or drive reconstruction. Check the power and connections to the drive, then retry the procedure. If the message still appears, the drive is probably bad. Replace the drive and try the procedure again. The Read Capacity command for drive #n failed. During formatting, the formatting utility issues a SCSI Read command to all drives. If you receive this message, a drive did not respond to the command.
Creating and Managing Arrays Unable to obtain Adaptec array state. The utility tried to determine the status of the array, but was unable to do so—most likely because the startup.ncf file does not include a load line for the array (see The startup.ncf and autoexec.ncf Files on page 3-7). Reinstall the array, following the instructions in Adding an Array on page 7-1. ❒ A-6 Creating and Managing Arrays Stock Number: 510685-00, Rev.
▼ ▼ ▼ ▼ B Glossary of Array Software Read this appendix for an overview of ■ NetWare drivers used by the arrays ■ NetWare loadable modules used with the arrays ■ Other files associated with the Adaptec array software NetWare Drivers ardrvr.dsk The array driver, which makes the array disks appear to the server as a single virtual disk and controls array operations. The driver uses the information you enter with the Administrator utility (component disks, RAID level) to set up and operate the array.
Creating and Managing Arrays NetWare Loadable Modules aruadmin.
Glossary of Array Software arumon.nlm The Array Monitor utility, which performs the following functions: ■ Monitors the array driver for error conditions and displays the error messages on the server console. The messages are also broadcast to any client locations selected by the operator. ■ Automatically starts the Reconstruct utility (arurec.nlm) if a drive fails in an array that contains a spare. ■ If a function is scheduled, loads the Scheduler utility (arusched.nlm) when the server starts.
Creating and Managing Arrays ■ Scheduling information: The scheduled times for verifications, spare tests, or reconstruction of data on a replacement disk ■ Auto-Correct flag for the Verify function: The default is Y (that is, Auto-Correct is on). For information on the Auto-Correct flag, see Verifying Arrays on page 6-1. ■ Low-level format flag for the Reconstruct function: The default is N (that is, no low-level format is performed as part of the Reconstruct function).
▼ ▼ ▼ ▼ C Menu Reference The figures on the following pages show the primary menu options for the Administrator utility. The first figure illustrates the System menu, which is the first menu that appears in systems with multiple arrays. The second figure illustrates the Main menu, which is the first menu in systems with only one array. The Main menu also appears when you select an array from the System menu. C-1 Creating and Managing Arrays Stock Number: 510685-00, Rev.
Creating and Managing Arrays C-2 Creating and Managing Arrays Stock Number: 510685-00, Rev.
SYSTEM MENU Select Adaptec Array #2 Main Menu for Array #2 (see Main Menu on next page) Select Adaptec Array #1 Main Menu for Array #1 (see Main Menu on next page) Main Menu for Array #3 (see Main Menu on next page) Select Adaptec Array #3 Main Menu for Array #4 (see Main Menu on next page) Select Adaptec Array #4 Creating and Managing Arrays Stock Number: 510685-00, Rev.
Creating and Managing Arrays ❒ C-4 Creating and Managing Arrays Stock Number: 510685-00, Rev.
Creating and Managing Arrays Stock Number: 510685-00, Rev.
Creating and Managing Arrays Stock Number: 510685-00, Rev.
▼ ▼ ▼ ▼ A Adaptec Array Software See also Administrator Utility glossary of files B-1–B-4 overview of 1-4 system requirements 1-5 Adaptec BBS iv Adaptec CI/O Software 8-1–8-4 overview of 1-5 remotely accessing the Administrator utility 8-4 special features through the Administrator Utility 8-2 standard features 8-1 system requirements 1-6 Adaptec FTP Server iv Adaptec WWW Server iv Add an Array Option 7-1 Add Spare Drives Option 7-6 Adding Arrays 7-1–7-4 Administrator Utility basics 2-1–2-5 exiting the uti
Creating and Managing Arrays aru.log file 5-4, 5-7 arubcast.lst file 5-6 arumon Utility 3-7 Auto-Correct Option 6-3, B-4 autoexec.ncf file 3-7 B Blink Drive Lights Option 6-11 Block Size See Data Block Size Broadcast Modes Menu 5-6 Broadcasting Array Status arubcast.
Index initialization 4-1 low-level formatting 4-1 tracking progress 4-3 H Hardware Functions Option 6-10 Help, Getting 2-5 Highlight Bar Problems 2-4 Hot Swap Pause Option 6-12 I Initialization advantages and disadvantages as formatting method 4-1 steps for 4-2 Installing the Array Software installing the RAID utilities in sys:system 3-1, 3-5, 3-7 L Load Line 3-7 Log Current Data Values Option 5-4 Log File 5-4, 5-7 Low-level Formatting advantages and disadvantages 4-1 steps for 4-2 M Main Menu 2-2–2-4 M
Creating and Managing Arrays types of monitoring information 5-1 using Adaptec CI/O 8-1–8-4 Monochrome Monitor 2-4 O Off-line Array, Reactivating 6-7 P Pausing Host Adapter Activity 6-12 Performance Information 5-3 data sampling rate 5-3 permanent statistics 5-3 saving in the log file 5-4 temporary statistics 5-3, 5-4 viewing at server console 5-3 Permanent Statistics defined 5-3 viewing at a remote workstation 8-1–8-3 viewing at server console 5-3 Priority of Background Operations, Explained 6-2 R RAID
Index Replacing Disks in a Drive Enclosure 6-12 Reset Temporary Statistics Option 5-4 System Requirements hardware 1-5 software 1-6 T S Scheduler Functions Option 6-8 Scheduler Menu 6-8 Scheduling Tasks 6-8–6-9 canceling a schedule 6-9 changing a schedule 6-9 creating a schedule 6-8–6-9 SCSI IDs on Channel Menu 3-4 Selection List Menu 3-2 Spare Disks adding 7-5 capacity of 1-4 changing spares 7-6 in conversions from RAID 5 CVT to RAID 0 CVT 7-7 deleting 7-6 reactivating 6-7 selecting 3-5 testing 6-4, 6-8
Creating and Managing Arrays Stock Number: 510685-00, Rev.
Creating and Managing Arrays Stock Number: 510685-00, Rev.
Creating and Managing Arrays Stock Number: 510685-00, Rev.