Download Print this page
ICP GDT RN Series User Manual
ICP GDT RN Series User Manual

ICP GDT RN Series User Manual

Controller of the gdt rn series 64-bit pci-fibre chabbel raid controllers
Hide thumbs Also See for GDT RN Series:

Advertisement

Quick Links

1

Advertisement

loading

Summary of Contents for ICP GDT RN Series

  • Page 3 The following chapters are part of a PDF-document which is located in a corresponding directory on the ICP System CDROM:...
  • Page 6: Important Note

    Important Note Using modern RAID Systems significantly increases data security and availability. Under no circumstances does it relieve you from a careful and daily backup on tape or a similar backup media. This is the only method to protect your valuable data against total loss (e.g., through fire or theft), accidental deletion, or any other destroying impacts.
  • Page 16 We would like to thank you for purchasing an ICP Controller of the GDT RN Series. In order to meet the various customer and system requirements, ICP vortex offers four 64 Bit Fibre Channel RAID Disk Array Controllers for PC-based 32 Bit and 64 Bit PCI computer systems.
  • Page 17 64 Bit Hardware RAID Controllers with RAID 0, RAID 1, RAID 4, RAID 5 and RAID 10 Array Drives at controller level, completely independent of the computer system and the oper- ating system. Several Array Drives can be operated simultaneously. Operation in 64 Bit and 32 Bit PCI slots.
  • Page 18 Controllers equipped with Cluster RAIDYNE® Firmware (GDT7619RN and GDT7629RN) include support for Microsoft® Cluster Server® (MSCS). Parts of the ICP GDT RN Series controllers are protected under international copyright laws and agreements. No part of the product or the manual, or parts of the manual may be re- produced in any form, physical, electronic, photographic, or otherwise, without the ex- pressed written consent of ICP vortex Computersysteme GmbH.
  • Page 19 Please read this Software License Agreement before opening the CD/disk packaging and before starting to use the programs. Each loading of a program covered by this license agreement, each transmission within any existing network to another computer, as well as each copy on a mass storage system, regardless of what kind (floppy disk, hard disk, CD, MO, etc.), represents a duplication of the program according to copyright regulations.
  • Page 20 The ICP Controller should be installed by an authorized ICP vortex distributor. Precondition for the safe installation is an anti-static work place (earthed mat on the table with wrist bands connected to an earth). ICP vortex does not take any responsibility for damage aris- ing out of improper installation.
  • Page 21 The i960RN I/O processor is a member of a new RISC CPU generation which was specifically designed for I/O applications. This pure 64 Bit CPU on an ICP Controller can reach a per- formance of +100 MIPS and supervises all tasks of the Fibre Channel / SCSI devices, the RAID controlling and the communication with the PCI computer.
  • Page 22 compatible INT13 interface (with 8GB DOS-partition extension and 7 BIOS drives) and ex- pands the respective functions of the system BIOS. It also ensures that operating systems using the INT13 (i.e. MS-DOS, Windows NT) can be booted directly from a device / RAID Array Drive connected to the ICP Controller.
  • Page 23 Drivers for the following operating systems are available: MS-DOS 3.3 to 6.x Novell NetWare 3.11, 3.12, 4.x, 5.x SCO UNIX System V/386 3.2v5.x Interactive UNIX V/386 3.2v3, 3.2v4 SCO UnixWare 2.x and 7 IBM OS/2 2.x, Warp 3, Warp 4 Windows NT Windows 95/98 Linux...
  • Page 28 The ICP Controller is designed for minimum power consumption and maximum opera- tional security. It therefore contains delicate electrical components (CMOS). In order to avoid damages caused by electrostatic charges, the following warning must be observed during installation: Never take the ICP Controller out of the anti-static bag unless this is done at an anti- static work place and the person handling the ICP Controller is secured against elec- trostatic charge through wrist bands.
  • Page 29 The GDT75x9RN and GDT76x9RN support the Arbitrated Loop Topology. The Arbitrated Loop (AL) allows up to 127 ports to be connected in a circular daisy chain. Data is transferred from one device to its neighbor in the chain. The ports in an AL are designated as NL_Ports, and two ports can be active simultaneously.
  • Page 30 FC hard drives are built with a 40 pin SCA connector (Single Connector Attachment), which provides all necessary signal connections and electricity to the hard drives. This SCA con- nector enables hard drives to be easily built into an external enclosure with an SCA back- plane.
  • Page 31 When choosing FC hard drives, those with the shortest seek times and highest RPMs usu- ally provide best performance. The seek time refers to the amount of time the drive read/write head needs to access specific data sectors on the disk. The shorter the seek time, the less time spent waiting during random reads/writes.
  • Page 32 These adapters transform the electrical signals from hard drives into optical signals. In or- der for these adapters to function, however, the DB 9 connectors must provide the neces- sary electrical support. MIAs allow a controller with copper cabling to be used with a fiber optic system.
  • Page 33 signal transmission can be carried via optical fiber. The 50 µm multi mode optical fibers with shortwave lasers can handle cable lengths up to 500 meters, and the 62.5 µm multi Mode optical fibers up to 175 meters. SC duplex connectors should be used in these situa- tions.
  • Page 34 The adapter uses a laser diode to transform electrical signals into light signals and an opti- cal sensor to perform the reverse function. The necessary electricity for the adapter must be delivered by the DB 9 connector. Compatibility with MIAs is an important point to con- sider when choosing FC devices.
  • Page 35 (MIA and fiber optics cable plugged into the female DB9 connector of the subsystem)
  • Page 36 (DB9 connector of copper FC-AL cable plugged into the female DB9 connector of the GDT7519RN) (DB9 connector of copper FC-AL cable plugged into the female DB9 connector of the subsystem)
  • Page 38 It is very important for you to observe the information and notes given in this section of the User’s Manual because it helps to ensure that the SCSI devices that are used in connection with the ICP Controllers are operated in a successful, long-lasting and trouble-free manner. In many cases, these information are not only applicable to ICP Controllers, but in general to all those SCSI systems which, like the ICP Controllers, use Single Ended SCSI bus chan- nels.
  • Page 39 Always install SCSI cables that are as short as possible. The lengths in the table above are absolute maximum lengths. (Total length of internal and external cables per chan- nel). Avoid using SCSI cables with more connectors than actually needed. Never select a SCSI mode or operate a SCSI device with a cable that is not appropriate for this mode.
  • Page 42 In order to ensure a flawless and interference-free signal transmission on the SCSI bus and to minimize the detrimental effects of external noise generators, both ends of the SCSI ca- ble have to be terminated. The SCSI specification prescribes two alternative termination modes for Single-Ended SCSI bus systems: the passive termination and the active termina- tion, also known as Alternative-2 termination.
  • Page 43 All participants on the SCSI bus must have a unique identification number, that is, each number can only be used once on a given cable. Each SCSI device is uniquely addressed through its SCSI ID. All participants of a SCSI bus must have a different SCSI ID. The factory set SCSI ID of the ICP Controller SCSI channel is 7.
  • Page 47 Make sure that the ICP Controller is equipped with an appropriate DIMM (at least 8MB). As already mentioned in section B.3 of this User's Manual it is not possible to operate the ICP Controller without an ICP ECC-SDRAM-Module. Step 1 Switch off the PCI computer system and remove all cables (first of all the power supply).
  • Page 48 Step 8 After having checked all the points in "Step 7", reconnect the PCI computer system to the power supply. Do not close the computer case yet. Before we put the ICP Controller into operation for the first time, we would like to spend a few words on the PCI 2.x compatibility requirements a PCI computer system (especially the motherboard and the motherboard's BIOS) should meet.
  • Page 49 The System is not fully PCI compatible. Problems may occur if the motherboard and/or System-BIOS are not fully PCI 2.x compati- ble. The best remedy is to update the PCI system-BIOS to the latest version. Furthermore, we have integrated into our ICP BIOS various routines (tricks) which remedy the incompatibilities of some PCI system-BIOSes, at least with regard to the ICP Controller.
  • Page 50 The single messages have the following meaning: Unlike ISA or EISA computers where the BIOS address of a peripheral expansion card is set manually (ISA, jumpers) or with the help of a configuration file (EISA, cfg file) and the ad- dress space is determined by the user, the PCI system-BIOS automatically maps the BIOS of a PCI compatible peripheral expansion card to a memory address.
  • Page 51 Are you using a genuine ICP ECC-SDRAM-Module (ESM) ? Try another one. ESM plugged firmly into the socket ? Unplug it and plug it in again. Is the ICP Controller plugged into a PCI bus-master Slot ? Check this. If necessary, try another slot. Is the Fibre Channel cable OK ? Check length and connectors.
  • Page 52 In all these cases you should - in case (iii) you have to - update your PCI system-BIOS as soon as possible. As mentioned before, these settings can be changed through soft-switches in the ICP Con- troller setup program GDTSETUP. All settings are permanently stored on the ICP Control- ler.
  • Page 53 Select the ICP Controller and press <ENTER>. Press the <F2>-key for the Advanced Setup.
  • Page 54 Select Configure Controller and press <ENTER>. The fields can be selected by moving the cursor keys . The values can be changed by pressing <ENTER> and selecting a new setting. Leave this menu by pressing the <ESC>- key. In order obtain optimum performance from your ICP Controller, it is essential that the Cache and the Delayed Write options of the ICP Controller are set , too.
  • Page 55 The firmware, the BIOS and the GDTSETUP program of the ICP Controller are stored in a Flash-RAM which is part of the ICP Controller hardware. In contrast to EPROMs, Flash- RAMs can be re-programmed many times and without the complicated UV-light erasing procedure.
  • Page 56 The new versions of the ICP Firmware, the BIOS and GDTSETUP are available after the next cold-boot. All user-setting within GDTSETUP remain valid after the update process. Before the computer is switched off or a hard reset is carried out, the ICP Controller first has to write the current contents of its cache RAM back to the hard disk(s) (flush).
  • Page 58 In the previous chapter we installed the ICP Controller in a PCI computer and connected the SCSI and FCAL devices. Now these devices must be prepared in order to run with your operating system. This Quick-Setup chapter should help you to get started quickly. Quick- Setup shows four examples on how a single hard disk, a Mirroring Array Drive (RAID 1), a RAID 5 Array Drive and a RAID 5 Array Drive with a Hot Fix drive are installed: Example 1...
  • Page 59 According to the adjusted stripe size (e.g., 16 KB) and the number of hard disks, the data blocks are split into stripes. Each stripe is stored on a separate hard disk. Especially with sequential read and write operations, we can observe a significant improvement of the data throughput.
  • Page 60 RAID 4 works in the same way as RAID 0. The data are striped amongst the hard disks. Ad- ditionally, the controller calculates redundancy data (parity information) which are stored on a separate hard disk (P1, P2, ...). Even when one hard disk fails, all data are still fully available.
  • Page 61 The idea behind RAID 10 is simply based on the combination of RAID 0 (Performance) and RAID 1 (Data Security). Unlike RAID 4 and RAID 5, there is no need to calculate parity in- formation. RAID 10 disk arrays offer good performance and data security. As in RAID 0, op- timum performance is achieved in highly sequential load situations.
  • Page 62 Any installation or maintenance procedures regarding the ICP Controller should be carried out with the configuration program GDTSETUP. The monitoring programs GDTMON (character oriented tool) and ICP RAID Navigator (GUI tool) allow a continuous monitor- ing and maintenance of the ICP Controller and the connected disk arrays. These utilities also includes options to replace a defective drive with a new one (Hot Plug) and is available for most of the operating systems supported by the ICP Controllers.
  • Page 63 After selecting Configure Host Drives, select Create new Host Drive. GDTSETUP scans the system for "free" hard disks (i.e., drives which are not yet part of other Host Drives). Use the <SPACE>-bar to select the desired hard disks (they are marked with an "*").
  • Page 64 Pressing <ENTER> ends the selection. After choosing a configuration type for an Array Drive, GDTSETUP displays a security re- quest.
  • Page 65 After this confirmation you can adjust the capacity per drive used for the disk array.
  • Page 66 Express Setup delivers a fully operational RAID5 disk array. After leaving GDTSETUP the parity information is generated. For chapter C, we do not use this function, but give detailed instructions on how to set up a single disk and disk arrays with GDTSETUP and its Enhanced Setup. RAIDYNE®...
  • Page 67 On this level of hierarchy, the firmware forms the Array Drives. This can be: Single Disks (one hard disk, some vendors call it JBOD – "Just A Bunch Of Drives") Chaining Sets (concatenation of several hard disks) RAID 0 Array Drives RAID 1 Array Drives, RAID 1 Array Drives plus hot fix drive RAID 4 Array Drives, RAID 4 Array Drives plus hot fix drive RAID 5 Array Drives, RAID 5 Array Drives plus hot fix drive...
  • Page 68 use these devices, please refer to the corresponding chapters of this manual. Note: hard disks and removable hard disks are called Direct Access Devices. However, there are some Not Direct Access Devices, for instance certain MO drives, which can be operated just like re- movable hard disks if they have been appropriately configured before (for example by changing their jumper setting).
  • Page 69 The main menu gives you the following options. As mentioned before, we have to go through levels 1 to 4 to install the hard disk (with almost nothing to do on levels 3 and 4). Now activate the menu Configure Physical Devices (level 1). A list appears showing all hard disks found on the ICP Controller’s I/O channels.
  • Page 70 the I/O channel to which a device is connected (this can be a SCSI or a FCAL channel) which ID the drive has (the entry I/O Processor stands for the corresponding I/O channel of the ICP Controller. It has the default ID setting 7 for SCSI and 125 for FCAL). The IDs of the FCAL drives are normally assigned through the backplane of the Fibre Channel Enclosure.
  • Page 71 With Fibre Channel devices, there are only view settings which are relevant. They should be "On" or "Enabled". (Note: Fibre Channel devices are also controlled by the SCSI protocol.) With "real" SCSI devices, there are more parameters to describe the device. 1.
  • Page 72 participants wanting to exchange data between each other have to check if and how (i.e., with which parameters) a synchronous data transfer between them is possible. Therefore, the mere setting does not automatically enable synchronous data transfer; this mode is only effective if both devices support it and after they have checked their capability of communicating with each other in this mode.
  • Page 73 Press <Y> and we are back on the main screen of level 1 and see that the initialization- status of the device has changed. We now leave level 1 (by pressing the <ESC>-key) and are back in the main menu. Now, with the cursor keys select Configure Logical Drives and go to level 2 by pressing <ENTER>.
  • Page 74 The main screen of level 2 appears. Move the selection bar to Create new Logical Drive and press <ENTER> . Note: The already existing Logical Drive in this list has no relevance for our example.
  • Page 75 Select the initialized hard disk with the <SPACE>-bar (it becomes marked with an "*") and press <ENTER>. For security reasons, you will be asked again if you want to use the selected disk to create a Logical Drive. As we are sure of our choice, we confirm with <Yes>. GDTSETUP allows you to limit the hard disk size for this Logical Drive.
  • Page 76 The dialog box is closed and we are back in the main menu of level 2. As you can see, we have already created a new Logical Drive of the type Disk. The name of the Logical Drive is assigned automatically and contains the channel description and the I/O channel ID after the "_"...
  • Page 77 We are now back in the main menu of GDTSETUP and select Configure Host Drive. The main screen of level 4 appears. Press <ENTER> . A list of available Host Drives is dis- played. Again, the first entry is not relevant for our example. At the second position we find our previously configured Logical Drive.
  • Page 78 As we are done with the installation and therefore definitely want to leave GDTSETUP, we press any key. IMPORTANT: Always end GDTSETUP by leaving the program in the regular way (do not warm-boot with CTRL-ALT-DEL or cold boot by pressing the RESET button). Certain information is only transferred to the controller when you leave GDTSETUP in the regular way.
  • Page 79 It is our intention to install a Mirroring Array consisting of two identical hard disks. In the classical terminology of the RAID levels this is called a RAID 1 disk array. We presume that the controller and the hard disks have been properly installed. Step 1 of the installation is the same as in the first example, therefore we do not explain it again.
  • Page 80 Note: The already existing Logical Drive in the first position of this list has no relevance for our example. The second entry was created before in Example 1. Select the initialized hard disk with the <SPACE>-bar (it becomes marked with an "*") and press <ENTER>.
  • Page 81 For security reasons, you will be asked again if you want to use the selected disk to create a Logical Drive. As we are sure of our choice, we confirm with <Yes>. GDTSETUP allows you to limit the hard disk size for this Logical Drive. This becomes interesting when you configure disk ar- rays.
  • Page 82 As you can see, we have created another Logical Drive of the type Disk. The name of the Logical Drive is assigned automatically and contains the channel description and the I/O channel ID after the "_" . This can serve as a reminder when you install a complex system with many drives.
  • Page 83 Since we want to create a new Array Drive press <ENTER>. Note: The first entry in the following list has no relevance for our example. Move the selection bar to the second entry and press the <SPACE>-bar. The entry is marked with an "M"...
  • Page 84 Move the selection bar with the cursor key to the next entry and press the <SPACE>-bar, again. It is marked with an "*"(pressing the <SPACE>-bar again undoes your choice). When the Logical Drive is selected, confirm with <ENTER>. GDTSETUP displays now a list of possible RAID levels, available with the number of Logical Drives selected.
  • Page 85 GDTSETUP displays a security request, which we answer with <Y>. As you can easily recognize, we have created a new Array Drive of the Type RAID-1. Its state is build. When we leave GDTSETUP at the end of this example, you will see that the ICP Controller automatically copies the data of the first Logical Drive (our master) to the sec- ond Logical Drive.
  • Page 86 accesses are performed simultaneously (this method is often called Disk Duplexing). During a read-access of the host computer the data will be read from the Logical Drive whose hard disk has the fastest access to the data requested. If a hard disk should fail (for instance due to a mechanical defect), all data is still available on the other Logical Drive.
  • Page 87 They are small. The GDTSETUP variant loadable from disk under MS-DOS also additionally allows the partitioning of Host Drives, which is not possible with GDTSETUP loaded from the Flash-RAM. Loading GDTSETUP from the Flash-RAM is pretty easy, since there is nothing more required to configure the disk arrays.
  • Page 88 Now activate the menu Configure Physical Devices (level 1). A list appears showing all hard disks found on the ICP Controller’s I/O channels. If you have an ICP Controller with a differ- ent number of I/O channels, the existing channels are displayed. Note: This screen will al- ways report all devices that are found, even though GDTSETUP only allows you to work on Direct Access Devices (and therefore not on tape drives, DATs, CD ROMs etc.).
  • Page 89 (Note: On SCSI-A, ID 0 and ID 6 are devices which are not relevant for our examples). The Configure Disk menu appears which shows various options. For our example we choose the SCSI Parameter/Initialize menu option and press <ENTER>. The parameters within this menu can be changed by pressing <ENTER> and selecting the new setting.
  • Page 90 Press <ESC> to leave the SCSI Parameter/Initialize menu. GDTSETUP displays a warning on the destruction of all data. This implies two different evaluations, according to the drive’s current state and the options you have selected: 1. First Initialization of the device. In this case the warning must be taken seriously. If the drive was previously connected to a different controller (e.g., NCR etc.) and still contains data, this data will be lost now.
  • Page 91 Initialize the next two SEAGATE drives as described above, that is: Select the device with the cursor keys and press the <ENTER>-key Choose the settings shown above Carry out the initialization When the initialization completed, the screen should look as follows (a small i (i = initial- ized) must follow the ID of each hard disk): Important: Moving to the next level (Configure Logical Drives) only makes sense if all three devices you need there are initialized.
  • Page 92 We now leave level 1 (by pressing the <ESC>-key) and are back in the main menu. Now, with the cursor keys select Configure Logical Drives and go to level 2 by pressing <ENTER>. The main screen of level 2 appears. Move the selection bar to Create new Logical Drives and press <ENTER>...
  • Page 93 Select the initialized hard disk with the <SPACE>-bar (it becomes marked with an "*") and press <ENTER>. For security reasons, you will be asked again if you want to use the selected disk to create a Logical Drive. As we are sure of our choice, we confirm with <Yes>. GDTSETUP allows you to limit the hard disk size for this Logical Drive.
  • Page 94 this capacity. The difference in our example would be lost. For this example we use the full capacity and press <ENTER> . The dialog box is closed and we are back in the main menu of level 2. As you can see, we have already created a new Logical Drive of the type Disk. The name of the Logical Drive is assigned automatically and contains the I/O channel description and the FCAL-ID after the "_"...
  • Page 95 This concludes the installation on level 2. Now press the <ESC>-key to leave this screen. We now leave level 2 (by pressing the <ESC>-key) and are back in the main menu. Now, with the cursor keys select Configure Array Drives and go to level 3 by pressing <ENTER>.
  • Page 96 Move the selection bar to the second entry and press the <SPACE>-bar. The entry is marked with an "M" for Master. This means that the disk array "begins" with this Logical Drive. Move the selection bar with the cursor key to the next entry and press the <SPACE>-bar, again.
  • Page 97 When the last Logical Drive is selected, confirm with <ENTER>. GDTSETUP now displays a list of possible RAID levels available with the number of Logical Drives selected. RAID 0 pure data striping without redundancy RAID 1 disk mirroring RAID 4 data striping with dedicated parity drive RAID 5 data striping with striped parity...
  • Page 98 GDTSETUP asks for the Stripe Size. This is the size of the stripes into which the data is di- vided. The default is 32KB which we leave for this example and therefore press <ENTER>. (Note: 32KB stripe size is suggested because in various performance tests it has proved to be the best value.).
  • Page 99 It's done ! We succeeded in setting up a RAID 5 disk array. The screen shows that the disk array is cur- rently in an build state. Later in this chapter, we shall explain the different states a RAIDYNE® disk array can assume. We are now back in the main menu of GDTSETUP.
  • Page 100 At position 1 we find our previously configured RAID-5 disk array. It was automatically transformed into a Host Drive, thus for this example we have nothing to do in this menu. Press <ENTER> to get a list of possible menu options. We should not forget to mention that if you would have selected Create new Host Drive, this would have lead you to exactly the same menu as the Express Setup mode.
  • Page 101 By the way, if you have loaded GDTSETUP from the Flash-RAM (<CTRL><G>) the Partition Drive option will be missing in this menu. The reason is that partitioning makes no sense, when there is no operating system loaded and the INT13H extension of the ICP Controller has not yet been activated.
  • Page 102 From the progress information slider, we can easily see, that the 17 GB disk array is already built up 2% and that the estimated time for the build process is 43 minutes. Note: During the build process the disk array is fully operational, but not yet redundant. I.e., you could immediately start installing your desired operating system, without having to wait until this process has finished.
  • Page 103 RAIDYNE® now checks the correctness of the redundancy information (i.e., calculates the redundancy information anew and compares it with the already existing information). Depending on how large the disk array is, this check may take quite a long time, however, it can be aborted by pressing <ESC>.
  • Page 104 How is this situation reflected in GDTSETUP ? What has happened to the failed hard disk ? To answer these questions, we load GDTSETUP and check. We go to the menu Configure Ar- ray Drives menu and select our RAID-5 disk array which entered the fail state. Press <F2> to get further information on the failure.
  • Page 105 Important: Even if we reconnected the power supply to DISK_B1 before loading GDTSETUP, DISK_B1 would not be included in the disk array again. If you decide to use the failed hard disk again, it is best if you reconnect the drive to the power supply and do a cold boot.
  • Page 106 We would like to stress that the Hot Fix method is by far the most secure method of replacing a defective drive while the disk array is operational (see next example). First of all, because it is completely automatic, and secondly because it does not imply any me- chanical or electrical interventions on the disk array as the Hot Plug method does.
  • Page 107 Press <ENTER>. GDTSETUP offers two different Hot Fix types: A private Hot Fix drive is only available for one specific disk array. A Hot Fix drive in a Hot Fix Pool can be made available to several disk arrays (presuming that the capacity fits). In our example we choose the Private Hot Fix drive and press <ENTER>...
  • Page 108 Attention: By turning a Logical Drive into a Hot Fix drive, all its data is irretrievably lost. After pressing <F2> we get detailed information on the structure of the disk array. The last entry refers to the Priv. Hot Fix drive. We have already seen this form before, with the only difference that DISK_B3 has been as- signed to be the Hot Fix drive.
  • Page 109 We are now back in the main menu of GDTSETUP. The installation is completed, and we therefore leave GDTSETUP by pressing the <ESC>-key. The following message appears: As we are done with the installation and therefore definitely want to leave GDTSETUP, we press any key.
  • Page 110 We now observe how RAIDYNE® reacts: 1. After a short while, ICP's alarm signal is heard. (Note: the alarm only goes on when the RAID 5 Array Drive is accessed.) 2. RAIDYNE® activates the so-called fail operation mode. In this mode, the disk array re- mains fully operational.
  • Page 111 Now, after having demonstrated with examples 3 and 4 how RAID disk arrays are created with RAIDYNE® (we hope you enjoyed it), we would like to return to the questions set down at the beginning of this chapter. When planning a disk array it is essential that you have precise ideas on how you intend to configure the disk array.
  • Page 112 It is quite obvious that the redundancy of level RAID 1 soon becomes very expensive when more than 2 hard disks are used. Only with RAID 4 and RAID 5 have you a reasonable rela- tion between storage capacity and expenses for the disk array. In other words: Should RAIDYNE®...
  • Page 113 should be eliminated as soon as possible by replacing the defective hard disk. If a so-called Hot Fix drive has previously been assigned to a disk array with GDTSETUP, the controller will automatically replace the defective drive and start the reconstruction of the data and the redundant information.
  • Page 116 After having explained the installation of the ICP Controller and the Host Drives in chapters B and C, we now explain how to install the operating system MS-DOS. By using some ex- amples, we shall demonstrate how to partition a host-drive, transfer MS-DOS to the host- drive, install Windows 3.x and use a CDROM drive (standing for any other Not Direct Access Device) under MS-DOS.
  • Page 117 Note: GDTSETUP.EXE as well as GDTX000.EXE are on the System Disk - DOS. (C) Now, in the program GDTSETUP, select the menu Configure Host Drives. Pressing <ENTER> leads you to the following sub-menu. In our example, the Host Drive list contains two Host Drives. The first drive in the list is not relevant for our example. We select this Host Drive (by moving the selection line with the cursor keys and ) and confirm our choice with <ENTER>.
  • Page 118 We now select Partition Drive and then View Partitions. The following screen appears. In our example, there is no entry yet. Press <ESC>, select Create Partition and press <ENTER>.
  • Page 119 In the upcoming window, select Primary Partition and confirm with <ENTER>. Now you can determine the size of the primary partition. In our example, we choose to use 2047MB of the disk capacity for the primary partition and therefore enter 2047 and simply confirm with <ENTER>.
  • Page 120 (E) Now use the MS-DOS program FORMAT to transfer MS-DOS to the primary partition you have just created. To do so, enter A:\> FORMAT C: /S <ENTER> (F) To complete the installation of MS-DOS, use the MS-DOS commands COPY or XCOPY to transfer the desired MS-DOS files.
  • Page 121 When using Expanded Memory Managers, a certain address area has to be excluded from being controlled by these programs. This area is the ICP Dual Ported Memory address space (sized 16KB ). If the ICP Controller is not run with the GDTX000.EXE driver (that is, the driver has not been loaded from the CONFIG.SYS file), the address space of the ICP BIOS must also be excluded (the size of the ICP BIOS is 8KB).
  • Page 122 (B) After the installation is completed, the Setup program will ask you if you want to reset the system. This reset must be performed. (C) If you change to the directory WINDOWS after the reset and type in WIN<ENTER>, Windows will be loaded. Although thanks to its high computing power, the ICP Controller is just right for disk intensive operating systems such as Windows, it will not show its full ca- pacity yet.
  • Page 123: Autoexec.bat

    (Hardware: SCSI CDROM drive) (Software: driver for CDROM) (GDTASPI.EXE) (Software: ASPI Manager for the ICP Controller) (Hardware: SCSI Controller) With the following two examples we demonstrate how to install a CDROM drive for use with the ICP Controller under MS-DOS and Windows. The installation differs slightly, de- pending on whether you use the corelSCSI software or the ASW software.
  • Page 124 rameter "/D:CDROM" has nothing to do with a drive name, it only serves as a recognition information for MSCDEX. As mentioned before, it is our objective to be able to access the CDROM drive with a drive name (i.e. E). Naturally, this drive name has to be "free", and there have to be enough drive names available.
  • Page 125 Information on the various CDROM drives which can be used can be obtained directly from Corel. The ICP ASPI Manager GDTASPI.EXE allows you not only to run Not Direct Access Devices (e.g., CDROMs, tapes, MODs etc.), but to control hard disks and removable hard disks, too (the so-called Direct Access Devices).
  • Page 126 buffers=30 stacks=9,256 shell=\COMMAND.COM /E:512 /P device=\gdt\gdtxdos.exe device=\gdt\gdtaspi.exe /R:H1I4 device=aspidisk.sys Note: Drives run with ASPIDISK.SYS are not compatible with drives run with GDTSETUP. Step 1: Include GDTX0000.EXE, GDTASPI.EXE with appropriate reservations (../R:..) in the CONFIG.SYS file, then do a warm reboot (Ctrl+Alt+Del). Step 2: Load corel’s Install program and follow the instructions.
  • Page 127 This guide will take you through the process to install the files necessary to allow the con- troller to operate under Windows 95. We differentiate three cases: The ICP Controller is the primary controller, the ICP Controller is the secondary controller, and the ICP Controller is already installed under Windows 95 and its driver should be updated.
  • Page 128 Upon completion of the Windows 95 installation you will need to load the GDTMON program to Windows 95. The following steps will take you through this process. 1. Find the GDTMON.EXE file in the DRIVERS\WIN95 directory on the ICP System CD. 2.
  • Page 129 1. Download the WIN95.EXE file from the ICP web site (http://www.icp-vortex.com). This self-extracting file contains all the Windows 95 files you need. 2. Run WIN95.EXE to get the update files. 3. Format a 3.5” HD disk (1.44MB). Copy all Windows 95 files to this disk. 4.
  • Page 130 The Windows 98 boot disk is modified once again by removing all drivers for the ICP Control- lers. The Setup Program from Windows 98 can be started after booting from the boot disk in the previously created partition of the host drive. The installation of Windows 98 can then be carried out in the usual way.
  • Page 132 After having explained in chapters B and C the installation of the ICP Controller and the Host Drives, we would now like to give you some hints and pieces of advice on how to in- stall Novell's operating system Novell NetWare. We shall mainly focus on NetWare 3.x, NetWare 4.x and NetWare 5.
  • Page 133 GDTRP400.DSK for NetWare 4.x ASPITRAN.DSK ASPI manager CTRLTRAN.DSK Module for GDTMON (Note: More information about the GDTMON diagnosis tool may be found in a separate chapter in this manual.) if you wish to install NetWare 4.x from a CDROM, you first have to set up the CDROM drive under MS-DOS, following the instructions given in chapter D, section D.6.
  • Page 134 Change all command lines in STARTUP.NCF and in AUTOEXEC.NCF from DSK to HAM. If CTRLTRAN.DSK is loaded directly, this command line must also be changed (CTRLTRAN.HAM). If the DSK driver is replaced by the HAM driver, the slot number pa- rameter has to be changed as well.
  • Page 135 Continue with the server installation. 'Down' and 'Exit' the server at the end of the installation. Copy all files except NWPA_411.EXE from the temporary directory to the start-directory of the server. The temporary directory can be deleted afterwards. High performance RAID controllers are designed for multi-I/O operations and are capable of processing several I/Os simultaneously.
  • Page 136 (tapes, CDROMs). In general, NetWare gives preference to controllers which support the ASPI Standard (e.g.: ICP, Adaptec). As soon as ASPITRAN.DSK is loaded (Auto-Loading Module) tapes and CDROMs on the ASPI non-compatible controller are no longer recognized.
  • Page 137 All ICP Controllers temporarily store the status information from all hard disks which are connected. This information can be very useful when searching for possible causes of disk failures or interferences. The last status information consists of a hexadecimal, 8 digit number and can be displayed via the GDTMONitor or can be saved in a SAVE INFORMATION ASCII file.
  • Page 140 After having explained the installation of the ICP Controller and the host drives in chapters B and C, we now explain how to install the operating system Microsoft Windows NT. For a successful installation, we recommend that you take a close look at the manuals which came with your Windows NT package.
  • Page 141 stallation. To do so, use the GDTSETUP program, choose Advanced Setup, Configure Controller, Controller Settings and switch the Delayed Write function OFF. After having completed the Win- dows NT installation, switch the Delayed Write function ON again. The size of a Windows NT boot partition is limited to a maximum capacity of 4GB (this is a Windows NT restriction).
  • Page 142 When connecting the various SCSI devices to a SCSI channel of the ICP Controller, please ensure that the SCSI-ID of all Not-Direct-Access devices (e.g., CDROM, DAT-Streamer, MO- drive, etc.) are adjusted to a value greater than or equal to 2. This applies also for the CDROM drive from which Windows NT is installed.
  • Page 143 Both programs (winnt.exe and winnt32.exe) are in the i386 directory of the Windows NT CD. Important note for the installation of the Small Business Server (SBS): The original installation disks contained in the original SBS package, are not suitable for installations with hard disk controllers other than already on the installation disks.
  • Page 144 c) Double click d) Click on e) Click on f) Click on g) Insert the ICP Windows NT driver disk and click h) Select At the next system boot the ICP driver is loaded and the existing Host Drives are ready to be partitioned under Windows NT.
  • Page 145 The removable hard disk is handled as a Raw Device. This means that the removable device is directly controlled by Windows NT without any further interaction of the control- ler. Consequently, the data is not cached by the ICP cache and the media does not need to be initialized with GDTSETUP.
  • Page 146 Windows NT in the latest Versions 3.51 and 4.0 offers various methods for the installation and the upgrade. : The corresponding Setup - Disks 1 to 3 are generated and Windows NT (the Up- grade) is installed by booting the disks. In general, it is recommended to use method 1 for installing Windows NT, as the operating system always enables the user to insert an OEM disk (e.g., the driver disk of the ICP Con- trollers).
  • Page 147 Possible reasons: The automatic hardware detection was not skipped or the driver for the ICP Controller was not installed as the first driver. NT Setup always expects the partition on which NT should be installed on a drive of the first controller. The NT Setup was booted from an IDE or SCSI CDROM and NT has carried out an automatic hardware detection.
  • Page 150 After having explained the installation of the ICP Controller and the host drives in chapters B and C, we now explain how to install the operating system LINUX. For a successful installation, we recommend that you take a close look at the manuals which came with your LINUX distribution package.
  • Page 151 b) Carry out the patch, e.g. for Linux 2.0.36: cd /usr/src/linux zcat gdtp2036.gz | patch -p1 2>log_file Thereafter check the file log_file for possible errors c) Configure the Kernel / Enter the ICP Controller with: cd /usr/src/linux make config d) Check dependencies / Compile Kernel: see LINUX manual (e.g.
  • Page 152 Driver versions older than 1.05 do not support driver parameters. From driver version 1.05 to 1.07 it is necessary to add driver parameters directly in /usr/src/linux/drivers/scsi/gdth.c . From version 1.10 on you may use for the parameters the LILO boot prompt (gdth=...") or in /etc/lilo.conf the append command (append = "gdth=...").
  • Page 153 Further driver parameters: irq1,irq2, etc. Only for ICP EISA Controllers with disabled BIOS (irq1, irq2, etc. correspond with the IRQs of the ICP Controllers) disable:Y deactivates the ICP driver disable:N activates the ICP driver reserve_mode:0 reserves no SCSI devices [*1] reserve_mode:1 reserves all not-initialized removable hard disk [*1] reserve_mode:2...
  • Page 156 After having explained in chapters B and C the installation of the ICP Controller as well as that of the Host Drives, we would now like to give you a few hints regarding the installation of the operating systems SCO UNIX V/386 3.2v4.x, 3.2v5.x (Open Server) For a successful installation, it is essential to read the SCO system manuals thoroughly.
  • Page 157 When using 3.2v4.x or 3.2v5.x, you have the option to link the driver to the kernel before starting the kernel (btld (ADM)). This will allow you to use the ICP Controller as the only controller in the system. Use the ICP BTLD Disk. During the installation, whenever the N1 floppy disk is inserted and the message Boot is displayed, do not press <ENTER>...
  • Page 158 Target-IDs 0 and 1 with LUN 0 to 7 are reserved for "Direct Access Devices" (devices be- having like a hard disk or a removable hard and therefore configurable with GDTSETUP). There is a correlation between the Host Drive number GDTSETUP assigns (menu Configure Host Drives), and the assigned target-ID and LUN: Host-Drive Number = 8 * Target-ID + LUN The Host Drive number is the number the drive is given in the list of available Host Drives...
  • Page 159 drive (it had previously been selected as boot drive because it has the lowest drive number, that is, 0, and is therefore the first drive to be communicated to the system ). Target ID and LUN of "Not Direct Access Devices" (devices such as streamers, tapes, CD- ROMS, etc., not configurable with GDTSETUP) are determined on the basis of the SCSI-ID and the SCSI channel used by the ICP Controller.
  • Page 160 Whenever the program mkdev hd (ADM) is started, you will be asked for the coordinates of the device you wish to install. The driver does not automatically display all devices con- nected, so after the installation you will find a tool named GDTSCAN in the directory '/etc'. The scanning can take up to several seconds, especially when there is more than one con- troller in the system.
  • Page 161 Target-ID LUN Device 1 st hard disk, Host Drive no. 0 (boot drive) Streamer CD-ROM hard disk, Host Drive no. 0 hard disk, Host Drive no. 1 hard disk, Host Drive no.2 Important Note: ‘Not Direct Access Devices’ must not be connected to Bus 0, Target-ID 0, LUN 0.
  • Page 164 After having exposed the installation of the ICP Controller as well as that of the Host Drives in chapters B and C, we would now like to give you some hints and pieces of advice on how to install the operating system UnixWare version 2.x and UnixWare 7. The structure of the Host Drives, which have been installed with GDTSETUP (in chapter C), is not known to UNIX.
  • Page 165 We distinguish two cases. a.) No ICP Controller has been configured for UnixWare yet. In this case, the ICP driver must be installed from the UnixWare BTLD-Disk by means of the UnixWare desktop and the options "System Setup", "Application Setup". Alternatively, this procedure can be carried out from the UnixWare shell: "pkgadd -d /dev/dsk/f0t"...
  • Page 166 Target-ID LUN Device 1 st hard disk, Host Drive no. 0 (boot drive) Streamer CD-ROM hard disk, Host Drive no. 0 hard disk, Host Drive no. 1 hard disk, Host Drive no.2 During the installation of the ICP driver, additional tools are copied into the /etc direc- tory.
  • Page 168 GDTMON (GDT monitor) is a helpful and flexible diagnosis tool for the monitoring, main- tenance and tuning of mass storage subsystems which are based on one or more ICP Con- trollers. Different to the ICP RAID Navigator (a GUI-sytle application for Windows 9x/NT), GDTMON's user interface is character-oriented.
  • Page 169 As mentioned before, the GDTMON program is available for various operating systems. It can be used either locally or remotely. This means that all ICP Controllers in a network can be monitored and serviced from one (or several) workstation(s). The communication between the ICP Controller(s) and the GDTMON program is based on the NETBIOS or NCPE protocols.
  • Page 170 NetWare operating system. For the remote access of a Novell NetWare fileserver the NETBIOS program is not needed. The GDTMON program for NetWare is part of the ICP System CDROM. GDTMON can be used either under NetWare 3.1x or under NetWare 4.x. There are two dif- ferent methods of loading GDTMON: loading GDTMON on the fileserver loading GDTMON on an authorized workstation (remote)
  • Page 171 In order to be able to use the gdtmon program under SCO UNIX (2.x, 4.x and 5.x), it be- comes necessary to substitute the standard terminal entry by a new one: cd /usr/lib/terminfo <ENTER> tic gdt386.src <ENTER> Before each loading of gdtmon, this terminal has to be activated by: TERM = gdt386 <ENTER>...
  • Page 172 Level 4 Level 2 Level 1 Each menu option displays the performance of the drives belonging to the corresponding level. (Note: The performance of Array Drives and Host Drives is identical). The perform- ance is measured in KB/s (kilobyte per second, transfer rate) and IO/s (I/Os per second, number of simultaneously processed I/Os on the ICP Controller).
  • Page 173 (MS-DOS) in the Select Protocol menu indicates that the GDTMON program was loaded on a MS-DOS computer. I.e., if GDTMON had been loaded under Windows NT, we would see there (Windows NT). This menu option leads to the list of available Host Drives (level 4). We would like to recall that the operating system (e.g., NetWare) only recognizes these Host Drives and not their possibly complex structures.
  • Page 174 figured to form a RAID 4 Array Drive. Apart from the performance, the name, type, state and capacity (1024KB = 1MB) of a Host Drive is displayed. The figures shown at Total represent the overall performance of the Host Drives as a whole. With the keys you may change the scale of the graphical KB/s indication.
  • Page 175 This menu option yields a list of available Logical Drives (level 2). Logical Drives are the components for Array Drives and Host Drives. In its most simple form, a Host Drive con- sists of one Logical Drive which is made up of a single hard disk (type disk). In case of RAID Host Drives, the performance of the Logical Drives forming a RAID Host Drive are shown in the menu Logical Drives.
  • Page 176 The figures under Total represent the total performance of all Logical Drives. With the keys you may change the scale of the graphical KB/s indication. With the keys you can scroll the screen to see more Logical Drives (if available). In addition to the performance report on the hard disks, you are given additional informa- tion on each device: the ICP I/O channel the hard disk is connected to...
  • Page 177 the gross capacity (1MB = 1024KB) The Retries/Reassigns counters have a particular meaning: (1) The Retries counter is incremented by one unit whenever the ICP Controller retries to access a hard disk. If this counter continues to increase (possibly on other hard disks, too) it is very likely that the cable is not good enough for the selected data transfer rate (cable too long, poor quality of cable and connectors), or that the SCSI bus is not properly termi- nated (too many terminators on the cable, or missing terminator).
  • Page 178 By setting the sampling rate, you can choose the interval at which the ICP Controller deliv- ers new measurements. According to the operating system used, the sampling rate can be set to a maximum of 60 seconds. The default setting is 1 second.
  • Page 179 This menu includes a set of very powerful options and functions for the online maintenance and diagnosis of RAID 1/4/5/10 Host Drives.
  • Page 180 From this menu you can select further submenus: - View the ICP Controller configuration - View Last Events - View/Change the Intelligent Fault Bus settings - View/Change the ICP cache parameters - View/Change the SCSI parameters - Display the structure of Logical Drives - Add/Remove Mirror Drives to/from Host Drives - Perform a Hot Plug on a RAID 1 Host Drive - Add/Remove Private Hot Fix and Pool Hot Fix drives to/from a...
  • Page 181 Fault tolerant means that a hard disk which is part of a RAID 1/4/5/10 Array Drive can fail without causing data loss on the Array Drive. At the same time, the Array Drive remains fully accessible. Obviously, the Array Drive then lacks the redundant data, therefore the defective disk should be replaced by an intact one as soon as possible.
  • Page 182 This option displays details on the ICP Controller. For example, how much Cache RAM the ICP Controller has and what the current termination setting of the SCSI channel is. Press <F3> to get detailed information on the configuration of the Intelligent Fault Bus (IFB).
  • Page 183 This submenu displays the current ICP cache settings which can be changed here. The vari- ous settings are: cache is enabled, that is, all accesses to the Host Drives pass through the cache cache is disabled Write accesses are delayed, i.e., the write-back cache algorithm is active All write accesses are directly transmitted to the Host Drives.
  • Page 184 If you select the SEP of a SAF-TE subsystem, GDTMON displays a list of the installed and configured slots in the subsystem...
  • Page 185 Press <F2> to get the status of the SAF-TE enclosure. This command yields a list of the existing Logical Drives. In addition to the Logical Drive numbers, information on the drives’ type, state, net capacity and belonging to a given Array Drive / Host Drive is displayed.
  • Page 186 Press <ENTER> to select a Logical Drive. The following options become available: Change the name of the Logical Drive. This name was defined within GDTSETUP, either automatically, or manually.
  • Page 187 If a RAID 1 or RAID 10 Host Drive has already been set up, a defective drive can be replaced (Hot Plug) while the system continues to be fully operational. There are typically two different applications, where a Hot Plug becomes necessary. Application 1.
  • Page 188 We assume that there is a RAID 1 Array Drive which is fault tolerant. Its state is vv, both Logical Drives are valid. After selecting the Array Drive, we choose the Replace Mirror Drive option. A list is displayed which shows the members of the RAID 1 Array Drive.
  • Page 189 The Hot Plug function now displays a list of the positions available for the new drive. Each position is univocally determined by its coordinates (I/O channel, ID).Obviously, the new drive can only be assigned to a position which is not occupied by another device yet, ex- ception made for the position still occupied by the drive to be exchanged.
  • Page 190 For this example, we select the first position and receive the following message: The Hot Plug function now informs us that all devices on the I/O channel to which the drive to be exchanged is connected, have to be temporarily halted. In addition, it shows which Host Drives are affected by this brief halt.
  • Page 191 Now we have entered the actual Hot Plug procedure. Disconnect the drive to be exchanged by plugging it off from the I/O channel first, and then, from the power cable. We immedi- ately connect the new drive to the plugs that are now free, first to the power supply and then to the I/O channel.
  • Page 192 GDTMON recognizes that the new hard disk was already initialized before. Confirmation of this message destroys all data on the selected drive. After this confirmation, the Hot Plug is finished successfully. It takes approximately 10 minutes to re-synchronize the data with this sample configuration.
  • Page 193 We assume that there is a RAID 1 Array Drive which is no longer fault tolerant. Its state is -1/v, one drive has failed and is therefore no longer accessible on the I/O channel. The ICP Controller started beeping. The audible alarm can be disabled within GDTMON by pressing <F2>...
  • Page 194 After confirming here with "Yes", you can follow the next paragraph "J.3.5.3 Hot Plug: Add Mirror Drive", to add a new mirror drive to the remaining drive out of the previously failed RAID 1 Array Drive. This option allows you to add another Logical Drive as a mirroring drive to another Logical Drive.
  • Page 195 assigned to a Logical Drive or Host Drive, it will be displayed in the list of Disk Drive Posi- tions. There are two cases which make this function very interesting: 1. An existing hard disk should be given 100% redundancy, but there is no time to shut down the system and interrupt the normal operation 2.
  • Page 196 After selecting the new hard disk, the following message appears: The following message indicates that channel B was stopped for the time of the actual Hot Plug.
  • Page 197 Now, the new hard disk is added as a mirror to the selected Logical Drive. The updated list of available Logical Drives shows the change. The Logical Drive changed its type to Mirror and the data on the new hard disk are currently synchronized, indicated through the "*" be- hind the "v".
  • Page 198 The entry "invalid" for the second drive means that the data have not yet been (completely) copied from the first drive. After the completion of the synchronization process, this entry changes into "valid". This option allows the removal of a Mirror Drive from a RAID 1 or RAID 10 Array Drive. Once the drive has been removed, the data on the other drive are no longer redundant.
  • Page 199 A Pool Hot Fix Drive is a spare drive within the so-called Hot Fix Pool. A drive in a Hot Fix Pool is available for several RAID 1 and RAID 10 Array Drives as a Hot Fix drive. Thus, sev- eral Array Drives can share one Hot Fix drive.
  • Page 200 After the completion of this function, the Pool of Hot Fix drives contains a new drive (in our example here, it is the only drive. To allow a RAID 1 or RAID 10 Array Drive access to the Hot Fix Pool, use the Pool Hot Fix Access menu (J.3.5.7).
  • Page 201 This function enables or disables the access of a certain RAID 1 or RAID 10 Array Drive to the Hot Fix Pool. If the access had been enabled before, you could disable it now. This command yields a list of the existing RAID 4 and RAID 5 Array Drives. In addition to the Array Drive number, information on the RAID level of the Array Drive: 4 or 5), the state...
  • Page 202 (error, idle, build, ready, fail, expand, rebuild) and the net capacity are displayed. Press <F2> to obtain further information on a selected Array Drive. If you press once more <F2>, you get detailed information on the physical hard disk. This option verifies online the parity information of the selected RAID 4 or RAID 5 Array Drive.
  • Page 203 If the parity verify option reports a parity problem, it is advisable to recalculate the parity of the selected Array Drive anew. The state of the Array Drive changes into "build/patch", and the build process is started immediately. The word "patch" indicates that the parity of this Array Drive was calculated anew.
  • Page 204 There are two fundamental functions which are available within this option: Migrate the RAID level of the selected RAID Array Drive (RAID 0-> RAID 4 and vice versa, RAID 0 -> RAID 5 and vice versa) Expand the capacity of the selected Array Drive by adding one or several new hard disks Both functions can be selected at the same time.
  • Page 205 After confirming this request, the I/O channels are scanned for free positions and already existing available (i.e., not yet assigned to a Logical Drive) hard disks.
  • Page 206 For this demo, we select the hard disk on channel A and ID 0.
  • Page 207 The new drive is built into the Array Drive. According to the Expansion Progress Informa- tion this takes approximately 18 minutes. During the expansion the Array Drive's state is ready/expand. As expected the Array Drive's capacity is now 600MB.
  • Page 208 This function enables or disables the access of a certain RAID 4 or RAID 5 Array Drive to the Hot Fix Pool. If the access had been enabled before, you would be able to disable it now.
  • Page 209 In a similar way as was described a few pages before with the RAID 1 Array Drives, this func- tion is designed to replace a defective drive of a RAID 4 or RAID 5 Array Drive, while the sys- tem continues to be fully operational. There are typically two different applications where a Hot Plug is necessary.
  • Page 210 A list of the Array Drive's components is displayed. For our example we choose No.1 for the Hot Plug. GDTMON scans the ICP Controller's I/O channels for drives which are still free (not yet as- signed to Logical Drives) and free (i.e., not occupied) I/O channels and IDs.
  • Page 211 The list of Disk Drive Positions shows us the following: No.0 This is the position of the drive which should be replaced. Since it is still there, the hard disk's state, vendor, type, attributes, size and Logical Drive number are displayed. No.1, 2, 3 Free available (i.e., not yet assigned to a Logical Drive) drives.
  • Page 212 For our example we now take the new hard disk (which must have a capacity equal or larger than 200MB) set it to SCSI ID 3 and observe the SCSI termination. After this message we can unplug the old drive and plug in the new one again and confirm this procedure.
  • Page 213 If the new drive, which we have plugged in just before, had contained data from a previous operation with an ICP Controller, GDTMON would have reported this. We assume that there is a RAID 5 Array Drive where one drive has failed. Its state is fail. After selecting the Array Drive, we choose the Replace Drive option.
  • Page 214 GDTMON shows the failed drive (No.1), After pressing the <ENTER>-key, GDTMON scans the ICP Controller for free plugging posi- tions:...
  • Page 215 The list of Disk Drive Positions shows us the following: No.0 This is the position of the drive which should be replaced. Since it is still there, but defective, the hard disk's state, vendor, type, attributes, size and Logical Drive number are displayed. No.1, 2, Free available (i.e., not yet assigned to a Logical Drive) drives.
  • Page 216 For our example we now take the new hard disk (which must have a capacity equal to or larger than 200MB) set it to SCSI ID 3 and observe the SCSI termination. After this message we can unplug the old drive and plug the new one in again and confirm this procedure.
  • Page 217 GDTMON has detected data on the new drive (i.e., it was already used as a Logical Drive with an ICP Controller). This confirmation deletes all data on the new drive and prepares it for the Array Drive.
  • Page 218 The Array Drive changes its state to rebuild. This means that the ICP Controller rebuilds the original data on the new drive.
  • Page 219 This function allows you to add a Hot Fix Drive to an existing RAID 4 / RAID 5 Array Drive. "Private" means that this Hot Fix Drive is only available for the selected Array Drive and cannot be accessed from other Array Drives. After selecting this option GDTMON scans the ICP Controller for free positions where the new Hot Fix Drive can be plugged in.
  • Page 220 For our example, we choose the drive on Channel C and SCSI ID 4. (If we would plug in now a new drive we would have to set the SCSI ID to 4 and make sure that the SCSI termination is set properly).
  • Page 221 If we now look at the Array Drive's structure (press <F2>), we can see the new drive added as a Hot Fix Drive to the Array Drive. A Pool Hot Fix Drive is a spare drive within the so-called Hot Fix Pool. A drive in a Hot Fix Pool is available for several RAID 4/5 Array Drives as a Hot Fix drive.
  • Page 222 We select SCSI Channel C and ID4 for the new Pool Hot Fix Drive. You may disable or enable the access of a certain RAID 4/5 Array Drive to the pool of Hot Fix Drives with the option "Pool Hot Fix Access" (see J.3.6.4). This function is used, if you want to remove a private Hot Fix Drive from an Array Drive.
  • Page 223 In a similar way as with the "Remove private Hot Fix Drive" function, here you can remove a Hot Fix Drive from the Hot Fix Pool. A possible reason for this could be that you want to add it as a private Hot Fix Drive to an Array Drive. The Save Information option gives you the possibility to save the configuration information regarding the selected ICP Controller and its devices in an ASCII-file.
  • Page 226 The ICP RAID Navigator (ICPRNAV) is a powerful tool for setting up, monitoring and main- taining mass storage subsystems based on ICP Controllers. Different to GDTMON, the ICP RAID Navigator is a pure GUI-style application, designed for the operation under Windows 95, 98 and NT.
  • Page 227 The toolbar can be made visible or hidden by selecting "Toolbar" from the "View" menu: By clicking on the different buttons you can open and close the windows of the corresponding programs of the ICP RAID Navigator: The toolbar can be moved away from the top of the RAID Navigator window and is then shown in a small extra window.
  • Page 228 The Help menu offers the following commands to provide you with online help: Here you can end your ICP RAID Navigator session. Shortcuts: Press Alt+F4 or click to close the window. Use the items in this menu to open or close the windows of the main components of the ICP RAID Navigator or change the appearance of the main window.
  • Page 229 The chart menu appears when you open the statistics window. Here you can add and re- move data sources from the chart and configure the chart. This menu appears if you have selected the Physical Configuration window or the Logical Configuration window.
  • Page 230 This window is used to select an ICP Controller for all further ac- tions within the ICP RAID Naviga- tor. In a first step you should select the desired protocol (Windows NT/95/98, Sockets, IBM NetBIOS) for the communication between the ICP RAID Navigator and the system which is equipped with the ICP Controller by double clicking on the protocol icon on the very...
  • Page 231 Controller Controller Information Here you can change the settings of the ICP Controller. Cache Enables or Disables the ICP Controller cache. For optimum performance the cache should be always On. Delayed Enables or disables the write cache function of the ICP Controller Write cache.
  • Page 232 After the selection of this option a file dialog is opened, which allows you to specify the path and name of the Save Information file. This file has a standard ASCII format and can be viewed or printed with a normal editor (e.g., notepad) or word processing system. The Save Information file contains all relevant information on the ICP Controller (including firmware version, cache size, connector assignment, termination assignment), the con- nected devices (e.g., firmware version, SCSI parameters, selected transfer rate, number of...
  • Page 233 This option allows you to turn off the audible alarm of the ICP Controller manually. After a significant event (a drive failure or an overheat of the ICP Controller) the audible alarm of the ICP Controller is turned on. If the reason of the event is removed, the audible alarm turns off automatically.
  • Page 234 Termination The termination for this channel of the ICP Controller can be set to three different states: AUTO: The termination of the lower (low byte) and upper data lines (high byte) is en- abled or disabled depending on the occupied SCSI connectors of this channel. OFF: No lines are terminated.
  • Page 235 Note: If you want change the media of a removable disk during operation, the media MUST NOT BE INITIALIZED with GDTSETUP, GDTMON or the ICP RAID Navigator. Furthermore these devices have to be reserved for the raw service. Thus, the removable disk is handled like a non direct access device.
  • Page 236 You can access the change SCSI Parameters / Initialize menu by clicking the right mouse button on a Physical Drive in the Physical Drives Windows (View > Physical Configuration) Different to the older asynchronous transfer mode, the synchronous transfer offers higher transfer rates on the SCSI bus.
  • Page 237 Caution: This function deletes ALL DATA on the selected Physical Drive ! The hard disk which you want to low level format, may not be member of a Logical Drive if you want to start a low level format or a check surface. This function sends a format unit command to the Physical Drive.
  • Page 238 Non direct access devices cannot become components of Logical Drives, Array Drives or Host Drives. These devices are either controlled by a software driver (e.g. an ASPI module), the operating system or an application. Non direct access devices cannot be initialized or changed in their SCSI parameters with this program.
  • Page 239 This window shows the logical configuration of Host Drives, Array Drives and Logical Drives controlled by the selected ICP Controller. The complete configuration is shown as a tree starting from the left with the Host Drives, followed by the Array Drives (if RAID is config- ured), the Logical Drives and the Physical Drives.
  • Page 240 Remote mounted Cluster Drive A Cluster Drive is a Host Drive on a clustering I/O channel. This Host Drive is mounted on an ICP Controller in a different server. Clustering means that two or more servers share resources. In case of one server failing these resources move over to another valid server.
  • Page 241 RAID 1 Build Ready Fail RAID 0 Logical Drives consist of one or more Physical Drives. Single Disk Logical Drive Information Hot Fix Drive Failed / missing Hot Fix or Single Disk Chaining Drive These are the hard disks. You cannot change any settings here. If you want to change the settings, you have to do this in the physical configuration window.
  • Page 242 Double click on the Host Drive icon. This window contains information on a Host Drive like the Host Drive's capacity and a pos- sible partition table. Drive No The Host Drive number of the Host Drive. The Host Drives are re- ported to the system one after the other, beginning with the lowest Drive Number.
  • Page 243 drives are added online to the Array Drive). Capacity This is the capacity available for the corresponding Host Drives. Attributes The attribute of an Array Drive is usually read/write ([RW]). If a component of a disk array is missing while startup and the op- erator decides not to activate fail mode, the array is set to the read only attribute ([RO]).
  • Page 244 Last Status The last status information of a Logical Drive. This is different to the last status information of Physical Drives. RAID 1 Com- If the Logical Drive is a member of a RAID 1 array, it can be either ponent master or slave.
  • Page 245 not yet part of another Host Drive. After double clicking on the New Host Drive icon a new window opens. On the left side you see a box with the available Physical Drives, under the drives you can see their physical coordinates (channel/ID/LUN), the manufacturer and the vendor-unique name.
  • Page 246 If a parity error is detected, you should try to find the reason for this data corruption. A good indication for data corruption can be retries on the SCSI bus. If the retry-counter shows high numbers, this might be the problem. Possible reasons for parity error are bad cabling or termination or a hardware error like a defective drive or a drive which is over- heated.
  • Page 247 Click the right mouse button on the Array Drive icon. There are two fundamental functions which are available within this option: Migrate the RAID level of the selected RAID Array Drive (RAID 0-> RAID 4 and vice versa, RAID 0 -> RAID 5 and vice versa) and/or Expand the capacity of the selected Array Drive by adding one or several new hard disks.
  • Page 248 Click the right mouse button on the Array Drive icon. Use this option to add a Hot Fix Drive to an Array Drive (RAID 1/4/5/10). You can choose if you want to add a Private Hot Fix Drive or a Pool Hot Fix Drive. Private Hot Fix Drives are assigned to a specific Array Drive and are activated if a member of this Array Drive fails.
  • Page 249 Click the right mouse button on the Array Drive icon. Here you can enable or disable the access of an Array Drive to the pool of Hot Fix Drives. If the access is enabled this means that if a member of an Array Drive fails, a drive can be taken from the Hot Fix Pool and build automatically into the Array Drive.
  • Page 250 Click the right mouse button on the Logical Drive icon. If a Logical Drive of an Array Drive without a Hot Fix Drive should fail (or is very likely to fail, soon), you should replace the defective hard disk with a new one as soon as possible, because the Array Drive is without redundancy.
  • Page 251 RAID 1 RAID 4/5 The Array Drive changes to the fail state whenever a Logical Drive fails. Redundancy infor- mation is still present, thus allowing the remaining hard disks to continue working. This state should be eliminated as soon as possible by replacing the defective hard disk. This can be done by using a Physical Drive, which is already connected with the controller, but not yet used for a Logical Drive, with the replace drive function, or by using the Hot Plug Replace Drive function.
  • Page 252 The statistics window can display the throughput of Physical, Logical and Host Drives. The vertical axis show the throughput, the horizontal axis the time. You can add drives by drag and drop them from the physical and logical configuration windows into the statistics win- dow.
  • Page 253 This window shows the history of the events that occurred since the log was cleared the last time. The first column in this window contains icons representing the severity of the events: Icon Description Information: This event is not critical. It only informs the system admin- istrator about certain events, like the completion of an array build.
  • Page 254 The ICP RAID Navigator includes an online help function. You can either choose the Help menu or the pointer with the question mark to obtain online help on a specific icon or function. There is also an index which allows you to search for certain keywords and/or topics.
  • Page 255 There are further powerful tools which are part of the ICP RAID Navigator delivery: ICP Service Allows remote access to an ICP Controller in a Windows NT server ICP CTRLSRV Allows remote access to an ICP Controller in a Novell Server ICP Mail Converts ICP messages into standard mails (for Windows 9x/NT, MAPI format)
  • Page 256 In the IOCTLSrv property sheet you can add / remove users which have remote access to the ICP Controller with the ICP RAID Navigator. Passwords are encrypted.
  • Page 257 The ICP Mail tool gathers messages from the ICP Service, generates standard mail mes- sages and sends them to pre-defined workstations. After loading ICPMAIL.EXE and selecting "Settings", you can configure the mailing tool. If you select "Local System" all messages are displayed on the server itself. If you select "Log file"...
  • Page 258 Following is a typical message generated by ICP Mail. The "Mail" option allows the interfacing to a standard mailing system (like Microsoft Out- look or Exchange).
  • Page 260 Board Size Standard PCI long card format PCI Bus 32 Bit / 64 Bit 33MHz, 5 Volt Weight 0,35 kg Temperature Range in Operation to 55 C or 50 to 131 (measured in the enclosure) Temperature Range not in Opera- to 60 C or 14 to 140...
  • Page 261 No other Jumpers may be set, changed, removed than TP, TL, TH. (The picture shows a GDT7x29RN. For a GDT7x19RN headers/LEDs for FCB are not assem- bled).

This manual is also suitable for:

Gdt7519rn gdt7529rnGdt7619rnGdt7629rn