background image

&KDSWHU.'LDJQRVLV3URJUDP*'7021

./RDGLQJ*'7021

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. Thus, for example, it is possible to monitor the ICP Controller in an OS/2 work-
station or the ICP Controller in the Novell NetWare fileserver from a Windows 95 worksta-
tion.
In order to be able to access a certain computer system with its ICP Controller remotely on
the network, a special communication module has to be loaded first, which routes the in-
formation through the network. For a Novell NetWare fileserver this is the CTRLSRV.NLM
module (NCPE). For Windows NT (server and workstation), Windows 95 and OS/2 (server
and workstation) this is the NBSERVx.EXE module (NETBIOS). While the module is loaded
it searches for a CTRLSRV.CFG (Novell NetWare) or NBSERV.CFG (Windows NT, Windows
95 and OS/2) file, which includes the definition of the access rights of the different users
and their passwords. The CFG file assigns every user to two different access levels. Access
level 0 gives the user all functions to view and change the controller-, disk-drive and disk-
array-settings. Access level 1 entitles the user only to view the various settings and per-
formance data.
The Windows NT, Windows 95 and OS/2 driver diskettes include so-called DLLs for the sup-
ported protocols. Example: If the MON4NETB.DLL file is located in the same directory as
GDTMON.EXE file for Windows NT, the NETBIOS protocol is automatically used for the
GDTMON on this system. As soon as the NETBIOS support of this operating system is in-
stalled during the network configuration, the GDTMON on this system can communicate
through this protocol with another system in the network which has a ICP Controller.
The following drivers for the ‘remote’ GDTMONitor are currently available:

OS/2

GDTMON32.EXE

GDTMONitor for OS/2

MON2NETB.DLL

NETBIOS DLL for OS/2

MON2NCPE.DLL

NCPE DLL for OS/2

NBSRV2.EXE

NETBIOS Server for OS/2

NBSRV.CFG

Configuration file for NetBios Server

NBCLEAN2.EXE

NETBIOS analysis program

Windows NT

GDTMON.EXE

GDTMONitor for Windows NT

MON4NETB.DLL

NETBIOS DLL for Windows NT

NBSRV4.EXE

NETBIOS Server for Windows NT

NBSRV.CFG

Configuration file for NETBIOS Server

NBCLEAN4.EXE

NETBIOS analysis program

Windows 95

GDTMON.EXE

GDTMONitor for Windows 95

MON5NETB.DLL

NETBIOS DLL for Windows 95

NBSRV5.EXE

NETBIOS Server for Windows 95

NBSRV.CFG

Configuration file for NETBIOS Server

NBCLEAN5.EXE

NETBIOS analysis program

The MS-DOS GDTMON also allows remote access. The DLLs are integrated into the GDT-
MON.EXE file, thus there is no NETBIOS server available for MS-DOS. Since there is no
NETBIOS support within MS-DOS, it is necessary to load the NETBIOS program to access
from a MS-DOS workstation through the network a ICP Controller in a Windows NT and

Summary of Contents for GDTMON

Page 1: ...KDSWHU LDJQRVLV 3URJUDP 7021 KDSWHU 7KH LDJQRVLV 3URJUDP 7021...

Page 2: ...e utilization Read Hits Write Hits Separate indication for data and parity cache RAID 4 5 Allows online changing of the GDT cache parameters Cache ON OFF Delayed Write ON OFF Allows online changing of...

Page 3: ...arious settings and per formance data The Windows NT Windows 95 and OS 2 driver diskettes include so called DLLs for the sup ported protocols Example If the MON4NETB DLL file is located in the same di...

Page 4: ...the module CTRLSRV NLM has to be loaded This module searches for a file named CTRLSRV CFG This file must be located in the same directory as CTRLSRV NLM The system administrator has to set up a user...

Page 5: ...e we have the Array Drives and fi nally level 4 where the Host Drives are Only the latter ones are known to the operating sys tem The drive of a given level of hierarchy is always set up by using the...

Page 6: ...KDSWHU 7 8VHU V 0DQXDO 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...

Page 7: ...e operating sys tem if a Host Drive consists of one single SCSI drive of the type disk or of 5 SCSI drives configured to form a RAID 4 Array Drive Apart from the performance the name type state and ca...

Page 8: ...DO O U UL LY YH HV V 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 consist...

Page 9: ...e other Logical Drives this Logical Drive impairs the overall performance making it the bottle neck of the entire RAID Host Drive b RAID 4 Host Drives In principle the same as in a applies to RAID 4 H...

Page 10: ...e m and o keys you may change the scale of the graphical KB s indication With the n and p keys you can scroll the screen to see more Logical Drives if available 3 3K K V VL LF FD DO O U UL LY YH HV V...

Page 11: ...Obviously retries due to this do not imply bad SCSI cabling 2 The reassign counter reflects the number of media defects which occur on the SCSI drive Defective blocks of the SCSI device are assigned...

Page 12: ...V This menu option gives information on the utilization of the GDT cache For RAID 4 5 Host Drives the data cache and parity cache are displayed separately Note The GDT firmware only allocates cache RA...

Page 13: ...5 5D DW WH H 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 m...

Page 14: ...eters RJLFDO ULYHV 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...

Page 15: ...ilure could occur soon strong whistling of the hard disk or constant retries of the read write head Only those users with thorough knowledge of RAID and the ICP Controller should use the Hot Plug func...

Page 16: ...ttle itself a shock safe metal or plastic enclosure containing the hard disk a frame which is mounted in the computer case or in an external subsystem and a sufficient cooling system Especially the la...

Page 17: ...U LDJQRVLV 3URJUDP 7021 Press F3 to get detailed information on the configuration of the Intelligent Fault Bus IFB Changing and enabling these features requires the existence of an IFB compatible subs...

Page 18: ...as a read cache Note Best performance is achieved with Cache ON and Delayed Write ON 3 3K K V VL LF FD DO O U UL LY YH HV V This option gives a list of all direct access SCSI devices connected to the...

Page 19: ...assistance in further analysis of the problem The Grown Defects counter shows the number of media defects which have occurred since the first time the device was operated with a ICP Controller A speci...

Page 20: ...KDSWHU 7 8VHU V 0DQXDO If you select the SEP of a SAF TE subsystem GDTMON displays a list of the installed and configured slots in the subsystem Press F2 to get the status of the SAF TE enclosure...

Page 21: ...gical 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 Press F2 to obtain further informat...

Page 22: ...ry Application 1 The RAID 1 10 Array Drive is in the fault tolerant both drives are valid vv It is likely that a drive will fail soon for example when there is a loud operating noise As a preventative...

Page 23: ...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 d...

Page 24: ...drive Each position is univocally determined by its coordinates SCSI bus SCSI ID Obviously the new drive can only be assigned to a position which is not occupied by another SCSI device yet exception m...

Page 25: ...hanged is connected have to be temporarily halted In addition it shows which Host Drives are affected by this brief halt With regard to the new drive we are given some important information Required s...

Page 26: ...Now we have entered the actual Hot Plug procedure Disconnect the drive to be exchanged by plugging it off from the SCSI cable first and then from the power cable We immediately connect the new drive...

Page 27: ...rd 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 min...

Page 28: ...tolerant Its state is 1 v one drive has failed and is therefore no longer accessible on the SCSI bus The ICP Controller started beeping The audible alarm can be disabled within GDTMON by pressing F2 a...

Page 29: ...d the missing drive has to be deleted in the RAID 1 con figuration After confirming here with Yes you can follow the next paragraph K 3 5 3 Hot Plug Add Mirror Drive to add a new mirror drive to the r...

Page 30: ...tion 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 An existing hard disk has a high probabil...

Page 31: ...KDSWHU LDJQRVLV 3URJUDP 7021 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 32: ...elected 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...

