background image

58

D a t a D i r e c t   N e t w o r k s   S 2 A   9 5 5 0   U s e r   G u i d e  

M a n a g i n g   t h e   S 2 A 9 5 5 0

Once the size of the locked LUNs exceeds 50 % of the total cache, the S2A9550 will have to create 
cache space to process a new I/O, by removing older data from the locked portion of cache. The Least 
Recently Used (LRU) algorithm is used to determine which locked data to remove from cache. 

For example, LUN 0 to 3 are locked in cache and all 50 % of the total cache has been filled by data from 
LUN 0, 1, and 2. 

When a host issues a read command for data from LUN 3, the following will occur: 

• S2A9550 determines which data to remove from locked portion of cache, using the LRU 

algorithm: 

 

If LUN 0 has not been accessed for 1 hour, LUN 1 has not been accessed for 30 minutes, and 
LUN 2 has not been accessed for 2 minutes, then LUN 0’s data will be removed from cache since 
it is the least recently used data.

• S2A9550 reads data from disks

• S2A9550 locks data in cache

• S2A9550 sends data to host

• Any reads of same data will be serviced from cache (until data is removed from cache due to its 

being the least recently used data) 

3.3.3.1

Locking / Unlocking a LUN 

To lock a LUN in the data cache, enter command: 

LUN LOCK=x

 

 

where “x” is the Logical Unit number <0..127> 

(Figure 3-32)

To unlock a LUN and release the cache locked by the LUN, enter command 

LUN UNLOCK=x

Unlocked LUN data

Unallocated

cache*

Data for 

LUN 1

* Unallocated cache can be used for unlocked LUNs’ or locked LUNs’ data.
Once cache has been allocated to a locked LUN, however, it cannot be used
by an unlocked LUN.

Cache allocation after I/O completes

Unlocked LUN data

Data for 

LUN 2

Initial Cache

Data for 

LUN 0

Data for 

LUN 1

Cache allocation after I/O completes

Unlocked LUN data

Data for 

LUN 2

Data for 

LUN 3

Data for 

LUN 1

Logical Unit Status

Block

Size

LUN

Tiers

Tier List

Capacity

(Mbytes)

512

-------------------------------------------------------------------------

10002

Cache Locked

0

System Capacity 277810 Mbytes, 237802 Mbytes available.

Figure 3-32 Logical Unit Status - LUN Locked in Cache

Status

3

1 2 3

512

10002

Ready

1

3

1 2 3

512

10002

Ready

2

3

1 2 3

512

10002

Ready

3

3

1 2 3

S2A [1]: lun lock=0

Owner

1

1

1

1

Label

Summary of Contents for S2A9550

Page 1: ...DataDirect Networks Silicon Storage Appliance S2A9550 User Guide Rev 4 0 ...

Page 2: ...ess profits business interruption loss of business information and the like arising out of the use or inability to use the software even if DataDirect Networks Licensor has been advised of the possibility of such damages Because some jurisdictions do not allow the exclusion or limitation of liability for consequential or incidental damages the above limitations may not apply to you DataDirect Netw...

Page 3: ...e Provider in the country of original purchase 2 The Purchaser must provide proof of purchase and date of purchase from DataDirect Networks or an Authorized DataDirect Networks Reseller 3 The Purchaser may request information on how to obtain warranty service by contacting any Authorized DataDirect Networks Reseller or by writing to the Warranty Service Department DataDirect Networks 9320 Lurline ...

Page 4: ...d item or option Customer shall configure the Run Time Module within Customer s Target Applications so that they will not operate apart from the operation of the Target Application 3 2 End User Agreements Customer shall take all steps necessary to protect Wind River s and its licensors proprietary rights in the Run Time Module and to ensure that each Run Time Module distribute by Customer will be ...

Page 5: ... breach of this EULA by any party to whom you disclose the SOFTWARE AND OR FIRMWARE or permit the use thereof b You shall NOT distribute copies of the SOFTWARE AND OR SOFTWARE from device to another over a network or via modem c The SOFTWARE AND OR FIRMWARE contains trade secrets that are wholly owned by DATADIRECT You may NOT decompile reverse engineer translate disassemble or otherwise reduce th...

Page 6: ...UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY TORT CONTRACT NEGLIGENCE OR OTHERWISE SHALL DATADIRECT OR ITS DISTRIBUTORS DEALERS OR EMPLOYEES BE LIABLE TO YOU OR ANY OTHER PERSON FOR ANY INDIRECT SPECIAL INCIDENTAL OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING WITHOUT LIMITATION DAMAGES FOR LOSS OF PROFIT OR GOODWILL BUSINESS INTERRUPTION WORK STOPPAGE LOSS OF BUSINESS INFORMATION COMPUTE...

Page 7: ...nal 16 2 2 7 1 Basic Key Operations 17 2 2 8 Powering On the S2A9550 18 2 3 Configuring the S2A9550 19 2 3 1 Setup Planning 19 2 3 2 Configuration Options 20 2 3 3 Accessing the Administrative Utility 20 2 3 4 Login as Administrator 21 2 3 5 Setting System Time Date 21 2 3 6 Setting Tier Mapping Mode 21 2 3 7 Verifying Connections for SF6016 Enclosures 22 2 3 8 Checking Tier Status and Configurati...

Page 8: ...stem Restart 46 3 2 5 2 System Shutdown 46 3 2 6 Setting the System s Date and Time 47 3 2 7 Saving the S2A9550 s Configuration 47 3 2 8 Restoring the System s Default Configuration 47 3 2 9 LUN Management 48 3 2 9 1 Configuring the Storage Array 48 3 2 9 2 Creating a LUN 48 3 2 9 3 Formatting a LUN 49 3 2 9 4 Interrupting a LUN Format Operation 49 3 2 9 5 Changing a LUN Label 49 3 2 9 6 Moving a ...

Page 9: ...3 7 The System Logs 72 3 7 1 Message Log 72 3 7 2 System and Drive Enclosure Faults 72 3 7 3 Displaying System s Uptime 73 3 7 4 Saving a Comment to the Log 73 3 8 Other Utilities 74 3 8 1 APC UPS SNMP Trap Monitor 74 3 8 2 API Server Connections 74 3 8 3 Internal Mirrored Groups IMG 75 3 8 4 Changing Baud Rate for CLI Interface 75 3 8 5 CLI Telnet Session Control Settings 76 3 9 Remote Management...

Page 10: ...4 2 3 Timeout Messages 89 4 2 4 Informational Messages 90 4 2 5 SDRAM and Cache Error Messages 90 4 2 6 Disk Boot up Error Messages 91 4 2 7 Disk Error Messages 94 4 2 8 Host Error Messages 98 4 2 9 Rebuild Error Messages 99 4 2 10 SES SCSI Enclosure Services Messages 100 4 2 11 Other Messages 100 ...

Page 11: ...s how to configure your S2A9550 using the Administrative Utility via a RS 232 terminal or Telnet Section 3 Using the S2A9550 Management Administrative Facilities Topics covered in this section include Sections 3 1 to 3 8 These sections provide descriptions of the S2A9550 s comprehensive management capability Section 3 9 Remote Management of S2A9550 This section explains how to set up the Telnet an...

Page 12: ...6 DataDirect Networks S2A9550 User Guide Ab ou t t h i s G u id e This page is intentionally blank ...

Page 13: ...SECTION 1 Introducing the S2A9550 ...

Page 14: ...This page intentionally left blank ...

Page 15: ...ge devices in an easy cost effective and reliable manner Using zero latency High Parallel Port Technology HPPT each S2A9550 orchestrates a coherent flow of data throughout the SAN from users to storage managing data at up to 1600MB second 400MB s per port This task is accomplished through virtualized host and storage connections a DMA speed shared data access space advanced network optimized direc...

Page 16: ...remote management capabilities SNMP and GUI are also supported Data Security with Dual Level Protection Non host based data security is maintained with scalable security features including restricted management access dual level protection and authentication against authorized listing up to 512 direct host logins are supported No security software is required on the host computers Storage Virtuali...

Page 17: ...el connection s Serial cable for maintenance diagnostics Ethernet cable The S2A9550 is a 2U 19 inch rack mountable chassis that houses four 4 power supply modules one 1 fan module which contains two fans and the internal electronics a motherboard containing all of the drive side caching and command processor functions and a daughterboard containing the host connectivity electronics The system uses...

Page 18: ...ing proper air flow for the system so do not remove it until a new module is available for replacement The four modules are installed in the left and right slots at the front of the unit behind the cover panel Figure 1 1 Each PSU module is held in place by two thumbscrews The fan module Figure 1 3 is installed in the front center slot behind the cover panel and is held in place by two thumbscrews ...

Page 19: ...DB 9 Null Modem female to male cable The TELNET connector provides remote monitoring and configuration capabilities The ACT Activity LED flashes green when there is Telnet activity The LINK LED is off when there is no Ethernet link The SPEED LED turns amber when the link speed is 100MB s turns green when the link speed is 1000MB s and is off when the link speed is 10 MB s The S2A LINK port is used...

Page 20: ...tivity such that the monitoring is being updated It glows amber if one of the two fans in the fan module fails It glows red if both fans fail or if the fan module is removed 1 2 3 Host and Disk Connectivity The S2A9550 includes four 4 4Gb s full duplex Fibre Channel host ports The host ports are hard wired for non OFC optical connections utilizing SFP Small Form factor Pluggable connectors The dis...

Page 21: ...SECTION 2 Installing the S2A9550 ...

Page 22: ...This page intentionally left blank ...

Page 23: ...d connect the drive enclosures to the S2A9550 4 Connect the S2A9550 to your FC hub switch and host computer s 5 Connect your RS 232 terminal to the S2A9550 6 Power up the system 7 Configure the storage array create and format LUNs via RS 232 interface Telnet or GUI 8 Define access rights for the clients in your SAN environment Shared LUNs need to be managed by SAN management software Individual de...

Page 24: ...Installation 12 DataDirect Networks S2A 9550 User Guide This page is intentionally blank ...

Page 25: ...ins the following items S2A9550 chassis with four 4 power supply cooling modules one 1 fan module two 2 power cords RS 232 and Ethernet cables for monitoring and configuration cover panel and rack mounting hardware S2A9550 User Guide 2 2 2 Rack Mounting the S2A9550 Chassis Refer to the Rack Mounting Installation Guide NOTE The final step is to attach the cover panel to the front of chassis using t...

Page 26: ... Channel F DISK G Channel G DISK H Channel H DISK P Channel P parity DISK S Channel S spare Using the ten copper SFP cables provided connect these disk ports to your ten disk channels Make sure the latches on the transceivers are engaged 2 Each S2A9550 supports up to 4 Fibre Channel host connections You may connect more than four client systems to the S2A9550 with the use of hubs switches and you ...

Page 27: ...H one parity drive Channel P and one optional spare drive Channel S Drives that have the same AL_PA across all ten channels are put on the same tier The tier that contains the highest AL_PA drives is recognized as Tier 1 Configuration of disks in the enclosures must be in sets of complete tiers Channels A through P Allocating one spare drive per tier gives you the best data protection but this is ...

Page 28: ...E4 Disk 3B E2 Disk 4B E2 Disk 4C DA Disk 8C E1 Disk 5D E4 Disk 3C DC Disk 7C E0 Disk 6D E8 Disk 2C E0 Disk 6C DC Disk 7D EF Disk 1C E1 Disk 5C DA Disk 8D Channel D Channel C EF Disk 1D E8 Disk 2D E4 Disk 3D E2 Disk 4D E2 Disk 4P DA Disk 8P E1 Disk 5S E4 Disk 3P DC Disk 7P E0 Disk 6S E8 Disk 2P E0 Disk 6P DC Disk 7S EF Disk 1P E1 Disk 5P DA Disk 8S Channel S Channel P EF Disk 1S E8 Disk 2S E4 Disk ...

Page 29: ...session NOTE Not all telnet programs support all of the keys listed in the Basic Key Assignments Table Table 3 1 The Backspace key in the terminal program should be setup to send Ctrl H Figure 3 1 Basic Key Assignments Key Escape Sequence Description Backspace Ctrl H 0x08 deletes the preceding character Del Del 0x7F or Esc 3 deletes the current character Up Arrow Esc A gets the previous command in...

Page 30: ...nect the two power connectors to two different AC power circuits for each unit 4 Check that all your drive enclosures are powered up and the drives are spun up and ready 5 Turn on the power supplies on the S2A9550 unit s The S2A9550 goes through a series of system diagnostics and the bootup sequence is displayed on your terminal Wait until the sequence is complete and the S2A9550 system prompt is ...

Page 31: ... group called a Tier directRAID exhibits RAID 3 characteristics such as tremendous large block transfer READ and WRITE capability with NO performance degradation in crippled mode Like RAID 5 however directRAID does not lock drive spindles and does allow the disks to re order commands to minimize seek latency and the RAID 0 like functionality allows multiple Tiers to be striped providing PowerLUNs ...

Page 32: ...nce in determining your requirements please contact DataDirect Networks Technical Support 2 3 2 Configuration Options There are two options to configure the S2A9550 system Command Line Interface CLI S2A Management Tool which is a JAVA based GUI RAID client server application manager that provides a user friendly graphical user interface GUI This user guide provides information for set up using the...

Page 33: ...n dual mode changes should always be made on Unit 1 New settings are automatically applied to both units To change the system date to March 1 2005 for example type date 3 1 2005 Enter To change the system time to 2 15 32pm for example type time 14 15 32 Enter 2 3 6 Setting Tier Mapping Mode The S2A9550 supports various FC AL drive enclosures When the system is first configured it is necessary to s...

Page 34: ...ibed before proceeding to the next section 2 3 8 Checking Tier Status and Configuration Use the tier command to display your current tier status Figure 2 7 illustrates the status of a system containing 80 drives on 8 tiers with both parity modes of 8 1 and 8 2 tiers The plus sign adjacent to the tier number indicates that the tier is in 8 2 mode Figure 2 6 Tier Mapping Mode Setup Screen S2A 2 tier...

Page 35: ... the command disk scan Enter 2 If the same channel is missing on all tiers check the cable connections for that channel 3 If automatic disk rebuilding is not enabled enable it by using the command tier autorebuild on Enter Use the tierconfig command to display the detailed disk configuration information for all of the tiers Figure 2 8 Total LUNs indicates the number of LUNs which currently reside ...

Page 36: ...his physical spare is being used as a replacement Repl Spare from indicates the tier if any whose spare disk is being used as a replacement on this tier NOTE Tiers are 8 1 mode by default 2 3 9 Cache Coherency and Labeling in Dual Mode Use the DUAL command to check status of the units are healthy and verify the Dual COM2 and Ethernet S2A LINK communication paths between the two units are establish...

Page 37: ...tion tuning see Section 3 2 11 2 for more information The default setting is 128 4 Type lun Enter The Logical Unit Status chart should be empty as no LUN is present on the array 5 To create a new LUN type lun add 0 Enter where 0 zero is the LUN number Valid LUN numbers are 0 127 If only lun add is entered you are prompted to enter a LUN number 6 You are then prompted to enter the parameter values ...

Page 38: ... Finished Format of LUN 0 appears 9 Enter command lunto check the status of the LUN which should be Ready Figure 2 12 10 To create the LUN 1 type lun add 1 Enter 11 Then enter the parameters Enter a label for the LUN 1 When asked if you want to create a LUN group type n Enter For capacity enter the value in MBytes 8192 Enter Enter the number of tiers to use 2 Enter Then select the tier s by enteri...

Page 39: ...ction The read only and read write privileges can be specified for each LUN The place holder LUN feature allows the S2A9550 administrator to map a zero capacity LUN to a host or group of hosts via zoning or user authentication The administrator can then create a real LUN and map it to the host s to replace the place holder LUN in the future In most cases the host does not have to reboot since it a...

Page 40: ...ead only The LUN zoning chart as seen in Figure 2 15 is displayed for this newly added user 8 Connect user 2 and repeat steps 2 through 7 to specify the host port zoning and LUN mappings with the following changes For active host port step 6 enter port 2 only For LUN mapping External LUN 0 is mapping to internal LUN R1 External LUN 1 is mapping to internal LUN 0 01 External LUN 2 is mapping to int...

Page 41: ... MON JAN 03 13 04 32 2005 Enter an alias name for the user up to 12 characters client1 enter 210000E08B028233 128 Anonymous 2 E8 MON JAN 03 13 51 27 2005 210000E08B01753A 256 Anonymous 3 E8 MON JAN 03 13 51 27 2005 the host ports by default q to quit 1 enter 4 enter e enter A user can have a unique LUN mapping for all of the host ports or it can use the anonymous LUN mapping from the port zoning c...

Page 42: ...ms should now be able to access the LUNs on the S2A9550 If you want to remotely monitor the S2A9550 please refer to Section 3 9 for information on how to configure the network interface settings Anonymous Access host port zoning only provides the minimum level of security Warning LUN Zoning Enter the host port 1 4 q to quit Figure 2 16 Zoning Configuration Screen S2A 1 zoning edit World Wide Name ...

Page 43: ...SECTION 3 Using the S2A9550 Management Administrative Facilities ...

Page 44: ...This page intentionally left blank ...

Page 45: ...terminal can be used to configure and monitor the S2A9550 Connect your terminal to the CLI port at the back of the S2A9550 using a standard DB 9 female to male Null Modem cable Figure 3 2 Then bring up your terminal window and use these settings for your serial port Bits per second 115 200 Data bits 8 Parity None Stop bits 1 Flow control None With the S2A9550 ready press the Enter key in your term...

Page 46: ... 3 1 Login To login enter command login Then enter the login name and password Figure 3 3 The default administrator account name is admin and its password is password Similarly the default user account name is user and its password is password 3 1 3 2 Logout To logout enter command logout For a terminal session you will be returned to the general purpose user level For Telnet the current session i...

Page 47: ... is the Fibre Channel AL_PA value which the host port uses The system selects a soft ID if the hard loop ID is already taken by another device This parameter is entered as an 8 bit hex value The default value is EF 3 2 1 2 Host WWN The HOST WWN x 0 DEFAULT command can be used to over ride the system ID and specify a different World Wide Name for a host port This parameter is entered as an 64 bit h...

Page 48: ...eed on the host port s You are prompted for the desired speed as well as for the choice of host port s 3 2 2 Configure and Monitor Status of Storage Assets 3 2 2 1 Disk and Channel Information The DISK command displays the current disk configuration and the status of the ten disk channels on the S2A9550 Figure 3 9 Port 1 Port 2 Port 3 Port 4 Host Port Status S2A 1 host status Figure 3 7 Host Port ...

Page 49: ...g A B C D E F G P or S The list is classified into two types G and P The G Grown list consists of the bad sectors that are found after the disk has left the factory and which can be added to at any time The P Permanent list identifies the bad sectors that are identified by the disk manufacturer Disk Channel Status Figure 3 9 Disk Channel Status Screen S2A 1 disk Disk Channel A healthy Disk Channel...

Page 50: ...nel command instructs the system to fail the specified disk at the physical tier in the range of 1 through 125 and channel in the range of ABCDEFGHPS When a non SPARE disk is specified and it is failing the disk won t cause a multi channel failure The disk is marked as failed An attempt is made to replace it with a spare disk When a SPARE disk is specified and it is currently in use as a replaceme...

Page 51: ...he detailed disk configuration information for all of the tiers Figure 2 17 Total LUNs indicates the number of LUNs which currently reside on the tier The health indication for the spare channel under the Healthy Disks heading is an indication of the health of the spare disk if any which is currently being used to replace a disk on the listed tier The health indication for the spare channel that i...

Page 52: ...iple drive failures Ready GHS indicates that a spare drive has been successfully swapped for one of the drives in LUN The LUN LIST command displays a list of all valid LUNs in the system The list shows the capacity owner status and serial number of each LUN Figure 3 14 LUN Configuration The LUN CONFIG command displays the configuration information about all the valid LUNs in the system Figure 3 15...

Page 53: ...a means to access SES specific functions such as disk channel LUN or tier visual identification Drive failures are not shown by the SES command you must use the TIER command to view drive status If your enclosures provide redundant SES communication paths the error is reported twice EncID is the World Wide Name of the enclosure that reported the failure The last four digits of the WWN is the last ...

Page 54: ... the system to its original visual state 3 2 2 10 Visual Indication of LUN The SES IDLUN LUN number command will provide a visual indication of the specified LUN 0 127 The status LED of the drives will blink until the command SESID OFFis issued which will restore the system to its original visual state 3 2 2 11 Verify Connections to Drive Enclosures There are two commands to verify connections to ...

Page 55: ...her enclosures select mode 0 3 For the changes to take effect type RESTART Enter NOTE The changemapcommand should only be used when the system is first configured Changing the mapping mode will alter all the tier information hence making LUN information inaccessible 3 2 4 System Network Configuration Use the NETWORK command to view the current network interface settings of the S2A9550 about which ...

Page 56: ...number chosen is already in use on this unit by either the GUI or SYSLOG facilities The default port number is 23 3 2 4 2 SNMP Syslog To enable disable the SNMP functionality on the S2A9550 use the command NETWORK SNMP ON OFF The system must be restarted before the changes will take effect To specify whether the SNMP functionality will only report component level information or all levels of infor...

Page 57: ...e results may be unpredictable if the port number chosen is already in use on this unit by either the TELNET or SYSLOG facilities The default port number is 8008 3 2 4 4 Displaying and Editing the Routing Table The ROUTE command displays the current routing table of the system Figure 3 20 and allows the administrator to change it The routing table describes how the S2A9550 can communicate with the...

Page 58: ...mand RESTART DUAL To stop a timed restart that is in progress use the command RESTART KILL 3 2 5 2 System Shutdown The SHUTDOWN command shuts down the S2A9550 on which the command is issued If you need to power down the S2A9550 use SHUTDOWN prior to shutting off the power This will cause the S2A9550 to immediately flush their cache abort all format and rebuild operations and proceed with an orderl...

Page 59: ...s The system will automatically save and update the backup copies when changes are made to the system configuration or status The SAVESTATUScommand in addition to saving the parameter blocks to non volatile memory and on the disks displays the current status of the system parameters Figure 3 22 Normally the system must determine which copy of the parameter blocks is more recent the one on the disk...

Page 60: ...n be combined used individually or split into multiple LUNs A LUN can be as small as part of a tier or as big as the whole system LUNs can be shared or dedicated to individual users Up to 128 LUNs are supported in total Each LUN can also be subdivided into up to 64 smaller equally sized LUN segments giving a total of 8192 LUN segments The LUN segments of a LUN are managed together and share the sa...

Page 61: ...N segment of the group in the range 0 63 If all of the segments in a LUN group are unformatted then the entire LUN group will be formatted even if only one LUN segment was specified The rate of format can be adjusted using the DELAY and EXTENT parameters of the TIER command 3 2 9 4 Interrupting a LUN Format Operation If you need to interrupt a format operation for any reason use these commands LUN...

Page 62: ...ment in a LUN group can be specified by x y where x is the LUN group in the range 0 127 and y is the segment of the group in the range 0 63 The LUNSTARTcommand lets you start all the LUNs that have been stopped by a SCSI START STOP request This parameter is not related to the LUN STOP command 3 2 10 Automatic Drive Rebuild The S2A9550 s automatic drive failure recovery procedures ensure that absol...

Page 63: ...uarantee that the data on the disks is rebuild correctly Default is OFF This feature will increase the time it takes for rebuilds to complete 3 2 10 3 Manual Drive Replace To replace the specified failed drive with a spare drive type DISK REPLACE tier channel Enter A replace operation is used to temporarily replace a failed disk with a healthy spare disk 3 2 10 4 Interrupting a Rebuild Operation I...

Page 64: ... to tier ownership Each S2A9550 can access all LUNs Each user regardless of physical connection can see all mapped LUNs The couplet S2A9550 communication occurs over the internal UART and external Ethernet If the S2A9550s detect an Ethernet failure S2A9550 2 will be failed This means that an external event can cause an S2A9550 to fail even though the S2A9550 may be perfectly fine Therefore it is h...

Page 65: ...s default setting 3 2 11 5 Singlet You may set the system in singlet mode with the Dual Singlet command System recognizes only unit 1 This command disables cache coherency heals unit 1 if it is failed fails unit 2 before attempting to remove it NOTE The system may automatically add unit 2 if it is connected to the system Therefore we advise you to power off and remove unit 2 from the system after ...

Page 66: ...e system will temporarily halt all I O requests while the changes are taking effect Use the CACHESIZE xcommand to set the cache segment size for the specified LUN in KBytes Valid segment sizes are 64 128 256 512 1024 and 2048 The default value is 128 This command should not be issued under heavy I O conditions because the system will momentarily halt all I O requests while the changes are taking e...

Page 67: ...hing if the system is running low on resources Use CACHE MAX x command to set the maximum prefetch ceiling in blocks for prefetches on read commands for the specified LUN Valid range is 0 to 65535 Default setting is 65535 3 3 1 5 Cache Settings Reset The CACHE DEFAULTS command will load the default settings for all of the cache parameters for the specified LUN s 3 3 1 6 Disk Configuration Settings...

Page 68: ...used in AV environments only The AVTIMELIMIT x command specifies what the recovery time limit is for the drives when DISKAV is enabled This is the maximum amount of time that a disk can use for the data error recovery in one millisecond increments The parameter is located in bytes 10 and 11 of the Read Write Error Recovery mode page on the disks The recovery time limit of each disk will be set to ...

Page 69: ...write error recovery mode page on the disks The retry count of each disk will be set to its default value when DISKAV OFF Note that changing the disk parameters can adversely affect the I O operation of the system This parameter should only be adjusted when the system is idle Default setting is 1 The AV ORDEREDQUEUE X command enables the S2A9550 to use ordered tags when communicating with drives T...

Page 70: ...0 sends data to host Any reads of same data will be serviced from cache until data is removed from cache due to its being the least recently used data 3 3 3 1 Locking Unlocking a LUN To lock a LUN in the data cache enter command LUN LOCK x where x is the Logical Unit number 0 127 Figure 3 32 To unlock a LUN and release the cache locked by the LUN enter command LUN UNLOCK x Unlocked LUN data Unallo...

Page 71: ...ata shows the percentage of the cache which contains writeback data that must be written to the disks Cache Rebuild Data shows the percentage of the cache in use for rebuild operations Cache Data Lock shows the percentage of the cache which is locked by the locked LUNs The STATS CLEAR command will reset all the statistics back to zero The STATS DELAY command will display a histogram of the time it...

Page 72: ...1435 0 5 5 7 336 672 0 6 0 8 92 344 0 7 0 4 38 136 0 8 0 3 13 84 0 9 0 9 8 8445 1 0 6 3 4 24 1 1 9 19 2 14 1 2 12 15 1 18 1 3 12 17 0 10 1 4 12 19 0 9 1 5 7 32 0 0 1 6 14 34 0 0 1 7 22 12 0 0 1 8 23 12 0 0 1 9 56 19 0 0 2 0 175 4 0 0 2 1 70 1 0 0 2 2 Host Command Ready Delay Statistics Time S2A 1 stats hostdelay Port 1 seconds Reads Writes Figure 3 35 Host Delay Statistics Screen Port 2 Reads Writ...

Page 73: ... Delay Statistics Time S2A 1 stats tierdelay Disk Channels seconds A Figure 3 36 Tier Delay Statistics Screen B C D E F G H P S 0 1 3407b 33108 339bd 3409f 572c5 34c0d 33640 30603 3391a 7ed5d 0 2 480f4 4885c 4866a 48190 27b83 47910 484cc 4acc1 48196 21e 0 3 2ca6 33d8 2def 2c1f 127 2928 324f 3a63 32a7 0 0 4 d1 1bc cd c7 0 c0 185 10f 176 0 0 5 2c 2b 26 12 0 23 27 33 36 0 0 6 13 1b 14 12 0 e 13 1d 1d...

Page 74: ...Lock acknowledges 301310 0 Lock requests received 301310 0 Release requests received 208 0 Lock acknowledges received 326840 0 Lock releases received 279194 0 Lock releases 294583 0 Total Messages sent 922847 0 Total Messages received 907552 0 Command Length Statistics Length S2A 1 stats length Port 1 Kbytes Reads Writes Figure 3 39 Command Length Statistics Screen Port 2 Reads Writes Port 3 Reads...

Page 75: ...value of 32MBytes and only adjust DELAY to match your user load The TIER EXTENT x command can be used to set the system rebuild format extent in MBytes The range is 1 to 128MBytes Default is 32MBytes 3 3 5 2 Background LUN Verify Operations The LUN VERIFY command displays the current setting for background verify on all LUNs Use the LUN VERIFY x x y command to turn ON background verify for LUN x w...

Page 76: ...fect the performance of the system Increasing the extent value will allow more data to be verified in a single pass The range for x is 1 to 128 Mbytes Default is 16Mbytes 3 3 5 3 SES Device Monitoring Rate The SES device monitoring rate can be adjusted to minimize its impact on system performance The SES M_WAIT command displays the current setting in seconds Figure 3 42 The SES M_WAIT x command se...

Page 77: ... and map it to the host s to replace the place holder LUN in the future In most cases the host will not have to reboot since it already mapped to the place holder LUN NOTE Support of place holder LUNs is dependent upon the operating system the driver and the HBA 3 4 1 Monitoring User Logins The AUDIT function continuously monitors logins to the S2A9550 and provides alerts in the event of unauthori...

Page 78: ... to the users In Figure 3 47 only internal LUN 1 can be accessed and it is read only for the users It will appear as LUN 0 to the users The ZONING EDIT command lets you change the settings for the host ports You will be asked to select a host port to change and enter the mapping for each LUN Figure 3 48 The default configuration is to deny access to all the LUNs The ZONINGDEFAULTcommand restores t...

Page 79: ...vileges and where the internal LUN will appear to the user To configure change the settings use these commands USER ADD Adds a new user and defines the right of access USER EDIT Edits the right of access of an existing user USER DELETE Deletes an existing user from the system See Section 2 3 11 1 for further information on how to add a new user Figure 3 48 Edit Zoning Configuration Screen LUN Zoni...

Page 80: ... must be running when using this command This command will fail the current S2A9550 and should not be used during active I O Follow these steps if you need to update the firmware files NOTE Before you begin upgrading the firmware make sure all access to S2A9550 are stopped all volumes on the storage array are unmounted and allow sufficient time for the S2A9550 to flush all cached data 1 Collect an...

Page 81: ... 7 above to update the firmware 9 Issue the RESTART command on the S2A9550 unit s to restart 10 For dual mode only After both S2A9550 are back on line use the DUAL command to verify that both S2A9550 units are healthy If either S2A9550 shows failed login to the healthy S2A9550 and issue the DUAL HEAL command Figure 3 51 Downloading S2A9550 Firmware S2A 1 tftp WARNING This requires failing and rest...

Page 82: ...nt RS 232 console switches to a CLI sub shell which allows the administrator to enter a very limited sub set of the CLI commands The following message is displayed on the console when a Telnet session is initiated from a remote site Figure 3 53 Within the CLI sub shell the TELNET command allows the administrator to view information regarding the currently active Telnet session Figure 3 54 Figure 3...

Page 83: ... console It is up to the administrator to finish out such a command in a graceful fashion Figure 3 54 Telnet Session Information Remote TELNET session ON Local SUBshell S2A 1 telnet Time 19 49 48 Date 03 29 2002 Remote Telnet Session Information Owner s Name admin Security Level Administrative Remote Site IP Address 010 123 139 005 Local SDD IP Address 10 123 134 1 Initiated at 19 49 06 on 03 29 2...

Page 84: ...of all current disk system and drive enclosure faults or failures Figure 3 57 To display the current SDRAM memory faults ECC error controller counters use the faults memorycommand To clear the values in the memory faults ECC statistics use the faultsmemclear command To display the current status of the host and disk SFPs use the faults sfp command NOTE A transmitter fault and a loss of signal on a...

Page 85: ...utdown off You may set a parameter EXCEPTIONSHUTDOWN that allows the system to automatically shutdown if it encounters a task exception Use the faults exceptionshutdown on command to enable automatic shutdown for task exceptions This is the default setting To disable and allow the system to continue to run in spite of task exceptions use the faults exceptionshutdown off 3 7 3 Displaying System s U...

Page 86: ...hat this command only provides control over API connections during the current power cycle To permanently disable or enable API connections across power cycles use the NETWORK API_SERVER command Default setting for this command is enabled To display the collected statistics on API connections Figure 3 61 enter command API STATS The command API CLEARSTATS will reset the collected statistics Figure ...

Page 87: ...te a broken Backup LUN from the IMG All data on the Backup LUN is preserved The MIRRORBREAK command can be used to break Backup LUNs from the IMG where the Backup LUN will no longer be mirroring the Primary LUN All data on the Backup LUN is preserved Parentheses surrounding a Backup LUN is an indication that the LUN is broken from the IMG The MIRRORMERGEcommand will add the Backup LUN back into th...

Page 88: ... a time in a page of screen information Pages provide a way to control the amount of information displayed to the user at one time You will be prompted to either press a specified key in order to scroll from one page to the next or in certain circumstances to terminate the display entirely Valid range is 0 to 512 lines where 0 indicates that no paging is to be performed on the output information D...

Page 89: ...s described below NOTE Currently the S2A9550 does not support network configuration protocols such as DHCP or BOOTP 3 9 2 Network Interface Set Up For first time set up you will need to connect to the CLI RS 232 port in order to change the IP address and or network settings To set up the network interface 1 Use the network command to display the current settings Figure 3 67 2 Change the S2A9550 s ...

Page 90: ...s the SYSLOGD application must be properly installed and running 9 The default destination port number for Syslog packets is 514 If you need to change it use the command NETWORK SYSLOGPORT port number 10 Set up the routing table which describes how the S2A9550 can communicate with the hosts on other networks Use the ROUTE command to display the current settings Figure 3 68 To set the current gatew...

Page 91: ...s can be changed using the PASSWORD command via RS 232 or Telnet see Section 3 1 3 By default the administrator name is admin and its password is password Similarly the default user name is user and its password is password If a user forgets the password entering command PASSWORD DEFAULTS while logged in as admin will restore all passwords and user names to the default values Only one Telnet sessi...

Page 92: ...2A9550 MIB The S2A9550 MIB is read only Temperature status normal warning critical Fan Status 1 healthy failure Power Supply Status 4 healthy failure Tier Status 125 Disk A Status healthy failure missing Disk B Status healthy failure missing Disk C Status healthy failure missing Disk D Status healthy failure missing Disk E Status healthy failure missing Disk F Status healthy failure missing Disk G...

Page 93: ...SECTION 4 Supporting the S2A9550 ...

Page 94: ...This page intentionally left blank ...

Page 95: ...upply fails The status LED on the power supply module will also turn red Figure 4 69 NOTE The S2A should not be operated with any open slots for more than 15 minutes Make sure you have the replacement power supply available before removing the failed module 1 If installed remove the cover panel by removing the two thumbscrews 2 Locate the failed power supply module which is indicated by a red Stat...

Page 96: ...ure occurs on the S2A the tier containing that drive will begin operating in degraded mode This means that the tier will continue to handle I O commands from the host but there will be no redundancy to protect against additional drive failures on the same tier If another disk drive fails in the same tier before the first drive is rebuilt to a replacement disk or hot spare the tier will go offline ...

Page 97: ...d Figure 4 71 illustrates a system that has a failed drive on Tier 2 Channel D and it is being rebuilt When rebuild is complete a message Finished Replacing disk 2D will be displayed The DISK INFO command will tell you which spare drive is replacing the failed drive Figure 4 72 Returning the system to fault tolerant state It is recommended that you replace the failed drive as soon as possible so t...

Page 98: ...can be adjusted with the DELAY and EXTENT parameters see Section 3 3 5 Changing the Rate of Rebuild You may use the commands TIER DELAY and TIER EXTENT to control the percentage of processor time allocated to rebuild compare to I O handling Rebuild is done in steps DELAY will control the amount of time to wait before rebuilding the next chunk of data The size of the chunk of data to rebuild each t...

Page 99: ...s SES communications status information of the enclosures including power supply fan and presence of drive will be obtained and evaluated If a change in status is found an SES message is displayed on your console Figure 4 75 Tier Configuration Space Available Mbytes Tier Disk Status Lun List Capacity Mbytes ABC EFGHPS 280012 280012 1 ABC EFGHPS 280012 280012 2 ABC EFGHPS 280012 280012 3 Automatic ...

Page 100: ...ite occurs bus parity errors encountered while running rebuilds When activated Error Correction runs continuously in the background Once activated it first attempts to perform a DMA disk management applcation write and a DMA read from the disk drive If there is a failure it located the bad sectors and attempts to reassign them After the reassign the cache node is rebuilt and verified While the reb...

Page 101: ...S2A9550 to insure it is still operational 4 2 2 Warning Messages All system warning messages begin with Warning as shown below Warning SDRAM not detected on disk channel A slot 0 These messages indicate that the S2A9550 has encountered a serious error that may require user intervention These messages may indicate a hardware error such as a bus parity error a failure of a hardware component such as...

Page 102: ...ed in slot 1 on one channel then all the other channels must have the SDRAM installed in slot 1 as well This error will prevent the system from running normally Make sure the SDRAM is installed correctly Warning SDRAM configuration mismatch detected on channel A slot 0 Warning SDRAM configuration mismatch detected on channel A slot 1 The above messages indicate that there is a mismatch on the SDRA...

Page 103: ... This unit should continue to run normally but the cluster size may need to be adjusted This may indicate that the parameter block has been corrupted 4 2 6 Disk Boot up Error Messages Warning Unexpected Disk interrupt channel A status msg Warning Unexpected Host interrupt port 1 status msg The S2A9550 received an interrupt from the host port or disk channel that it was not expecting This may indic...

Page 104: ...ed by the unit Check the disk to make sure it is correct Disk 1A returned an invalid capacity of 100 blocks The above message indicates that the S2A9550 received an error when asking for the SCSI read capacity data from the disk The disk returned a capacity that is too small to be supported by the unit Check the disk to make sure it is correct Could not find Disk 1A The above message indicates tha...

Page 105: ...error may also occur if a new S2A9550 with a valid configuration is attached to disks with a different configuration In this case disconnect the new S2A9550 from the disks and use the DEFAULTS command to reset its settings and then reconnect it to the disks The new S2A9550 will then load the correct parameter blocks from the disks Loaded parameter block 0 from disk 1A Old Date TUE MAY 02 11 18 58 ...

Page 106: ... that the S2A9550 failed a disk in the array but could not find a spare disk to replace it with This message is informational only The tier containing the failed disk will begin operating in degraded mode Check the disk and replace it if it is no longer functional Spare too small d x LUN 1 won t fit on spare 1S x The above message indicates that the S2A9550 failed a disk in the array and replaced ...

Page 107: ...nd replace it if it is no longer functional SCSI Reservation Conflict Disk 1A The above message indicates that the S2A9550 received a reservation conflict status on a SCSI command it sent to a disk The disks should not be reserved in the normal operation of the S2A9550 The S2A9550 will display any valid sense data returned with the status SCSI Command Terminated Disk 1A The above message indicates...

Page 108: ... S2A9550 detected a parity error when reading the data on a disk channel This indicates a problem with the hardware Make sure the SDRAM is installed correctly and run the cache diagnostics on the S2A9550 Warning SDRAM parity error recovered 1A ID EF p x The above message indicates that the S2A9550 detected a parity error when reading the data on a disk channel but was able to recover after a retry...

Page 109: ...countered while reading from a disk drive such as a media error or a recovered error which does not go away This indicates a problem with the disk Warning Data loss detected disk 1A Warning Data rebuild loss detected disk 1A The above message indicates that the S2A9550 was saving the data to the disks when it encountered an error on more than one disk and the retries were unsuccessful This indicat...

Page 110: ...s should generally not occur during normal operation and should be reported if they keep reappearing Check the connection to the initiator on the host port Command 02X aborted LUN 1 T x The above message indicates that a SCSI command from an initiator was aborted The abort may have come from the initiator a target reset or from a timeout in the S2A9550 This could also indicate that the S2A9550 mig...

Page 111: ... RC x RD x P x Warning Host node finished write error L d N x WC x WD x The above messages indicate that the S2A9550 has detected an internal firmware error The S2A9550 may not function correctly after this type of error and data may have been lost This indicates a problem with the firmware Downgrade the firmware in the S2A9550 to a previous version known to be stable 4 2 9 Rebuild Error Messages ...

Page 112: ...e drive enclosure that is connected to Channel x i e the enclosure is not supported The S2A9550 therefore will not light the Fault LED of a failed drive in that enclosure but probably will still be able to monitor the common drive enclosure elements such as power supply and cooling fans Full SES monitoring and visual disk fault indication are supported on the DataDirect Networks drive enclosures T...

Page 113: ...SECTION 5 Appendices ...

Page 114: ...This page intentionally left blank ...

Page 115: ... 5GB Independent drive channels 10 No of host ports 4 No of host connections Up to 512 No of drives supported Up to 1250 1000 drives for data No of LUN groups supported Up to 128 each can be subdivided into 64 equally sized LUN segments Hot spare capability Yes up to 125 spare modules Fibre Channel host transfer rate Up to 400MB s 4 Fibre Channel drive transfer rate Up to 2 Gb s 10 Full duplex 10 ...

Page 116: ...7 63Hz Power consumption maximum current 4 0A 110VAC 1 9A 230VAC Couplet 8 0A 110VAC 3 8A 230VAC Power consumption average current 3 0A 110VAC 1 5A 230VAC Couplet 6 0A 110VAC 3 0A 230VAC Operating environment temperature relative humidity 5 C to 35 C 20 80 non condensing Non operating environment temperature relative humidity 10 C to 50 C 20 80 non condensing Thermal rating single mode dual mode 1...

Page 117: ... Appendix A Reduced Air Flow Installation of the system in a rack should be such that the amount of air flow required for safe operation of the system is not compromised Mechanical Loading Mounting of the system in the rack should be such that a hazardous condition does not occur due to uneven mechanical loading Circuit Overloading Consideration should be given to the connection of the system to t...

Page 118: ...106 DataDirect Networks S2A 9550 User Guide S 2A 9 55 0 T ec h n ic al S p e ci fi ca t io n s This page intentionally left blank ...

Reviews: