Summary of Contents for Mylex Mylex Disk Array controller
Page 1
Disk Array Controller Software Kit Version 2.01 Installation Guide and User Manual Operating System Drivers & Global Array Manager™ 2.21 Server Module Software P/N: 771929-09...
Page 4
Greetings This manual describes the Mylex Disk Array Controller Software Kit v2.01. Requests for technical information about this and other Mylex Corporation products should be made to your Mylex authorized reseller or Mylex marketing representative. Please Notice Mylex and DAC960 and DAC1100 are registered trademarks of Mylex Corporation.
About This Manual This installation guide covers the steps involved to install and use both the software drivers and the administration utilities of the Mylex Disk Array Controller Software Kit, Release 2.01. In addition, this document covers installation and use of the Global Array Manager Server software, SNMP and TCP/IP installation notes, RAID Fault Management, External RAID support enabling, and use of the mylexdrv.siz file.
Chapter 2 NetWare Overview ................... 2-1 Mylex Disk Array Controller Driver Files for NetWare ....2-1 Tape, Disk, and CD-ROM Support ..........2-1 Mylex Disk Array Controller Driver for NetWare 4.11/4.2 ....2-2 Installing the Mylex Disk Array Controller as the Primary NetWare 4.11/4.2 Controller ........
Page 8
Chapter 3 Windows NT Overview .................... 3-1 Mylex Disk Array Controller Driver Files for Windows NT ..3-1 Mylex Disk Array Controller Drivers for Windows NT 4.0 ....3-2 Installing the Mylex Disk Array Controller as the Primary Windows NT 4.0 Controller ......... 3-2 Installing the Mylex Disk Array Controller into an Existing Windows NT 4.0 System ..........
Page 9
Chapter 5 UnixWare Overview ................... 5-1 Special Notes ................5-2 Mylex Disk Array Controller Driver for UnixWare ......5-3 Creating a Driver Diskette for UnixWare ........5-3 Installing the Mylex Disk Array Controller as the Primary UnixWare Controller ............ 5-3 Installing the Mylex Disk Array Controller as a Secondary UnixWare Controller ..........
Page 10
Shell Utility for UnixWare ..............5-17 Installing DAC960SH ..............5-17 DAC960SH ................5-17 Appendix A SNMP Installation, Operation & Definition Introduction ..................A-1 SNMP Installation Overview ..............A-1 SNMP Installation for NetWare ............A-1 Starting the NetWare Agent ............A-2 SNMP Installation for Windows NT ............A-3 Install the SNMP Agent ..............A-3 SNMP Installation for UnixWare ............A-3 Install the SNMP Agent ..............A-3...
Page 11
Appendix C RAID Fault Management RAIDBUILD Utility Overview ..............C-1 RAIDBLD Command Line ..............C-1 Enabling and Running RAID Fault Management (RAIDBLD) ....C-2 RAIDBLD Command Line Parameters ........C-3 Running RAIDBLD ..............C-5 Appendix D External RAID Support Enabling External RAID Support Enabling Overview ........D-1 GAMCONFG Command Line ............D-1 Enabling External RAID Support (GAMCONFG) .......D-2 GAMCONFG Command Line Parameters .........D-2...
Page 12
Disk Array Controller Software Kit User’s Manual...
Introduction Overview This manual provides information on the following: • How to install and use the Mylex Disk Array Controller Software Kit operating system software drivers and utilities for Mylex Disk Array Controllers • How to install the Global Array Manager Server software for several supported operating systems.
Overview Table 1-1. Disk Array Controller Operating System Driver Diskette Diskette Supported Operating File list Format Systems and Versions TXTSETUP.OEM (NT Setup text file) README.TXT Windows NT 4.0 DAC960NT.SYS OEMSETUP.INF \DISK MACDISK.SYS OEMSETUP.INF NetWare 4.11 / 4.2 NetWare 5.0 MDAC.DDI MDAC.HAM Note In order to use SCO UNIX or UNIXWARE you will...
Introduction Global Array Manager Server Installation CD-ROM Global Array Manager Server software is delivered on one CD-ROM. It is used to install GAM Server software on a server running a particular network operating system. The table on the following two pages summarizes the contents of the installation CD-ROM (Table 1-2): Table 1-2.
Page 16
Overview Table 1-2. Global Array Manager Server Files on CD-ROM Network Operating System Supported OS File list Arrangement of Files Version(s) Windows NT - Server Files _INST32I.EX_ _ISDEL.EXE _SETUP.DLL _SETUP.LIB DACADM.EXE DACMON.EXE DACMSG.DLL OEMSETUP.INF SRVCCFG.EXE DISK1.ID GAMSERV.Z SETUP.EXE SETUP.INI SETUP.INS SETUP.PKG Windows NT - Driver Files TXTSETUP.OEM...
Global Array Manager Server software Version 2.21 (GAM Server Version 2.21) is an enhancement of the server application used to manage disk array subsystems attached to a Mylex Disk Array Controller. Monitoring Functions The Global Array Manager Server software collects and disseminates information on disk array status and resource utilization.
It is assumed that the hardware installation, the system configuration, and the disk array controller configuration are properly completed. If they are not, please refer to the appropriate Mylex Disk Array Controller Installation Guide and to the RAID EzAssist Configuration Utility Reference Guide.
Page 19
• A server running Microsoft Windows NT 4.0 • 2 MB of free hard disk space • Properly installed and configured Mylex Disk Array Controller with the appropriate Windows NT drivers • (Optional) If SNMP participation is desired, system should be configured with SNMP services.
Page 20
Requirements Disk Array Controller Software Kit User’s Manual...
MDAC.DDI: Tape, Disk, and CD-ROM Support Tape drive support is available to the Mylex Disk Array Controller under NetWare by means of the NWTAPE.CDM. Most NetWare applications that communicate through ASPI on the server will work with the controller when the NWASPI.CDM module is loaded.
NetWare 4.11/4.2 Installing the Mylex Disk Array Controller as the Primary NetWare 4.11/4.2 Controller If the Mylex Disk Array Controller will be the primary (bootable) controller, you must install the controller driver at the time of NetWare 4.11/4.2 installation. Installing NetWare 4.11/4.2 Drivers NetWare version 4.11/4.2 is available on CD-ROM.
Page 23
NetWare 2. Boot the system with the new CONFIG.SYS and AUTOEXEC.BAT, and make sure the NetWare CD-ROM files are accessible under DOS. 3. Follow the standard NetWare 4.11/4.2 upgrade or installation procedure, as described in the NetWare 4.11/4.2 documentation. 4. Insert the DOS-Formatted NT/NW Drivers Software Kit distribution diskette into the floppy disk drive when the installation program prompts you to insert the vendor-supplied disk.
Page 24
Mylex Disk Array Controller Driver for NetWare 4.11/4.2 1. The appropriate drivers should be loaded before trying to access the non-disk devices. For example, to use NetWare's Sbackup utility, do the following: : load mdac.ham : load nwtape.cdm : load tsa410...
NetWare Installing the Mylex Disk Array Controller into an Existing NetWare 4.11/4.2 System If NetWare 4.11/4.2 is already installed and you wish to add a Mylex Disk Array Controller later, the controller will be a secondary (non-bootable) controller. After installing the controller hardware and configuring a disk array, follow the procedure below to add the necessary controller drivers.
Page 26
Mylex Disk Array Controller Driver for NetWare 4.11/4.2 12. Select Yes to save a backup of the old or existing driver. 13. Press <Enter> to continue when you see the message that the old driver will be saved. NetWare copies the file.
Installing the Mylex Disk Array Controller as the Primary NetWare 5.0 Controller If the Mylex Disk Array Controller will be the primary (bootable) controller, you must install the controller driver at the time of NetWare 5.0 installation. Installing NetWare 5.0 Drivers NetWare version 5.0 is available on CD-ROM.
Page 28
Mylex Disk Array Controller Driver for NetWare 5.0 4. Watch for the status screen that displays the drivers found for storage adapters: • Select Modify • Select Storage Adapters • Delete the MDAC.HAM line entries 5. Press the Insert key two times in order to add new drivers from another source.
Page 29
NetWare Each device requires a driver module connecting it to the DAC adapter. These modules are best loaded in the STARTUP.NCF file before the MDAC.HAM driver. The common devices and required modules are: SCSI disk drives SCSIHD.CDM (including Mylex RAID system drives) SCSI CD-ROM SCSICD.CDM SCSI tape drive...
Mylex Disk Array Controller Driver for NetWare 5.0 Installing the Mylex Disk Array Controller into an Existing NetWare 5.0 System If NetWare 5.0 is already installed and you wish to add a Mylex Disk Array Controller later, the controller will be a secondary (non-bootable) controller.
Page 31
11. In the “Select a driver to install” box, select the following driver: MDAC.HAM | Mylex Disk Array Controller HAM Driver 12. Select Yes at the confirmation box to install the driver. 13. Press <Enter> to select the default server boot path.
Global Array Manager (GAM)Server Software for NetWare 4.11/4.2 and 5.0 Global Array Manager (GAM)Server Software for NetWare 4.11/4.2 and 5.0 Utility Files for NetWare The Global Array Manager Server for NetWare contains the following utility files (not normally used at the same time as GAM): DACMON.NLM: A monitor utility to log and report controller activities.
Page 33
NetWare 1. To install the GAM server software, insert the Software Kit distribution CD-ROM in the file server’s CD-ROM drive. 2. If you are using NetWare 5.0, simply insert the Software Kit distribution CD-ROM into the file server’s CD-ROM drive; the mount function is automatic.
Page 34
Global Array Manager (GAM)Server Software for NetWare 4.11/4.2 and 5.0 • (For NetWare 4.11/4.2): Uncomment the load aspitran command line. • (For NetWare 5.0): Modify the NWASPI.CDM line by specifying the pathname for the exact location of NWASPI.CDM. • If you wish to enable RAID Fault Management (RAIDBUILD) and optionally change its default parameters, you need to modify the RAIDBLD command line installed in AUTOEXEC.NCF.
NetWare Verifying Correct Server Software Installation In Case of Problems... Problem: The message “Error in connecting selected server” is displayed or an error is encountered when trying to connect to a server. Check: Is the IP address correct? Check: Is the server software, GAMSERV.NLM, installed and loaded on the server(s)? Use the following NetWare console command to verify that the GAMSERV module is loaded: modules...
Page 36
Global Array Manager (GAM)Server Software for NetWare 4.11/4.2 and 5.0 Loading Global Array Manager Server Manually The Global Array Manager Server can be loaded manually from the NetWare server console prompt (:). Type the following two commands in sequence: load gamserv load gamevent -h <IP Address of Client>...
NetWare Disk Array Monitor (DACMON) Utility for NetWare 4.11/4.2 and 5.0 Loading the Disk Array Monitor The Dacmon utility is copied to disk when GAM Server is installed. Dacmon monitors and reports the activities of the controllers in the disk array.
Page 38
Disk Array Monitor (DACMON) Utility for NetWare 4.11/4.2 and 5.0 Message Log An area, shown in red on a color monitor, that displays the controller activities with time of an event (such as a standby replacement or a rebuild state). The message is also logged into a reference file named dac01log. Device Status Displays the status of all the possible SCSI devices in the system by means of a letter or symbol code:...
NetWare Command Queue. Scale that shows the number of commands sent to the controller, pending response. Controller I/Os per second. Scale that displays the approximate number of I/O operations per second the controller is performing. This gives a rough indication of system performance. The lighter portion of the scale represents the reads, and the darker portion represents the writes.
Select Adapter In a system with only one Mylex Disk Array Controller, this selection can be ignored. If there is more than one controller in the system (up to four are supported), use this command to select the appropriate controller on which to perform an action.
Page 41
NetWare Similarly, pressing the Delete key after selecting a drive through the arrow keys, will flash all but the selected drive's in-use LED. Again, pressing any key at this point will resume normal activity. Note All other disk activity is suspended while identifying devices.
Page 42
System Administration (DACADM) Utility for NetWare 4.11/4.2 and 5.0 Rebuild Drive This selection allows a manual rebuild on a SCSI drive while the server remains on line. Rebuild is a process in which data is reconstructed and written to a replacement SCSI disk. A Rebuild Drive is done after a failed drive has been replaced or after a Change Device operation.
Page 43
NetWare 4. Press Enter to start the rebuild process. A low-level format is also performed during the process if the Format option was selected. In either case, a window is displayed to show the rebuild progress. The server continues to run during the rebuild process. However, its performance may degrade to some extent until the rebuild is finished.
Page 44
System Administration (DACADM) Utility for NetWare 4.11/4.2 and 5.0 To format a newly-added SCSI drive, do the following: 1. Select Format Drive from the main Selection Menu. The controller automatically checks the state of all the drives connected to it and displays their status on the Format Device window (ONLN, DEAD, STBY, ----, or <...
Page 45
NetWare Parity Check This selection is used to check the parity of the system drives on the controller that are part of a redundant array. A parity check may take from a few minutes to up to an hour, depending on the array size. To perform a parity check, do the following: 1.
Page 46
System Administration (DACADM) Utility for NetWare 4.11/4.2 and 5.0 Kill Drive This selection is used to set any configured device to a Dead or killed state. WARNING Killing an Online drive will change the state of the configured system drive to either Critical or Offline.
Page 47
NetWare Change Device This selection is used to replace a Dead drive if drives are cabled internally and Fault Management is disabled. WARNING This function stops all disk activity for 30 seconds. NetWare can become unstable in this condition. Use this function only if the drive enclosure does not have hot swap capability.
Page 48
System Administration (DACADM) Utility for NetWare 4.11/4.2 and 5.0 Add System Drive This selection is used to add and configure new system drives. The configuration changes are stored in the controller’s non-volatile memory. Note The configuration changes are stored only in the controller.
• This chapter assumes that the network administrator for this site will be performing these installation procedures. Mylex Disk Array Controller Driver Files for Windows NT All hardware installation, system configuration, and disk array controller configuration must be properly completed before proceeding with the Windows NT driver installation.
8. When prompted for the Manufacturer’s supplied hardware support disk, insert your NT/NW Drivers Software Kit diskette into the floppy disk drive and press <Enter>. 9. Select the Mylex Disk Array Controller Driver in the list and press <Enter>. 10. Choose S to specify an additional device.
Page 51
If you installed other drivers from other diskettes, you will be asked to reinsert those diskettes as well. This concludes Mylex Disk Array Controller driver installation for Windows NT 4.0. Follow the on-screen instructions to complete your installation of the Windows NT 4.0 operating system.
Mylex Disk Array Controller Drivers for Windows NT 4.0 Installing the Mylex Disk Array Controller into an Existing Windows NT 4.0 System If Windows NT 4.0 is already installed and you wish to add a Mylex Disk Array Controller later, the controller will be a secondary (non-bootable) controller.
Page 53
Windows NT 3. From the Control Panel window, double-click the SCSI Adapters icon (Figure 3-2). Figure 3-2. Control Panel - SCSI Adapters 4. In the SCSI Adapters box, click the Drivers tab to bring the Drivers page to the foreground (Figure 3-3). Figure 3-3.
Page 54
Mylex Disk Array Controller Drivers for Windows NT 4.0 5. With the Drivers page in the foreground, click Add. (Figure 3-4). Figure 3-4. Add a New SCSI Adapter 6. The Creating driver list progress bar is displayed briefly (Figure 3-5), and then the Install Driver box is displayed (Figure 3-6).
Page 55
Figure 3-7 and click OK. Figure 3-7. Change Path to A:\NT 10. From the Install Driver box, be sure the Mylex Disk Array Controller is selected and click OK (Figure 3-8). Figure 3-8. Select Mylex Driver for Windows NT 4.0...
Page 56
Mylex Disk Array Controller Drivers for Windows NT 4.0 11. If there is an existing Mylex driver in the system you will see the box shown below in Figure 3-9. Click New to install the new driver from the diskette.
Page 57
Windows NT 14. With the Drivers page in the foreground, click Add. (Figure 3-12). Figure 3-12. Add Another SCSI Driver 15. The Install Driver box is displayed (Figure 3-13). Figure 3-13. Install Another Driver In the Install Driver box, click Have Disk. 16.
Page 58
Mylex Disk Array Controller Drivers for Windows NT 4.0 17. From the Install From Disk box, change the path to A:\DISK as shown in Figure 3-14 and click OK. Figure 3-14. Change Path to A:\DISK 18. From the Install Driver box, be sure the Mylex Accelerated Disk Driver is selected and click OK (Figure 3-15).
Page 59
Figure 3-18. Figure 3-18. Driver Installation Complete - Restart 21. Remove the diskette and click Yes to restart Windows NT 4.0 for the new Mylex Disk Array Controller drivers to be available. Manual No. 771929 3-11...
Global Array Manager Server Software for Windows NT 4.0 Global Array Manager Server Software for Windows NT 4.0 Installation Overview Installation of the Global Array Manager Server component requires the Windows NT operating system. It will not work on a Windows 95 or Windows 98 operating system.
Windows NT Beginning the Installation and Selecting Components 1. Make sure TCP/IP is installed and functioning properly by running Ping software. 2. Insert the distribution CD-ROM into your CD-ROM drive. AutoRun will cause the CD-ROM to display the Mylex RAID Management Software Installation menu (Figure 3-19).
Page 62
Installation of Global Array Manager Server 4. After a few moments, the Welcome dialog box appears (Figure 3-21). Click Next to proceed with the installation, or click Cancel to end the installation procedure and return to the menu. Figure 3-21. Welcome Dialog Box 5.
Page 63
Windows NT The Select Components dialog box is displayed as shown in Figure 3-22. At this point you will select the component(s) you wish to install. Figure 3-22. Select Components to Install 6. To select Global Array Manager Server for installation, click the white box to check the Global Array Manager Server option.
Page 64
Installation of Global Array Manager Server 7. When you select the Global Array Manager Server, the Change button becomes active so that you can access the Sub-Components screen. If you do not wish to change the sub components, click on Next to proceed to “Global Array Manager Server Installation”...
Page 65
Windows NT 8. Once your selections have been made, click Continue to return to the “Select Components” dialog box, Figure 3-22. • Click Next from the “Select Components” dialog box to continue with the installation and proceed to “Global Array Manager Server Installation”...
Global Array Manager Server Installation Global Array Manager Server Installation 10. The Installation Summary screen (Figure 3-26) summarizes the components and subcomponents you’ve selected for installation. Click Next to continue, or click Back to change selected components. Figure 3-26. Installation Summary Screen Note This is your last chance to change any options.
Page 67
Windows NT 11. During installation, files are decompressed and copied from the installation CD-ROM to the destination folder (Figure 3-27). Figure 3-27. Installation Progress Display 12. If the Setup function detects an existing Global Array Manager Server configuration file, the following message appears (Figure 3-28). Figure 3-28.
Page 68
Global Array Manager Server Installation 14. From this question box, advising that the existing configuration will be used, select Yes or No. Figure 3-29. Existing Configuration to be Used • Click Yes to proceed. Go on to Step 15 (Figure 3-30). •...
Page 69
Windows NT Figure 3-31. View Readme File(s) 16. If you also installed Global Array Manager Client, your screen will display the names of both readme files. • To view changes and updates to the program or installation guide, check the box which reads “Read the Global Array Manager Server readme file now,”...
Page 70
Global Array Manager Server Installation Figure 3-32. Setup Complete Setup has finished copying files to your computer. • Select Yes and click Finish if you are ready to reboot your computer. • Select No and click Finish if you want to exit setup and perform other tasks before rebooting.
Page 71
Windows NT 20. If you chose Yes at the question shown earlier in Figure 3-28 (to replace the existing configuration file), another question screen appears (Figure 3-33). Figure 3-33. Existing Configuration will be Renamed This question dialog box (Figure 3-33) asks for confirmation that you want to replace the existing configuration file with a new one, and informs you that your existing file will be renamed.
Page 72
Global Array Manager Server Installation 21. The Modify Server Configuration File dialog box appears so that you can add IP addresses or names of client workstations that will receive event notifications from this server, enable External Controller support, and/or enable event logging (Figure 3-34): Figure 3-34.
Page 73
Windows NT Note It is not required that you fill in these fields. However, no event notifications can be received by a client unless its IP address or name is identified. You may include additional IP addresses or node names by editing the GAMSCM.CNF (configuration file) later.
Page 74
Global Array Manager Server Installation Click OK to proceed to the View Readme files dialog box Figure 3-36. Figure 3-36. View Readme Files 26. If you also installed Global Array Manager Client, your screen will display the names of both readme files. •...
Page 75
Windows NT 29. The Setup Complete dialog box displays (Figure 3-37). Figure 3-37. Setup Complete. 30. Setup has finished copying files to your computer. • Select Yes and click Finish if you are ready to reboot your computer. • Select No and click Finish if you want to exit setup and perform other tasks before rebooting.
Global Array Manager Server Installation Verifying Correct Server Software Installation In Case of Problems... Problem: The message “Error in connecting selected server” is displayed or an error is encountered when trying to connect to a server. Check: Is the IP address of the Server correct? Check: Is the Ethernet connection good? Check:...
Windows NT DMI Manual Configuration DMI files are available for the Mylex Disk Array Controller running under Windows NT. The DMI will act as a general monitor to locate events such as, hard disk status, driver identification, etc. DMI files must be manually configured after they are copied into the server directory by the GAM server installation.
Disk Array Monitor Utility for Windows NT 4.0 Disk Array Monitor Utility for Windows NT 4.0 DACMON Utility The Disk Array Monitor (DACMON) utility is available for the Mylex Disk Array Controller running under Windows NT. DACMON is the Windows NT system service for monitoring the status of the controller.
Page 79
Windows NT Note The Gam Driver (GAMDRV.SYS) must be installed and running before the DACMON utility will work. When you perform the GAM Server installation, ensure that the Driver box is checked in the sub- components screen (Figure 3-23) and the Gam Driver will be automatically installed.
System Administration Utility for Windows NT 4.0 System Administration Utility for Windows NT 4.0 DACADM Utility The System Administration (DACADM) utility is a user-friendly, menu- driven utility consisting of several commonly used tools for system administrators. The administration utility is launched from Start-->Run. To display the main menu, type: [drive:\path] DACADM (For example: c:\winnt\system32\gamserv)
Page 81
Windows NT Rebuild Rate. Use this option to view or change the rebuild rate. This selection controls the amount of background activity that the controller allocates to the Rebuild operation. The lowest priority setting is 0 (zero) and the highest priority setting is 50 (default). Click on the arrows on the horizontal bar to change the rate.
Page 82
System Administration Utility for Windows NT 4.0 Configuration Menu The various selections available from the Configuration pull-down options menu are described in the following sections. Select Controller. Click on Select Controller and a dialog window opens. This allows the user to select any of the controllers for configuration. The available controllers on the system are displayed as Controller 1, Controller 2, etc.
Page 83
Windows NT To create a standby drive, follow the steps below: • Click on the Make Standby selection and a screen appears providing information about the drives connected to the selected controller. • Move the cursor to a dead drive box and click on the left button to make the dead drive a standby drive.
Page 84
System Administration Utility for Windows NT 4.0 3-36 Disk Array Controller Software Kit User’s Manual...
GAM Server distribution CD-ROM with a file to create a diskette. Mylex Disk Array Controller MDAC Driver for SCO UNIX This chapter assumes that the user has properly completed the hardware installation, PCI configuration, and the Drive Array Configuration. If you have not done so, please refer to the corresponding chapters and complete the configuration before proceeding with the driver installation.
Mylex Disk Array Controller Drivers for SCO UNIX Mylex Disk Array Controller Drivers for SCO UNIX Creating a Driver Diskette for SCO UNIX Before installing the Mylex Disk Array Controller Drivers for SCO UNIX, a SCO UNIX driver diskette must be created according to the instructions below.
SCO UNIX Installing the Mylex Disk Array Controller as the Primary Controller This section provides guidelines for the system administrator to follow during the installation of SCO UNIX to prepare it for using the Mylex Disk Array Controller (DAC) as the primary controller. The following guidelines will focus mainly on the important steps for installing the SCO UNIX drivers.
Page 88
Mylex Disk Array Controller Drivers for SCO UNIX 3. The system will display the following message What packages do you need linked in the system, or q to quit?: Type mdac and press Enter. : mdac 4. The system then displays standard UNIX messages, such as loading Kernel fd(64) UNIX.text, UNIX.data, UNIX.bss, etc.
SCO UNIX 8. From this point forward, follow the standard procedure for SCO UNIX installation. Make sure the entire Extended Utilities of SCO UNIX are installed. Near the end of the installation, the following description is displayed: The following packages are on this disk: NAME DESCRIPTION mdac...
The driver that provides support for tape drives also gets installed as a part of the standard controller SCO UNIX driver installation. It is recommended that a tape drive installed on any Mylex Disk Array Controller channel be set Disk Array Controller Software Kit User’s Manual...
Page 91
SCSI ID is present on a lower channel, the tape may not function properly. Mylex Disk Array Controller CD-ROM Drivers The driver that provides support for CD-ROM devices also gets installed as a part of the standard controller SCO UNIX driver installation. It is recommended that a CD-ROM drive installed on any controller channel be set to SCSI ID 5.
SCSI ID 5. Secondary Controller Installation Procedure The procedure for installing the Mylex Disk Array Controller as a secondary controller under SCO UNIX using Mylex drivers varies slightly depending on the type of device that is installed as the primary controller.
Page 93
SCO UNIX 4. Relink the kernel: #cd /etc/conf/cf.d # ./link_unix 5. Reboot the system. 6. Make sure you are in single-user mode (init 1), then install the Mylex mdac drivers by running the installpkg utility. Insert the “Software Kit SCO OpenServer Driver diskette.” # init 1 # installpkg 7.
Mylex Disk Array Controller Drivers for SCO UNIX Updating a Previously Installed Driver To install the Mylex Disk Array Controller into an existing system to replace an older version of the driver, perform the following procedure: 1. Make sure you are in single-user mode (init 1), then install the Mylex mdac drivers by running the installpkg utility.
Page 95
SCO UNIX Tune the following parameters: SDSKOUT – Set this value to a number equal to 126 divided by the number of system drives being used. If required, round down the result to the next lower value so that its multiple does not exceed 126. NMPBUF –...
Global Array Manager Server Diskette for SCO UNIX Global Array Manager Server Diskette for SCO UNIX Creating the Global Array Manager (GAM) Server Diskette Before installing the GAM Server for SCO UNIX, a diskette must be created according to the instructions below. This diskette will be used wherever instructed to insert the “GAM Server diskette for SCO UNIX.”...
SCO UNIX Global Array Manager Server Software and Utilities for SCO UNIX Installing Global Array Manager Server and Utilities Software Use pkgadd to install the Global Array Manager Server software for SCO UNIX. Complete the following procedure. Note These instructions assume the installation diskette is in the first diskette drive.
Global Array Manager Server Software and Utilities for SCO UNIX • If you wish to enable RAID Fault Management (RAIDBUILD) and optionally change its default parameters, you need to modify the RAIDBLD command line installed in S99GAM. Refer to Appendix C: “RAID Fault Management”...
SCO UNIX 3. You are prompted to boot this Kernel by default: Do you want this kernel to boot by default? (y/n) To boot this kernel by default, select “y”. 4. You are prompted to rebuild the Kernel environment: Do you want the kernel environment rebuilt? (y/n) Select “y”...
S99GAM file, see “Global Array Manager Server Software and Utilities for SCO UNIX” for instructions to run this file. This utility allows the system administrator to monitor the Mylex Disk Array Controller system. When the system is brought up in multi-user mode, the monitoring utility is automatically loaded.
SCO UNIX DAC960TK (Toolkit) Caution This utility can change the state of the disk array system and is for use only by experienced computer technicians and system administrators. Improper use of this utility may result in system malfunction or data loss. Syntax: # dac960tk The Toolkit contains several different utilities for controlling the Mylex Disk...
Shell Utility for SCO UNIX Shell Utility for SCO UNIX DAC960SH is a menu driven, user-friendly shell program that contains dac960tk (a toolkit for identifying, setting, and changing the status of the disk array system), and rbldsh (for rebuilding failed drives). This utility will normally be run from the UNIX system console.
Page 103
Drive Group (physical pack) that was configured to provide data redundancy (RAID 1, 3, 5, or 0+1). There are two types of rebuilds for the Mylex Disk Array Controller, a standby rebuild and a manual rebuild. A standby rebuild happens automatically when a SCSI drive fails and an identical SCSI drive is available as a standby (hot-spare) drive.
Page 104
The rebuild utility will, nevertheless, bring the new disk ON-LINE anyway. Mylex Disk Array Controller Toolkit. Select Toolkit, and you will see the same message and menu as you did using dac960tk in the command mode. Refer to the section Toolkit described earlier in this chapter for details of its commands.
GAM Server distribution CD-ROM with a file to create a diskette. The UnixWare driver for the Mylex Disk Array Controller supports disk drives, tape drives and CD-ROM drives under UnixWare 2.1.x. The driver and the utilities support up to four controllers. Also, the driver supports secondary system drives larger than 8GB.
(GAM) Diskette for UnixWare” on page 5-11. • If using a Mylex multifunction controller as a primary controller , see “Installing the Mylex Disk Array Controller as the Primary UnixWare Controller” on page 5-3. • If using a Mylex multifunction controller as a secondary controller see “Installing the Mylex Disk Array Controller as a Secondary...
UnixWare Mylex Disk Array Controller Driver for UnixWare Creating a Driver Diskette for UnixWare Before installing the Mylex Disk Array Controller Drivers for UnixWare, a UnixWare driver diskette must be created according to the instructions below. This diskette will be used in both the primary and secondary installation processes and when updating a previously installed driver wherever instructed to insert the “Software Kit UnixWare (dak) driver diskette.”...
Page 108
3. Boot the system from the UnixWare Diskette. 4. Follow the instructions provided in the UnixWare 2.1.x Installation Handbook. The Mylex Disk Array Controller driver for UnixWare is included on the Software Kit UnixWare (dak) driver diskette which was made from the distribution CD-ROM.
Page 109
Use the two diskettes you’ve just created when requested in the procedure below. To install the UnixWare driver for the Mylex Disk Array Controller: 1. Follow the instructions in the appropriate Mylex Disk Array Controller manuals to set up the hardware, install the controller, connect the disk, tape, and/or CD-ROM drives, and run the Mylex Disk Array Controller Configuration Utility to create Drive Groups and System Drives.
Page 110
Mylex Disk Array Controller Driver for UnixWare 4. Follow the instructions provided in the UnixWare 2.1.x Installation Handbook. The Mylex Disk Array Controller driver for UnixWare is included on the Software Kit UnixWare (dak) diskette made from the distribution CD-ROM.
UnixWare Installing the Mylex Disk Array Controller as a Secondary UnixWare Controller Installing the UnixWare Driver for Mylex Disk Array Controllers With Firmware 3.x or Below If UnixWare is installed on a non-Mylex controller, install the Mylex Disk Array Controller driver for UnixWare as follows: 1.
Page 112
Use the diskette you’ve just created when requested in the procedure below. To install the UnixWare driver for the Mylex Disk Array Controller: 1. Insert the patch diskette in the file server’s diskette drive. 2. Type the following (match case exactly as shown): pkgadd -d diskette1 3.
UnixWare Adding System Drives Use the UnixWare diskadd command to add System Drives to the primary controller and to any secondary controllers. For more information, refer to the UnixWare documentation on the diskadd utility. Note No UnixWare Slice (UNIX file system) can be greater than 2GB.
If there is a need to change the IRQ of the controller at any time, refer to the UnixWare manual under DCU. If a Mylex Disk Array Controller is the primary controller, and a second, third or fourth Mylex Disk Array Controller is to be added, set the interrupt for the secondary controller, then power-cycle the system (power off, then power on).
UnixWare Global Array Manager Server Software and Utilities for UnixWare Creating a Global Array Manager (GAM) Diskette for UnixWare Before installing the GAM Server for UnixWare, a diskette must be created according to the instructions below. This diskette will be used in the next section wherever instructed to insert the “GAM Server diskette for UnixWare.”...
Page 116
Global Array Manager Server Software and Utilities for UnixWare 3. Type the following (match case exactly as shown): pkgadd -d diskette1 GAM 4. You are prompted to insert the diskette and confirm installation as shown: Insert diskette into Floppy Drive 1. Type [go] when ready.
UnixWare 6. Be sure to remove comment markers (such as the character #) from any command line which you intend to enable. 7. Save the modified S99GAM and exit. 8. Create a user account called gamroot. Assign Root access privileges to that user account.
Global Array Manager Server Software and Utilities for UnixWare Verifying Correct Server Software Installation In Case of Problems... Problem: An error is encountered when trying to connect to a server. Check: Is the IP address of the Server correct? Check: Is the installation complete? Was the software successfully loaded on the server? Check:...
S99GAM file, see “Global Array Manager Server Software and Utilities for UnixWare” for instructions to run this file. This utility allows the system administrator to monitor the Mylex Disk Array Controller system. When the system is brought up in multi-user mode, the monitoring utility is automatically loaded.
Disk Array Monitor Utility for UnixWare DAC960TK (Toolkit) Caution This utility can change the state of the disk array system and is for use only by experienced computer technicians and system administrators. Improper use of this utility may result in system malfunction or data loss.
The Shell Utility is a menu-driven, user-friendly environment. It contains commands such as Select MDAC, Rebuild, etc., as well as access to the Mylex Disk Array Controller Toolkit utilities. The following section, Using Mylex Disk Array Controller Utilities in Shell Mode, provides more information on the controller shell commands.
Page 122
Use the arrow keys to highlight any Mylex Disk Array Controller and press Enter to select it. The rectangle at the upper right corner of the screen will reflect the controller that is currently selected.
Page 123
Drives, those sectors cannot be rebuilt. The rebuild utility will, nevertheless, bring the new disk ON-LINE anyway. Mylex Disk Array Controller Toolkit. Select Toolkit, for the same message and menu as if using dac960tk in the command mode (described earlier in this chapter).
Page 124
Shell Utility for UnixWare 5-20 Disk Array Controller Software Kit User’s Manual...
Appendix A SNMP Installation, Operation & Definition Introduction The Global Array Manager includes a Simple Network Management Protocol (SNMP) agent for the RAID controller and connected arrays. An SNMP–based management application (also known as an SNMP manager) can monitor and manage the disk arrays. An example of an SNMP management application is Hewlett-Packard’s Open View.
SNMP Installation for NetWare Depending upon the SNMP management application used, the MIB (an ASCII text file named MLXRAID.MIB) must be placed in a specific directory on the network management station running the management application. The MLXRAID.MIB file must be manually copied to this directory.
SNMP Installation, Operation & Definition SNMP Installation for Windows NT To enable the SNMP agent for Windows NT, configure Windows NT for TCP/IP and SNMP services. The Mylex SNMP Extension Agent file is GAMAGENT.DLL. Install the SNMP Agent The Global Array Manager Server installation will copy the necessary files for the Mylex SNMP Extension Agent DLL to be added to the Windows NT registry.
SNMP Installation for SCO UNIX The SNMP SMUX Peer daemon for the Mylex SNMP agent has the following entry: gamagent 1.3.6.1.4.1.1608 "nopassword" The snmpd.trap file contains the definitions for the hosts to which a TRAP PDU will be sent by the SNMP agent/server daemon snmpd. The file contains lines which consist of four items: protocol, a session or community name, an IP Address in dot notation, and the IP Port Number to which to send the TRAP PDU.
SNMP Installation, Operation & Definition The snmpd.peers file contains information which the SNMP agent/server daemon snmpd uses to authenticate requests from SMUX Peers to register subtrees (MIB Subtrees) with the SNMP agent or the server. The format of each entry in this file is: name object-id password...
MYLEXRAIDMIB Object Definitions MYLEXRAIDMIB Object Definitions Traps All traps are defined under this object according to the following table: Table A-3. Traps and Trap Numbers Trap Trap number Traps 1-127 are physical device traps physicalDeviceOnline physicalDeviceHotspare physicalDeviceHardError physicalDevicePFA physicalDeviceAutoRebuildStarted physicalDeviceManualRebuildStarted physicalDeviceRebuildDone physicalDeviceRebuildCanceled physicalDeviceRebuildError...
SNMP Installation, Operation & Definition Controller Information Group This object is used to find information about any or all of the controllers present in the system. Table A-4. Controller Information Group Table object Data Description Type a2ControllerNumber Integer References a particular 1.3.6.1.4.1.1608.1.1.1.2.1.1 controller by its controller number...
Page 134
MYLEXRAIDMIB Object Definitions Table A-4. Controller Information Group Table object Data Description Type a2LogicalSectorSizeInBytes Integer The logical sector (block) size in 1.3.6.1.4.1.1608.1,1,1,2,1,12 bytes a2PhysicalSectorSizeInBytes Integer The physical sector (block) size 1.3.6.1.4.1.1608.1.1.1.2.1.13 in bytes a2CacheLineSizeInBytes Integer The cache line size in bytes 1.3.6.1.4.1.1608.1.1.1.2.1.14 a2CacheSizeInMb Integer...
Page 135
SNMP Installation, Operation & Definition Table A-4. Controller Information Group Table object Data Description Type a2ControllerModel Integer Numerical identification of the 1.3.6.1.4.1.1608.1.1.1.2.1.20 controller model: Value Meaning DAC960E DAC960M DAC960PD DAC960PL DAC960PDU DAC960PG Unknown a2SystemBusNumber Integer The system bus number for the 1.3.6.1.4.1.1608.1.1.1.2.1.21 controller a2SlotNumber...
Page 136
MYLEXRAIDMIB Object Definitions Table A-4. Controller Information Group Table object Data Description Type a2ArrayInformation Display A displayable ASCII string 1.3.6.1.4.1.1608.1.1.1.2.1.31 String containing the array information. The information is of the form: A(ch-targ ch-targ) B(ch-targ), where A,B = Array List, ch = channel number, targ = SCSI target number a2LogicalDriveReadRequestsCount Integer...
Page 137
SNMP Installation, Operation & Definition Notes: • a2ControllerNumber is the index for any search operations against this object. • This is a READ-ONLY object. No SET operations are allowed. • A GET operation returns information about the object whose MIB ID is in the query.
MYLEXRAIDMIB Object Definitions Logical Drive Information Group This object is used to determine information about any or all the logical drives present in the system. Table A-5. Logical Drive Information Group Table object Data Description Type a3ControllerNumber Integer References a particular 1.3.6.1.4.1.1608.1.1.1.3.1.1 controller by its controller number...
Page 139
SNMP Installation, Operation & Definition Notes: • a3ControllerNumber and a3LogicalDriveNumber compose the Index for a search operation. • This is a READ-ONLY object. No SET operations are allowed. • A GET operation returns information about the object at the address (a3ControllerNumber/a3LogicalDriveNumber) specified in the argument.
MYLEXRAIDMIB Object Definitions Physical Device Information Group This object is used to find information about any or all of the physical devices present in the system. Table A-6. Physical Device Information Group Table object Data Description Type a4ControllerNumber Integer References a particular 1.3.6.1.4.1.1608.1.1.1.4.1.1 controller by its controller number...
Page 141
SNMP Installation, Operation & Definition Table A-6. Physical Device Information Group Table object Data Description Type a4DeviceType Integer Numerical identification of the 1.3.6.1.4.1.1608.1.1.1.4.1.10 SCSI device type. The value matches the device type value of the SCSI INQUIRY data: Value Meaning FIXED DISK TAPE PRINTER...
Page 142
MYLEXRAIDMIB Object Definitions Notes: • a4ControllerNumber, a4ScsiBusId, and a4ScsiTargetId comprise the Index for the search operation. • This is a READ-ONLY object. No SET operations are allowed. • A GET operation returns information about the object at the address (a4ControllerNumber/a4ScsiBusId/a4ScsiTargetId) specified in the argument.
SNMP Installation, Operation & Definition RAID Management Software Group This object contains the build date and version number for the Global Array Manager driver, Disk Array Controller device driver, and SNMP agent. Table A-7. RAID Management Software Group Table object Data Description Type...
MYLEXRAIDMIB Object Definitions Logical Drive Statistics Group This object is used to determine statistics about all logical drives configured on a controller. Table A-8. Logical Drive Statistics Group Table object Data Description Type a6ControllerNumber Integer References a particular 1.3.6.1.4.1.1608.1.1.1.6.1.1 controller by its controller number a6LogicalDriveNumber Integer...
SNMP Installation, Operation & Definition Physical Drive Statistics Group This object is used to determine statistics about all physical drives configured on a controller. Table A-9. Physical Drive Statistics Group Table object Data Description Type a7ControllerNumber Integer References a particular 1.3.6.1.4.1.1608.1.1.1.7.1.1 controller by its controller number...
MYLEXRAIDMIB Object Definitions Fault Management Cabinet Information Group This object is used to obtain information about the fault management cabinet that is in use. Table A-10. Fault Management Cabinet Information Group Table object Data Description Type a8ControllerNumber Integer References a particular 1.3.6.1.4.1.1608.1.1.1.8.1.1 controller by its controller number...
Page 147
SNMP Installation, Operation & Definition Table A-10. Fault Management Cabinet Information Group Table object Data Description Type a8NumberOfFansFailed Integer The number of fans in the 1.3.6.1.4.1.1608.1.1.1.8.1.16 “failed” state a8NumberOfPowerSupplyUnitsFailed Integer The number of power supply 1.3.6.1.4.1.1608.1.1.1.8.1.17 units in the “failed” state a8NumberOfHeatSensorsFailed Integer The number of heat sensors in...
MYLEXRAIDMIB Object Definitions RAID Event Information Group This object is used to obtain information on events that occur for any or all of the controllers. This group’s information is used to send SNMP traps to the SNMP Manager workstation. Table A-11. RAID Event Information Group Table object Data Description...
Page 149
SNMP Installation, Operation & Definition Notes: • The value -1 in any of the object fields signifies that the field is not valid for the event being considered. • This is a READ-ONLY object. No SET operations are allowed. • A GET operation returns information about the object whose MIB ID is in the query.
MYLEXRAIDMIB Object Definitions Battery Backup Unit Information Group This object is used to obtain information about the Battery Backup Unit (BBU). Table A-12. Battery Backup Unit Information Group Table object Data Description Type a10ControllerNumber Integer References a particular 1.3.6.1.4.1.1608.1.1.1.10.1.1 controller by its controller number a10OperationalState Integer...
Appendix B Installing TCP/IP Overview This chapter explains how to configure TCP/IP for Novell NetWare and Microsoft Windows NT 3.51 and above. Note The information presented in this chapter is a basic explanation of TCP/IP installation procedures. While the TCP/IP protocols are highly standardized, vendor specific characterizations and enhancements may exist.
Installing TCP/IP - NetWare Installing TCP/IP - NetWare TCP/IP is included with NetWare 4.1x. and above. To install TCP/IP, complete the following procedure. Refer to the Novell documentation for more information. 1. Type the following command from the server console prompt: LOAD INETCFG.NLM The system asks you if it should transfer the load commands from AUTOEXEC.NCF.
Installing TCP/IP Installing TCP/IP - Windows NT TCP/IP is included with Windows NT. To install TCP/IP, complete the following procedure. 1. Select Control Panel from the Main program group. 2. Double-click the Network icon. 3. Select Add Software. 4. Highlight TCP/IP Protocol and Related Components and click the Load Software button.
Page 154
Installing TCP/IP - Windows NT Disk Array Controller Software Kit User’s Manual...
Appendix C RAID Fault Management RAIDBUILD Utility Overview The RAIDBUILD (RAIDBLD) utility, available for all GAM Server supported operating system platforms, offers more user control over the following RAID fault management activities: • Scanning for failed hot spare drives and/or inactive online physical devices, and defining the interval between scans •...
Enabling and Running RAID Fault Management (RAIDBLD) The following RAIDBLD command line is installed during GAM Server installation: #[path]raidbld -s 7 -S 1 -r -R 1 -t 24 -T 0 -l [path]raidbld.log [bk] where: # : signifies that the following text line is a disabled command line or is a comment;...
RAID Fault Management RAIDBLD Command Line Parameters For a list of available parameters while online, type: raidbld -? The basic structure of the RAIDBLD command line is as follows: raidbld -[param] [value, (if required)] -[param] [value]..., etc. Each parameter must be preceded by a dash “-“. Several parameters require a value which directly follows the parameter.
Page 158
Enabling and Running RAID Fault Management (RAIDBLD) Table C-1. Command Line Parameters and Their Functions Param Value(s) / Default / Example Description Values = 1,2,3,4, etc. Define Scan Interval: Sets the number of seconds between each Default = -s 7 scan for failed devices, device state Example = raidbld -s 10 changes, controller errors, etc.
RAID Fault Management Table C-1. Command Line Parameters and Their Functions Param Value(s) / Default / Example Description Values = 0 = 12:00 A.M. Set Start Time For Background ...to... Consistency Check: If you wish to 23 = 11:00 P.M. run automatic consistency checks, use this parameter to specify the Default = -T 0...
Page 160
Enabling and Running RAID Fault Management (RAIDBLD) If you accept these settings and require no changes, simply save the file and reboot the server. RAIDBLD will run automatically at system startup with the default settings. If you wish to change one or more settings, do the following: 1.
Appendix D External RAID Support Enabling External RAID Support Enabling Overview The GAMCONFG utility is used for the following activities: • To enable External RAID support in GAM Server. If you are using Mylex External RAID Controllers (such as the DAC960SX) connected to standard SCSI Host Bus Adapters anywhere in your configuration and you wish to use GAM to configure, monitor, and maintain disk arrays installed on these controllers, you must manually enable...
Enabling External RAID Support (GAMCONFG) The following GAMCONFG command line is installed during GAM Server installation: #[path]gamconfg -c 1 -t 16 -T 1111111111111111 where: # : signifies that the following text line is a disabled command line or is a comment; [path] : is the directory path to the gamconfg utility file.
Page 163
External RAID Support Enabling The basic structure of the GAMCONFG command line is as follows: gamconfg -[param] [value(s)] -[param] [value(s)]..., etc. Each parameter must be preceded by a dash “-“. Parameters require a value which directly follows the parameter. Parameters and values are separated by a white space.
Page 164
Enabling External RAID Support (GAMCONFG) Table D-1. Command Line Parameters and Their Functions Param Value(s) / Default / Example Description Values = 1,2,3... Define Max Channels to Scan: Defines a range of channels that will Default = -c 1 be scanned on the generic controller Examples: beginning with channel 0.
External RAID Support Enabling Table D-1. Command Line Parameters and Their Functions Values = 1 = scan Define Specific Targets to Scan: 0 = do not scan Defines specific target IDs that will be scanned on the generic Default = -T 1111111111111111 controller.
Page 166
Enabling External RAID Support (GAMCONFG) If you wish to change one or more settings, do the following: 1. Refer to the GAMCONFG Command Line Parameter Table and note which parameters and or values you wish to change. 2. Modify the GAMCONFG command line to specify your options. 3.
Appendix E The MYLEXDRV.SIZ File Drive Size Limits Overview One of the common characteristics of disk drives grouped into disk arrays or RAID groups is that each disk drive in the logical group is generally the same size (capacity). While it is not strictly required that this be so, it is most beneficial for the following reasons: •...
GAMSETSZ Command Line The Drive Size Limits function provides a resolution to this problem. You can manually set the maximum, usable size of particular disk drives from particular vendors such that they are equivalent across vendors’ drives. For example, Vendor A’s 4.01 GB drive can be manually set to 4 GB. Likewise, Vendor B’s 4.12 GB drives can also be manually set to 4 GB.
The MYLEXDRV.SIZ File Using the MYLEXDRV.SIZ File The gamsetsz command line makes reference to the MYLEXDRV.SIZ file. This is a Mylex-supplied text file containing instructions for defining drive size limits. It is also the text file in which you actually store the drive size information that will be read by GAMSETSZ and used in GAM configurations.
Page 170
Using the MYLEXDRV.SIZ File Table E-1. Byte Positions and Their Functions Byte # Bytes Byte Values Description Range Used 0..0 + = Adds the new entry Add/Remove Entry: First character in the data line - = Removes old entries indicates whether this is a new or changed entry for the GAM driver (+), or whether an entry is to be removed or disabled...
Page 172
Corporate Offices 34551 Ardenwood Blvd., Fremont, CA 94555-3607, USA Tel: 510.796.6100 Sales Fax: 510.745.8016 www.mylex.com European Sales P.O. Box 513, Great Missenden, Bucks HP 16 OPG, United Kingdom Tel: 44.1344.302200 Fax: 44.1344.301100 www.mylex.com...
Need help?
Do you have a question about the Mylex Disk Array controller and is the answer not in the manual?
Questions and answers