Page 33: ...etely copied from the first drive After the completion of the synchronization process this entry changes into valid RW 3OXJ 5HPRYH 0LUURU ULYH This option allows the removal of a Mirror Drive from a R...

Page 34: ...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 Of course once this drive has been used by one of the Array...

Page 35: ...ates SCSI Channel SCSI ID We choose Channel C and SCSI ID 4 for the new Hot Fix Drive After the completion of this function the Pool of Hot Fix drives contains a new drive in our example here it is th...

Page 36: ...W 3OXJ 5HPRYH 3RRO RW L ULYH It may become necessary to remove a certain drive from the Hot Fix Pool 3RRO RW L FFHVV This function enables or disables the access of a certain RAID 1 or RAID 10 Array D...

Page 37: ...is 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 er ror idle build ready...

Page 38: ...physical hard disk 3DULW 9HULI This option verifies online the parity information of the selected RAID 4 or RAID 5 Array Drive Pressing ESC terminates this process If this option is selected for seve...

Page 39: ...sable 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 im mediately The word patch indicates that the p...

Page 40: ...ay Drive remain intact and are not affected by the expansion The additional capacity is introduced as new Host Drive If a Logical Drive fails during the expansion the expansion process continues until...

Page 41: ...7021 After confirming this request the SCSI channels are scanned for free positions and already existing available i e not yet assigned to a Logical Drive hard disks For this demo we select the hard d...

Page 42: ...U 7 8VHU V 0DQXDO The new drive is built into the Array Drive According to the Expansion Progress Information this takes approximately 18 minutes During the expansion the Array Drive s state is ready...

Page 43: ...DSWHU LDJQRVLV 3URJUDP 7021 As expected the Array Drive s capacity is now 600MB 3RRO RW L FFHVV This function enables or disables the access of a certain RAID 4 or RAID 5 Array Drive to the Hot Fix Po...

Page 44: ...be able to disable it now RW 3OXJ 5HSODFH ULYH 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...

Page 45: ...because a drive of the Array Drive has actually failed The Array Drive is still fully operational but it does not have redundancy any more If another drive should also fail the Array Drive s func tion...

Page 46: ...te 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 1 and 3 could also be used for the replacement No 4 to No 1...

Page 47: ...le 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 t...

Page 48: ...DQXDO If everything was OK GDTMON displays the following message If the new drive which we have plugged in just before had contained data from a previous operation with a ICP Controller GDTMON would h...

Page 49: ...7021 DPSOH 6HVVLRQ IRU SSOLFDWLRQ 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 GDTMON sh...

Page 50: ...KDSWHU 7 8VHU V 0DQXDO After pressing the ENTER key GDTMON scans the ICP Controller for free plugging posi tions...

Page 51: ...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 1 and 3 could also be used for the replacement No...

Page 52: ...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 ne...

Page 53: ...RVLV 3URJUDP 7021 GDTMON has detected data on the new drive i e it was already used as a Logical Drive with a ICP Controller This confirmation deletes all data on the new drive and prepares it for the...

Page 54: ...KDSWHU 7 8VHU V 0DQXDO The Array Drive changes its state to rebuild This means that the ICP Controller rebuilds the original data on the new drive...

Page 55: ...rive 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 o...

Page 56: ...mple 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 GDTMON adds the ne...

Page 57: ...F2 we can see the new drive added as a Hot Fix Drive to the Array Drive RW 3OXJ GG 3RRO RW L ULYH A Pool Hot Fix Drive is a spare drive within the so called Hot Fix Pool A drive in a Hot Fix Pool is...

Page 58: ...een used by one of the Array Drives it is no longer available for the others 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...

Page 59: ...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 6 6D DY YH H Q QI IR RU UP PD DW WL LR RQ...

Page 60: ...KDSWHU 7 8VHU V 0DQXDO This page is intentionally left blank...

Reviews: