Home
HP VMA-series Memory Arrays Installation and Service Guide
Contents
1. ESSEN SZ SI SESS SEES EE ELLEN LLL NL SE SZ SZ SZ SI SZ SI S SZ SZ SZ ASZSSISZSSISZSSISSZI SZ SI SI SI SI SIS SIS ISI SS SZ SS Zaz coo AAAA 5252525252757 4 Osaweo o e 25252527525 252525252 SZ SS Za SZ SZ SZ SA eR 5575252 5 S PORTS CONSOIE HERES ESSA Figure 6 2 Replacing an AC Power Supply 3 Orient the power supply as shown in the figure above with the faceplate towards the installer and the AC cord receptacle to the right 4 Place the new power supply in the chassis and push firmly until the green tab clicks into place 112 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 Replacing VIMMs Replacing VIMMs There are up to four spare VIMMs in the Memory Array system If a VIMM experiences errors Route the data to a spare VIMM Remove the errored VIMM from the RAID group Power down the slot in which the VIMM is located Replace the errored VIMM with a new working VIMM and place as a spare in the system Caution Wear a grounding strap that has been attached to the Memory Array chassis to avoid damage from static electricity To replace a VIMM
2. X HI The command displays information similar to the following system save config Config operation succeeded Validity check succeeded restore config Hestores the admin login password and system log service configuration changes back to the factory default settings Requires a software reboot Syntax restore config factory The command displays information similar to the following system restore config factory Running this command requires a non service affecting software reboot All OAM CLI sessions will be terminated Would you like to apply the changes Y N set led test Starts a functional test of the system LEDs Syntax set led test start Example To start a functional test of the system LEDs at the System context prompt type set led test start The command displays information similar to the following System set led test start led test start HP AM456 9002A Rev 01 VMA series Memory Array Installation and Service Guide 265 Appendix D CLI Reference set name Sets the hostname of the system When setting the system s name use only alphanumeric characters and the hyphen Syntax set name lt name gt Where name Specifies the new name for the s
3. 2 24 95 Displaying Alarrris and E008 o oh EN peed x be Pee pes d bend 96 Displaying the Gurrent Alaf MS Rp Eben E Ed des 96 Displaying the System LOG ices aee eet rp Ce ERES UE Hem e ir aah dose BERE Dari ec RODA b e oc 96 Displaying the Messages Log ene sse be ERA EE aq wade 97 Rebooting the Memory 4 4 2 98 Rebooting the System 98 Ganceling a Scheduled Reboot ise 98 Displaying the Scheduled 24 2 4 2 99 Upgrading the System 100 USING SCP tis 101 Restoring the Factory Default Settings 103 Displaying the Upgrade Pati rem tre tree eter er Re be dox Roc o eq ade tela 105 Updating the System Software Factory 2 2 105 CHAPTER 6 Servicing the Array 107 Guidelines for Servi
4. 2 24 2 160 perf test Utility OpEOnS ite imer RR E nb Y RR De Pe eae 164 Memory ArrayIMoels seins neato e p banes doses enna as e ode d ane d 179 General Gomtnarnds E ubera RE d d a barra PATER weeds ns 213 Chassis Context Commands 2 221 Board Context 2 2 2 2 223 Slot Context cress tensa ar ee bea de dac 227 VIMM Context Commands cise ea pee dettes ex bep Diod pega eRe ht 230 VIMM summary Context 2 233 show vim summary Command Output Descriptions 234 Controller Context Commands 2 422 2 2 2 236 HP AM456 9002A Rev 01 VMA series Memory Array Installation and Service Guide 15 List of Tables Table D 9 Controller Context Commands 4 ees 238 Table D 10 Fan tray Context 243 Table D 11 Fan Gontext Commands scenes bee p eee PRG PARE RR be DECR RR e ERR AE as 244 Table D 12 CLI Context Comtrnarids r
5. 201 Context g OUD esa en mede bd Sade Ror Rape 251 AACS MOSES PME 252 RAID Group Context Gorriantds iudex e tee ko EX ope ces do aod ney ack 253 MG MIPSA each ek ETERNI 253 Maps Gontext Commands Ab aes nea RO S Ru v Sale 255 op 255 10 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 System Context Commands becas Pee b we E 257 PED OO PETERET 258 CIS AP TEE 258 COMLEX alanIMS escheat Be Lesiones odere bL Meine ttn le alike he Adon ae i 259 GCONGEXG alll 5 acce D ae ean ORLA CE DEUS We NER C adden ne Bae da hae Mew epa d ES 209 eb eet cade A retra Rallies denned bee dees 259 Gontext led State zie erroe rae RE RAP dated PI GER alee 260 Context laggintgsc heed bined eee 260 CONTEXT OAM au vod vega ms Sod aeu feoda ave id 260 GOMES GUS coo eub i aestuat oun meaner melee Lupe obe are M 261 contet SW UPGPEG ih esa obses eg quoe enr ear X peau appa ieee ge ie nd Mr e Sous dane S 261 CCIE UPLNE aee ITE RP 261 VERSION cc oie
6. 119 Kernel Development Package 1 212 eR Ree eque bende bae cane e d 118 GEC Comper s en RUE RP NR Ban P RE E mete eapite aues 180 Libaio Development Package ober b e eb ERE prepa cu pr biked dissed edad 180 Installing Lin x Drivers uet RR RR PER Ies vete be LX Ve ERR Rex Re EET eed 180 Installing Linux DRIVERS ius eek LER LI bb ales is Prep pr enia dubie Pee de dees odd 121 Removing the Linux Drivers exe te cereus ROU ee i deque tacet a Put es br ep tu Parce ed 185 Loading and Unloading Linux 125 HP AM456 9002A Rev 01 VMA series Memory Array Installation and Service Guide 7 Table of Contents Loading Linux Drivers 5 eee eR ehem ERR Sm om RR ERR pc RR RE 185 Loading Liri x Drivers as Modules obser br bERpE POUR Rd bho bed ened ed sles 186 Unloading the Linux DPIVOP 5 cont nio m Patan e rec wp GREEN Rupee e adea 187 Installing the Violin Utilities sisi HH en 127 Installing the Violin Utilities on Linux 2 128 Configuring Partitions and Storage Devices 129 Greating Block Device Par
7. 236 HP AM456 9002A Rev 01 VMA series Memory Array Installation and Service Guide 13 List of Figures Figure D 8 Figure D 9 Figure D 10 Figure D 11 Figure D 12 Figure D 13 Figure D 14 Figure D 15 Figure D 16 Figure D 17 Figure D 18 Figure D 19 Figure D 20 Figure D 21 Figure D 22 Figure D 23 Figure D 24 Figure D 25 Figure D 26 Chassis gt Controller gt Ethernet Context 238 Chassis gt Fan Tray Context 243 Chassis gt Fan Tray gt Fan Context 244 CL eror udin RC 245 RAID Gontext suite dink ode Spade LENDER EO PG dake Ra eres RE 251 RAID gt Group Context 2222 2 2 4 24 253 RAID gt Group gt Maps Context 255 System Context Level ned renew ex TRE 257 System gt Alarms Context 2 2 4 4 2 42 2 273 System gt Boot params Context 2 222222222222 22 275 System gt LED State Context 277 System gt Logg
8. 31 Available VIMM Types sies dead kad Ea EGO pa ee eee 34 MMM Configurations epe e Pn rae 27 35 VIMM Slot Locations e oda eee pag eee ene PULO oe a Renee ee 35 Required Installation Tools and 41 Image sion sty eo bite Rade ae Seale nid iste heed dad eio dd tn VR REDE ee aste 46 Power 2 47 Default Serial Port Settings 0 cece cece eee 50 DB 9 to 9 Serial Null Modem Cable Pinout 0 000 cette eens 50 Memory Array System Default Settings 58 Changing the Default System Settings 62 Syslog Definition 2 71 Displaying IP Information gt 0 nen eee 87 Upgrade Image Names es oer rr e uS 100 Downloading Methods and Example 2 2 24 242 101 Memory Array Commands for Viewing Linux Driver 187 Command Line Utilities for Displaying Windows Driver Information 144 vring Utility
9. 2 2 4 2 59 Changing the Default System 06 62 Changing the Admin 2 2 2 2 2 24 2 62 Changing the Default IP Address Netmask and 63 Changirigithe HOStnaMe cnt as ade exp a Eb ue Peta RR rta PEAR Eee ERASAN 64 Configuring DHCP Settings RIPE ker te ive a hed Ex Ee eR ERES 65 Displaying DHCP Status icr ree whe d eios hi IR be ie wad bis 65 Enabling DEIBB ot canta aie cad met o e qe dea deed adeb ea gee Vel aaah Fr eager a 65 Wc soin alc 20 CUTEM 66 Configuring Domain Name System 5 2 2 2 2 67 Gonfiguring the DNS Name etes Sr pa bebe ended aed deen Beas 67 Configuring the DNS Search Domain 24 2 4 68 Displaying the DNS Mode and Pre provisioned 68 Setting the tena de ret hix due ebria Pave PN RES 69 Verifying the Ethernet
10. 4 2 2 4 2 2 2 2 2 233 SNOW IT 233 Controller Context 2 2 4 4 24 4 24 2 4 2 2 4 2 236 SOE SOMES HEC E 236 SEW SEMA SPSS Ua ste Die mate ditam E SEED 236 context ethernet C usa etate tps bdo Ro UE ea shee Bataan Pe RR Ru UR ak un RR E 237 Ethernet Context Commands 2 4 2 4 24 4 24 24 2 238 Set dh6p en QE epe Bed 238 setip address pinnen rer ER EC 239 Sate gi we Feb al Gina Soe ec qoo dades d cn do odo Sex t ea da 239 Set REP EET 239 Set GNSNAMESERVER e cde idus dba med ad Suede Seeded teas 240 clear dnssiameserver eoe p E FEN En duse 240 5 Seiad ee cee 240 clear anssesroli iu a a deae d de 241 SHOW ovis ae toned 241 hM PR CT 242 Fan tray Context Commands pia DWE EA Pade e
11. Serial Console Figure 3 8 Connecting the Serial Cable to the Host Computer Connecting the Ethernet Cable The Ethernet cable connects the host computer to the system s command line interface CLI for configuration operations and retrieving system status For a direct host to system Ethernet connection use a straight through or cross over RJ 45 to RJ 45 CATS Ethernet cable You can also use a straight through or cross over cable to connect the Memory Array to a router hub or other network device provided that the host and the system can communicate with each other To connect the Ethernet cable to the Memory Array and the host computer 4 Connect one RJ 45 connector on the Ethernet cable to the RJ 45 connector labeled ETHERNET on the rear of the Memory Array as shown in the figure below HP AM456 9002A Rev 01 VMA series Memory Array Installation and Service Guide 51 Chapter 3 Installing the Array Ethernet Port Figure 3 9 Connecting the Ethernet Cable to the Memory Array 2 lf using the cable management arm route the Ethernet cable according to the instructions in Routing the Cables onto the Cable Management Arm on page 55 3 If directly connecting the Memory Array to a host machine plug the other end of the cable into the Ethernet connector on the host 4
12. 1 A dialog box appears confirming that the Violin Utilities have been 148 CHAPTER Violin Utilities 149 Understanding the Violin Utilities iiis HH 150 Installing oe rer Rt ay EDUC CREER CIC Re Re e each E ea 150 Running tbe Violin Ll litias cde A doe be edd ceu Rl ded ede 150 Violin Utilities Reference esee orbe PEPPER 150 VGOUNES scies adore pretesa be AERE wale bk Si E RR he aad eg eor eae ded pur eed ede RO ego 151 153 lI 155 LETT 155 156 PUTET 158 Rec nee HER 159 rr c Un 160 AVENE NG tZ recs edet cda ance ganda Rd LAC LO 162 eau dace o oda dd 163 alg UEM 163 CHAPTER 10 Performance Tuning and Troubleshooting 167 Performance Tuning and Testing 222222222222222222 2 2 168 Flash Layer Performance 4 2 2 169 Memory Array Flash 4k
13. E OE OA E EREA 290 Sw upgrade Context 294 copy system SWUpgrade red NTEGER ne en dear week elms dd aaro d 294 BOD ACHVE Sie ect Sea aam menie eR eb y bay Bey tee ee dels 295 SOU Paths 295 BROW ACTIVE bode ya bin Sadie ate lds mate Hb aeons 295 HP AM456 9002A Rev 01 VMA series Memory Array Installation and Service Guide 11 Table of Contents SUMMO 296 Uptime Context 4 2 2 2 2 2 2 297 SNOW ET PETERE EMT MM 297 Version Context 2 2 2 24 24 24 2 298 Clar METTE Errem PME PICO VR 298 12 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 List of Figures Figure 1 1 Figure 1 2 Figure 1 3 Figure 1 4 Figure 1 5 Figure 1 6 Figure 2 1 Figure 2 2 Figure 3 1 Figure 3 2 Figure 3 3 Figure 3 4 Figure 3 5 Figure 3 6 Figure 3 7 Figure 3 8 Figure 3 9 Figure 3 10 Figure 6 1 Figure 6 2 Figure 6 3 Figure 7 1 Figure B 1 Figure C 1 Figure D 1 Figure D 2 Figure D 3 Figure D 4 Figure D 5 Figure D 6 Figure D 7 Memory
14. 31 CHAPTER Violin Intelligent Memory Modules 33 Violin Intelligent Memory Modules 2 2 2 24 24 2 34 TYPE Sei Co D boda d Pad eee aed eee deen ea dened 34 MMM Gonfigurations 24 Rilke RR RUNS EASE Ede ORE Aaa RG 35 VIMM Slot dd ee dae bets 35 42 Madule Gonficulatlon oe tre Es eee er bebe pd be E 36 PART Il Operation CHAPTER Installing the Array 39 Installation and Configuration Overview 2222222222222222222 40 Required Installation Tools and 2 4 4 4 41 Rack Mounting the 42 Installing the Memory Array in a 19 Equipment 42 Installing the Cable Management 2 2 24 2 4 43 HP AM456 9002A Rev 01 VMA series Memory Array Installation and Service Guide 5 Table of Contents Connecting the PCle Cable to the Memory 46 Connecting POWER
15. DEBUG INFO e WARN e ERROR e FATAL Syntax show level The command displays information similar to the following system logging in memory category util gt show level level warn default level info ese VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 Syslog Context Commands Syslog Context Commands Figure D 22 System gt Logging gt Syslog Context Level The table below describes the commands available at the Syslog context sublevel of the CLI Access the Syslog context sublevel through the Logging context level See Logging Context Commands on page 279 Table D 25 Syslog Context Commands set host Sets the IP address for the syslogd host set service Enables or disables the service that sends the system log show host Displays the IP address for the syslogd host show service Displays if the service that sends the system log to a host is enabled or not set host Sets the IP address of the host that will receive the system log This host must have syslogd configured correctly The Memory Array sends messages to only one syslog server at a time See your host s syslogd documentation for instructions Display the man page for syslog conf on your host for more information Syntax set host lt ip_address gt 456 90 Rev 01 VMA series Memory Array Installation and Service Guide 287 Appendix D CLI Reference Where
16. CORKS BSZUPEXESROERESEXABUEEE VCC OMBICRI lt 7221981 RECT CORBSRARR CREAT COBAIC APRS BVISHREBSSASBRKENSTECHHOIET HP AM456 9002A Rev 01 VMA series Memory Array Installation and Service Guide VMA series Memory Array Installation and Service Guide 456 900 Rev 01 Table of Contents List of Figures 141 List of Tables iii ea eae 3o ow x wo a wo eee ae TS PrefaGe OSS SD oW od x Goa ER See eee A PART I Product Overview CHAPTER 4 VMA series 23 FREI CUN PSS EE T PE 24 Physical Components scs er pL ee bbe d aed gee 24 5 TT 24 LEDS DE 25 50 5 DTE 27 28 Connectivity and Interfaces Overview 222 2 2 2 2 22222222 2 28 Management Interfaces oct Raed duets ee ope banana 29 StoragelTterfabeS ase ette eg Systemi SPECHICAHONS ci zu roodo Re ceed de i n a ee 31 Direct attached Host Computer
17. HP AM456 9002A Rev 01 VMA series Memory Array Installation and Service Guide 269 Appendix D CLI Reference The command displays information similar to the following system gt show reboot There is a reboot scheduled in 14 minute s and 8 seconds show status Displays the status of the various software modules and the validity of the current VIMIM configuration Syntax show status 270 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 System Context Commands The command displays information similar to the following when the system is operating correctly system gt show status alarm mgr data mgr diagnostics mgr hardware mgr inventory mgr raid mgr vimm mon data plane raid rebuild vimm config admin down vimm ids missing vimm ids host interfaces slot protocol link width neg link width max data rate cfg data rate host eee protocol link width neg link width max data rate cfg data rate host slot State host running running running running running running running available active group 2 vimm 07 47 complete out of spec 42 vimm 60 185 Pore enabled pcie 4 4 10 Gb s 10 Gb s detected SOrt 2 enabled pcie 4 4 10 Gb s 10 Gb s detected 0 disabled undetected 456 9002 Rev 01 VMA series Memory Array Installation and Service Guide 271 Appendix D
18. Using the 2 5 m 8 20 ft ground cable supplied with the array attach the end of the cable with the lug installed to an appropriate grounding point on the equipment rack Use an appropriately sized screw to attach the ground lug to the equipment rack 48 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 Connecting Power 2 Route the equipment ground cable to the rear of the equipment Be sure to leave an appropriate service loop to allow the removal of the equipment on the slide rails If using the cable management arm route the equipment ground wire around the arm See Routing the Cables onto the Cable Management Arm on page 55 3 Cut the length of the ground wire at the rear of the equipment as needed for proper fit If the length of the cable is cut strip 13 mm of insulation from the cut end of the cable for installation into the grounding lug Attach the ground cable to the loose grounding lug provided with the Memory Array Tighten the screw on the lug to secure the cable to the lug 5 Using the grounding screw provided with the Memory Array attach the lug to the ground point on the rear of the equipment Note Attach the lug with the cable pointing up Attaching the lug with the cable pointing down may cause interference between the ground cable and equipment mounted directly below the Memory Array which would prevent the Memory Array from sliding out of the equipment rack fo
19. ZZ MM JJ qb 277 2 2 2 te e e ray Ef 22 http www violin memory com ey 12 Coming 18 DEC Violin Memory Appliance 1010 S W Version R3 4 0 15954 viola logins VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 Upgrading the System Software 4 While the system is rebooting reboot your host server 5 Log back into the Memory Array when it is finished rebooting Displaying the Upgrade Path After setting the upgrade path and before the system reboots display the path to the upgrade software 1 Log into the Memory Array 2 Navigate to the Sw upgrade context level At the root prompt type context system sw upgrade 3 Atthe context prompt type show path The command displays information similar to the following system sw upgrade show path Upgrade image path bobGftp 10 10 0 15 pub v1010 x8 pl d img Updating the System Software Factory Image Update the system software factory image if you have both factory and upgrade images installed on the Memory Array and you want to make the current upgrade image the factory image 4 Copy the current firmware image into the factory partition At the root prompt type copy system sw upgrade active factory 2 You are prompted to confirm Upon confirmation the system reboots WARNING This procedure interrupts service HP AM456 9002A Rev 01 VMA series Memory Array Installation
20. group number 2 id 76 13 44 67 69 state data data data data data Where group Indicates the RAID group ID number id Indicates the physical VIMM ID and matches the slot number on the main board 90 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 Displaying and Setting System Information state Indicates the state of the VIMM in the 5 VIMM RAID group Valid values are data VIMM is being used for data either user data or parity data REBUILDING VIMM is currently being rebuilt by the RAID engine to recover from a prior failure FAULT A fault has occurred for this VIMM If a spare is available a rebuild occurs for this virtual VIMM Displaying the Spare VIMM Information Using the CLI display the ID numbers of the VIMMs that are designated as spares for use with the RAID groups 4 Log into the Memory Array Navigate to the 24 D context level At the root prompt type context raid At the AA D context prompt type show spare ids The command displays information similar to the following raid show spare ids spare ids 30 31 92 592 HP AM456 9002A Rev 01 VMA series Memory Array Installation and Service Guide 91 Chapter 5 Operating the System via the CLI Displaying and Setting Hardware Information Display hardware information for the Memory Array including e Fan tray status e Which slots are populated wit
21. eddie 261 Lt NOG ce TEE EE 262 ERR TET T 262 263 Set boot paras ceo Galt Mek ban ie 264 Set CloCk OU 6e i eer eme rated gamed Pede unde e Bela 264 Nen I 264 restore config ET Eq 265 Settled RS CLEMENT 265 SOG MAME ec MT 266 ANNIE Bate te daten asain erat 266 SHOW 5552 aS 266 SNOW cleelespul GB ra att eae Pee ee 267 MET 267 SHOW MESSAGES uoce cen emet tob d act bod ERAN RR a a op tar wipe ep iq Rane 268 SHOW MAME EE ERR EET DIT ea 269 SHOW 2 u is se EET 269 SHOW statis eeso oe bh es ocu inet eee aer bs mua dune ded Dto dd seat 270 Alarms Context 273 BOW esate cuc dude eb Ac 273 Boot params Context 2 222222222222 275 set stagger memela N ursi EE uia Ripe Ru PE Ep dd nad 275 shaw stagger marr elBar dae epe RE ee x UO epe Rer dese gage 276 LE
22. the Memory Array Note Note Read through this entire chapter and plan your installation according to your location before installing the equipment The following procedures and the order in which they appear are general installation guidelines only 18 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 Security Security Typographical Conventions The table below summarizes the typographical conventions used in this guide Typographical Conventions Bold User Interface text Italic Provides emphasis and identifies variables and document titles Courier Command names examples and output Courier bold Input you must type exactly as shown Courier italic Information for which you must supply a value Optional command parameters are enclosed within square brackets Separates a set of command choices from which only one may be chosen Required command parameters that must be specified are enclosed within curly brackets HP cannot be responsible for unauthorized use of equipment and will not make allowance or credit for unauthorized use or access Reference Documents Contacting HP Memory Gateway Installation and User s Guide For the name of the nearest HP authorized reseller See the Contact HP worldwide in English webpage http welcome hp com country us en wwcontact html For HP tec
23. E save config Saves system changes to the flash restore config Reverts back to factory settings set led test Initiates a functional test of the system s LEDs set name Sets the name of the Memory Array show boot params Displays the systems boot parameters show clock Displays the system date and time show clock source Displays the current clock source for the system show log Displays the log buffer show messages Displays the var log messages file show name Displays the name of the Memory Array show reboot Displays when the scheduled reboot will take place show status Displays the status of various software modules cancel reboot Cancels a currently scheduled reboot Syntax cancel reboot clear log Clears the system log 258 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 System Context Commands Syntax clear log Example To clear the system log at the System context prompt type clear log The command displays the following information system gt clear log log clear context alarms Moves into the Alarms context level to access the alarm related commands Syntax context alarms The system prompt changes to the following System alarms context all Moves into the all context level to reboot all system processors Syntax context all The system
24. HP AM456 9002A Rev 01 VMA series Memory Array Installation and Service Guide 289 Appendix D CLI Reference Status Context Commands Figure D 23 System gt Status Context Level The table below describes the commands available at the Status context sublevel of the CLI Access the Status context sublevel through the System context level See System Context Commands on page 257 Table D 26 Status Context Command show Displays the current status of the system software modules show Displays the status of various software modules Syntax show The command displays information similar to the following when the system is operating correctly system status gt show alarm mgr running data mgr running diagnostics mgr running hardware mgr running inventory mgr running raid mgr running data plane available raid rebuild inactive vimm config in spec 84 vimm 290 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 Status Context Commands host interfaces eene protocol link width neg link width max data rate cfg data rate host slot Stele host slot Starte host ports enabled pcie 8 8 20 Gb s 20 Gb s detected POr disabled undetected 00 disabled undetected The command displays information similar to the following when failed VIMMs are in the system system status gt show alarm mgr data mgr diagnostics mg
25. Installing the Violin Utilities The Violin Utilities may be installed on the Linux or Windows host in the course of installing the device drivers during Phase 3 of a direct attached Memory Array deployment e For information on installing the Violin Utilities on a Linux host see Installing the Violin Utilities on page 150 e For information on installing the Violin Utilities on a Windows host see Installing the Windows Drivers on page 137 Running the Violin Utilities As with any command that modifies the configuration of the Memory Array system Violin Utilities commands must be issued as the root user on a Linux computer or as an Administrator ona Windows computer In each Violin Utilities command specify the optional device index device index to list the information for a particular Memory Array If you do not specify an individual device the command lists the information for all Memory Arrays found Running the Violin Utilities on a Linux Host The Violin Utilities are run on the Linux host from the command line Running the Violin Utilities on a Windows Host A shortcut icon is created on the Windows desktop to the Violin Utilities command shell when you install the Violin Utilities on the Windows host If you are not logged on as an Administrator right click the icon and select Run As Administrator to open the shell with the proper permissions Violin Utilities Reference This section documents the syntax a
26. Displaying the Command Line Edit Mode 1 Log into the Memory Array 2 Navigate to the CZ context level At the root prompt type eiomisc 3 At the CL context prompt type show edit mode The command displays information similar to the following cli show edit mode Current edit mode setting is emacs Setting the Command Line Editor Set the command line editor to either Emacs or v for the current CLI session The default editing mode is Emacs 1 Log into the Memory Array 2 Navigate to the CZ context level At the root prompt type Comte cibi 3 At the CL context prompt type set edit mode vi emacs Where vi Sets the command line editor for the current CLI session to emacs Sets the command line editor for the current CLI session to Emacs This is the default Displaying the History Buffer Size 1 Log into the Memory Array 2 Navigate to the CZ context level At the root prompt type Contes eeik 3 At the CL context prompt type show history size ao VMA series Memory Array Installation and Service Guide 456 900 Rev 01 Displaying and Setting the CLI Window Options The command displays information similar to the following cli gt show history size Current history size setting is 100 Setting the History Buffer Size Modify the size of the history buffer to hold from 10 1000 lines To modify the num
27. Physical Components Chassis Figure 1 1 illustrates the front view of the Memory Array chassis and Figure 1 2 illustrates the rear view Front View The front panel has the Power and Reset buttons that allow you to start stop or reset the Memory Array E rege gt B acia ec OY A USB Front Reset Power Ports LEDs Button Button Figure 1 1 Memory Array Front View 24 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 Physical Components The power button on the front of the array can be used to cause the array to enter into a shutdown mode similar to executing the shut down CLI command With a shutdown the media is taken offline and 1 0 stopped to the connected hosts but the array is left powered on and able to be managed via the CLI Use the reboot CLI command to bring the array media back online and allow O to the connected hosts To shut down the system from the front panel depress the power button for 4 seconds If the LCD does not indicate the system is shutting down after 10 seconds depress the power button for another 4 seconds The LCD should display that the system is shutdown and it is safe to remove the power cords if desired Note The array is not actually powered off when using the power button Instead the array is logically shut down and the data paths are disabled placing the array in a safe mode for removing power cords Before turni
28. context chassis board 0 slot lt n gt Where n Specifies the VIMM slot ID Valid values are in the range of 0 83 3 Atthe context prompt type set led test start 110 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 Replacing the Fans Replacing the Fans The six fans are installed prior to shipping but may need to be replaced in the unlikely event of a fan failure The fans are hot swappable components and can be replaced while the Memory Array is in service WARNING Allow the fans to slow down before removing them Figure 6 1 Replacing a Fan Module To replace a fan 4 Remove the lid by turning the latch clockwise on the VIMM top cover The latch holds both the top cover and the fan cover in place Then pull on the rubber tabs to remove the lid Pull the handle on the fan to remove it from the chassis and replace with a new fan module 3 Place a new fan tray module in the empty fan slot and push it into the chassis until the connector is securely seated in the chassis connector 4 Putthe lid back on and secure it by turning the latch counterclockwise HP AM456 9002A Rev 01 VMA series Memory Array Installation and Service Guide 111 Chapter 6 Servicing the Array Replacing the AC Power Supplies The redundant AC power supplies can be hot swapped at any time if one fails during operation of the Memory Array To replace an AC p
29. 100 complete OK Flash copy CUP E EO t a o neto done OK Verifying flash Verifying data checksum OK OK Activating upgrade Updating partition information Upgrade complete reboot system all for changes to take effect gt gt set system sw upgrade path bobG8scp 10 10 0 15 home bob home vtms array firmware x8 R3 4 0 15954 upg 102 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 Upgrading the System Software 4 Specify the system processor to restart when the system reboots At the root context prompt type reboot system all The command displays information similar to the following gt reboot system all Do you wish to reboot the specified processor s now Y N y Scheduling an immediate reboot gt SCS EEMITREBOOTINGEEE ERE The reboot request has succeeded 5 While the system is rebooting reboot your host computer Log back into the Memory Array after both systems have completed rebooting Note e sure that your PCle cable is connected to the correct PCle port at the rear of the Memory Array A green LED flashes to indicate the activated PCle e both the system and host computer have rebooted the LED is solid green e have upgraded from a PCle x4 connection to a PCle x8 connection use a PCle x8 host card in your host computer 6 You may need to update y
30. The command displays information similar to the following System name show name Violin Memory Array Retrieving the MAC Address The MAC address of the Memory Array s Ethernet port can be found on the back of the system or in the system attribute files To retrieve the device MAC address and serial number do one of the following 88 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 Displaying and Setting System Information 4 From the CLI prompt type show chassis controller ethernet 0 2 Log into the host computer and type vinfo To add the Memory Array s MAC address to your DHCP server consult your DHCP server documentation Clearing Provisioned IP Information Provisioned IP address information can be cleared at any time 1 Log into the CLI via a serial connection or the Ethernet interface see Connecting to the CLI on page 76 2 Navigate to the Ethernet O context level At the root prompt type context chassis controller ethernet 0 3 At the Ethernet context prompt type clear ip address The command displays information similar to the following chassis controller ethernet 0 clear ip address chassis controller ethernet 0 show dhcp enabled ip address 10 3 09 9 LA netmask 255 255229550 gateway 10 300 9 1E mac address 0071B3 amp dns config automatic dns nameserver 10 3015 0 2 dns
31. ip_address Specifies the IP address of the host to which the system log messages will be sent Use the save config command to save the changes across system reboots set service Enables or disables the service that sends the system log to a host running syslogd See your host s syslogd documentation for instructions Display the man page for syslog conf on your host for more information Syntax set service on off Where on Starts the service that sends the system log messages to the host running syslogd off Stops the service that sends the system log messages to the host running syslogd Usethe save system config commandto save the changes across system reboots show host Displays the IP address of the host that receives the system log This host must have the syslogd configured correctly See your host s syslogd documentation for instructions Display the man page for syslog conf on your host for more information Syntax show host The command displays information similar to the following system logging syslog gt show host host 25 SET oto ess VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 Syslog Context Commands show service Displays the status of the service that sends the system log to a host running syslogd Syntax show service The command displays information similar to the following system logging syslog gt show service service on
32. value Usethe save config command to save the changes across system reboots show Displays the IP netmask gateway and MAC addresses of the Memory Array Syntax show Example To display the system Ethernet information at the Controller context prompt type show The command displays information similar to the following chassis controller ethernet 0 show dhcp enabled ip address 3 0 3 0 5 0 4 3 25 netmask 255 255 255 5 gateway 10 510 051 mac address OO 1 88 7 amp amp 0 0 OS dns COM akg automatic dns nameserver JL 10 02 dns search violintech net provisioned info prov ip address 192 168 12 prov netmask 295 255 299 oO 456 90 Rev 01 VMA series Memory Array Installation and Service Guide 241 Appendix D CLI Reference reset Resets the Ethernet port Syntax reset Example To reset the Ethernet port at the Controller context prompt type reset WARNING If the Ethernet port is reset while logged in vial Telnet or SSH then the CLI session will be lost Run this command only when running the CLI from the serial console port eae VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 Fan tray Context Commands Fan tray Context Commands Figure D 9 Chassis gt Fan Tray Context Commands The table below describes the commands available at the Fan tray context level of the CLI Access the
33. 0 secs path dev vtms strad MB 1000000 bytes no cache mode 1 AIO depth 64 Time sec Read BW Write BWTotal BWRead IOPSWrite IOPSTotal IOPS 817 181 MB s0 000 MB s817 181 MB s199507001995070 817 132 MB s0 000 MB s817 132 MB s1994950199495 817 160 MB s0 000 MB s817 160 MB s1995010199501 817 096 MB s0 000 MB s817 096 MB s1994860199486 Ge 166 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 CHAPTER 10 Performance Tuning and Troubleshooting This chapter provides an overview of Memory Array performance tuning and testing describes flash layer performance tuning and network layer performance testing techniques using the perf_test utility e Performance Tuning and Testing Overview on page 168 e Flash Layer Performance Tuning on page 169 e Network Layer Performance Testing on page 172 HP AM456 9002A Rev 01 VMA series Memory Array Installation and Service Guide 167 Chapter 10 Performance Tuning and Troubleshooting Performance Tuning and Testing Overview One of the primary reasons for choosing a Memory Array for block storage is that a flash based memory array enables you to extract maximum performance from your applications But optimal performance is achievable only if the entire Memory Array system is properly tuned In many cases the default settings provide for significant application acceleration Where this is not the case a careful review of the system
34. 64GiB formatted percentage 78 1 usable mem formatted 1718 0GB 1600GiB The following example shows a system that is experiencing errors chassis board 0 show vimm summary num vimms 42 installed vimm ids 0 41 flash vimm ids Qd i admin down vimm ids 37 installed mem raw 1894 1GB 1764GiB usable mem raw 1443 1GB 1344GiB parity mem raw 360 8GB 336GiB spare mem raw 90 2GB 84GiB unavailable mem raw 42 2GB 40GiB formatted percentage 78 1 usable mem formatted 1126 9GB 1000GiB admin down vimm ids 68 72 80 isolated vimm ids Te The command lists the following information Table D 7 show vim summary Command Output Descriptions num vimms Indicates the number of VIMMs physically installed in the system installed vimm ids Indicates the IDs of the VIMMs that are physically present flash vimm ids Indicates the IDs of the flash VIMMs that are physically present admin down vimm Indicates the IDs of the VIMMs that have been ids administratively taken out of service through the user interface 234 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 VIMM summary Context Commands oper down vimm ids Table D 7 show vim summary Command Output Descriptions Indicates the IDs of the VIMMs that have been operationally taken out of service by the system isolated vimm ids Indicates the IDs of the VIMMs that are isolated due to e
35. 78675968 102400000 214990848 Writing inode tables don Creating journal 32768 blocks done Writing superblocks and filesystem accounting information done This filesystem will be automatically checked every 37 mounts oF 180 days whichever comes first Use tune2fs c or i to override 7 Create the new mount path for mounting the block device by typing mkdir mnt strad Where mnt strad specifies the name of the new mount path At the command prompt mount the new file system by typing mount t ext3 dev vtmsa 7 mnt strad Where t ext3 Specifies the type of file system to mount dev vtmsa n Specifies the name of the new file system where n is the assigned device number mnt strad Specifies the name of the new mount path 132 VMA series Memory Array Installation and Service Guide 456 900 Rev 01 Configuring Partitions and Storage Devices 9 To unmount the file system at the command prompt type umount mnt strad Enabling Host to Automatically Mount Partitions By editing the etc fstab file you can enable the host computer to automatically mount Memory Array partitions on boot up 4 Log into the host computer as root and change directories into etc Edit the etc fstab file with the desired text editing tool 3 Addthe following row to the file changing the values to appropriate ones for your system dev partition mnt
36. HP AM456 9002A Rev 01 VMA series Memory Array Installation and Service Guide 295 Appendix D CLI Reference The command displays information similar to the following system sw upgrade gt show active JOSE The active partition is set to factory Where upgrade Specifies that the upgrade partition in flash is set to be activated during the next system reboot The upgrade partition contains the downloaded upgrade software factory Specifies that the factory partition in flash is set to be activated upon the next system reboot The factory partition contains the factory configuration defaults show path Displays the current setting for the location of the upgrade software Syntax show path The command displays information similar to the following system sw upgrade show path Upgrade image path admin Gftp linux host 06 upgrade img 296 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 Uptime Context Commands Uptime Context Commands Figure 0 25 System gt Uptime Level The table below describes the commands available at the Uptime context sublevel of the CLI Access the Uptime context sublevel through the System context level Table D 28 Uptime Context Command show Displays how long the Memory Array has been operational show Displays how long the system has been operational The time is displ
37. HTTP NFS SCP SFTP or TFTP 2 Set the upgrade path to the above location The upgrade image will download to the upgrade partition of the Memory Array Set the upgrade partition to activate upon bootup 3 4 Schedule the system reboot 5 Reboot the host server 6 Update the system software factory image Note e are upgrading from a previous release to the most current release see the user documentation associated with the previous release for detailed upgrade instructions e fyou are upgrading from a release prior to Re 2 0 before rebooting you must use the following command to make the upgrade partition active upon reboot set system sw upgrade active upgrade The file name of the upgrade image is different depending on the PCle interface you are using to connect to the Memory Array The table below lists the image names Table 5 2 Upgrade Image Names vtms array firmware x4x4 lt release gt upg dual x4 interface Ports 1 and 2 vtms array firmware x8 lt release gt upg single x8 interface Port 1 Where release indicates the release number for example A3 7 2 18919 100 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 Upgrading the System Software Specify the path to the upgrade image using one of the methods listed in the following table Table 5 3 Downloading Methods and Example Paths FTP lt user gt ftp lt host_ip_addr gt l
38. If connecting to a network device such as a router plug the other end of the cable into the Ethernet connector on the network device Use a second Ethernet cable to connect the host computer to the network device VMA series Memory Array Installation and Service Guide 456 900 Rev 01 Connecting the PCle Cable to a Host Computer or Memory Gateway Connecting the PCle Cable to a Host Computer or Memory Gateway The Memory Array is connected via external PCle cables PCle x8 cables to one or two host computer s or memory gateway s Hosts support applications such as databases and run operating systems such as Linux or Windows Memory gateways provide network connectivity to SANs or LANs The Memory Array can be connected as a direct attached storage system which is either dedicated to a single host or shared between two hosts Where the Memory Array is shared across two hosts the PCle connections are logically PCle x4 but use PCle x8 cables and interfaces A single host may connect to multiple memory arrays enabling capacity and performance to scale as needed The host requires a PCle Host Interface Board HIB for each memory array that is to be connected Host Computer The steps for connecting the Memory Array to a host computer are 1 Install the necessary PCle card into an available PCle slot in the host computer ensuring that it is securely seated 2 Orient the unconnected end of the PC
39. and no RAID groups have been created Solid green Indicates that the VIMMs are programmed RAID groups are created and the system software has completed booting Alarm Indicates a system alarm when lit Hed 26 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 Physical Components Rear LEDs The rear LEDs are illustrated in the figure below rca Rad ESS wom gg o o p eo Pu LOC Figure 1 4 Rear System LEDs The Rear LEDs are described in the following table Table 1 2 Rear LED Descriptions Status Indicates the system status When lit the LED could be Green Flashing slowly Indicates that the system monitor is booting up Flashing quickly Indicates that the system software is booting up the VIMMs are being detected and programmed and no RAID groups have been created Solid green Indicates that the VIMMs are programmed that the RAID groups are created and that the system software has completed booting Alarm Indicates a system alarm when lit Hed When flashing indicates that the datapath is either severely degraded or is unavailable Power A Indicates that the first power feed is connected correctly Green Power B Indicates that the second power feed is connected correctly Green Power Supplies The chassis contains two power supplies that provide an AC power s
40. context level See System Context Commands on page 257 Table D 20 LED State Context Commands show Displays the current status of the system LEDs show Displays the current status of the system LEDs Syntax show Example To display the current status of the system LEDs at the LED State context prompt type show 456 90 Rev 01 VMA series Memory Array Installation and Service Guide 277 Appendix D CLI Reference The command displays information similar to the following system led state gt show power a on power b on status on alarm GE dE 278 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 Logging Context Commands Logging Context Commands Figure D 19 System gt Logging Context Level The table below describes the commands available at the Logging context sublevel of the CLI Access the Logging context sublevel through the System context level See System Context Commands on page 257 Table D 21 Logging Context Commands context in memory Moves into the In memory context level See In memory Context Commands on page 281 context syslog Moves into the Syslog context level See Syslog Context Commands on page 287 context in memory Moves into the In memory context level to access the message category related commands Syntax context in memory Where context in memory Moves the user into the In memo
41. help lt command gt Where command The specific command to get help information about history Displays the most recently used CLI commands Syntax history Example To display the most recently issued CLI commands type history 216 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 General Commands y eT The command displays information similar to the following chassis board 0 slot 67 gt history Ol contet Chassis 02 help 0S3 2 04 up 05 GComerex chassis 06 context board 0 O7 contest slot 4 08 context vimm 09 top 10 context system version ping Sends an ICMP ECHO_REQUEST messages to another network host Syntax ping lt hostname gt lt ip_address gt Where hostname Specifies the hostname to send the ICMP ECHO_REQUEST messages to ip_address Specifies the IP address to send the ICMP ECHO_REQUEST messages to reboot Schedules a system reboot to run immediately or to be delayed in minutes up to 1 day While the system is rebooting your CLI connection will be lost and you will have to log back into the interface Syntax reboot system all oam delay lt n gt Where all Heboots both the System and OAM processors oam Heboots only the OAM processor delay n Sets the time delay in minutes for rebooting the system Valid values are in the range of 1 to 1440
42. mount pth fs type mount opt dump opt fsck opt Where dev partition Specifies the partition name mnt mount pth Specifies the default mount path fs type Specifies the file system type of the device mount opt Specifies the mount options which are separated by commas for the file system The available options are auto noauto Specifies whether to automatically mount the device or not With noauto the device can only be mounted explicitly user nouser Specifies whether a typical user versus the root user can mount the device exec noexec Specifies that the binaries contained on the partition can or cannot be executed Not recommended for a root partition ro Mounts the device read only rw Mounts the device read write sync async Specifies how input and output is performed by the device For example a command is executed at the same time it has been issued defaults Specifies to use the default options which are rw suid dev exec auto nouser async HP AM456 9002A Rev 01 VMA series Memory Array Installation and Service Guide 133 Chapter 7 Linux Drivers dump opt Specifies whether the device is backed up by the dump utility or not If 0 is specified the device will not be backed up 1 specifies that the device will be backed up fsck opt Specifies what order the devices are checked If 0 is specified the device won t be checked by
43. show pagination Displays the pagination setting for the display window which be on or of f Syntax show pagination The command displays information similar to the following cli show pagination pagination on show session Displays the Operation Administration and Maintenance QAM oam 11 session Syntax show session n 456 90 Rev 01 VMA series Memory Array Installation and Service Guide 249 Appendix D CLI Reference The command displays information similar to the following cli gt show session Session ID Terminal Active Since Source 977 pts 0 gun 2 1 0 8 5159 LO 10 0 i113 Current cli session cancel session Cancels the cam_cli session Syntax cancel session 250 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 RAID Context Commands RAID Context Commands raid Figure D 12 RAID Context Level The table below describes the commands available at the RAID context sublevel of the CLI Table D 14 RAID Context Commands context group Moves the user into the context level for the specified RAID group See RAID Group Context Commands on page 253 show spare ids Displays the IDs of the spare VIMMs in a system context group Moves into the context level for the specified RAID group Syntax context group lt n gt Where n Specifies the RAID group Valid values are in the r
44. 0 9555 OK rebuild thresh 0 64 OK critical thresh 0 48 OK 232 VMA series Memory Array Installation and Service Guide 456 9000 Rev 01 VIMM summary Context Commands VIMM summary Context Commands Figure 0 6 Chassis gt Board O VIMM Summary Context Commands The table below describes the commands available at the VIMM summary context level of the CLI Specify the VIMM number when moving into the Board O context level See context slot on page 223 Table D 6 VIMM summary Context Commands show Displays various VIMM information show Displays which VIMIMs are present in the system the corresponding slot ID numbers and the VIMM type Syntax show Example To display which VIMM locations are populated at the VIMM summary context prompt type show vimm summary 456 90 Rev 01 VMA series Memory Array Installation and Service Guide 233 Appendix D CLI Reference Under normal conditions for a fully populated system the command displays the following information chassis board 0 show vimm summary num vimms 42 installed vimm ids 3 9 12 16 22 27 35 28 4548 60 64 69 71 759 765 79 80 flash vimm ids 3 8 12 18 22 27 35 389 45 487 60 64 69 71 759 765 79 80 admin down vimm ids 39 installed mem raw 2886 2GB 2688GiB usable mem raw 2199 0GB 2048GiB parity mem raw 549 8GB 512GiB Spare mem raw 68 7GB 64GiB unavailable mem raw 68 7GB
45. 01 to 31 T The delineator between the date and the time hh The 2 digit hour Valid values are OO to 23 mm The 2 digit minutes Valid values are OO to 59 ss The 2 digit seconds Valid values are OO to 59 HP AM456 9002A Rev 01 VMA series Memory Array Installation and Service Guide 263 Appendix D CLI Reference set boot params Sets the system boot parameters Syntax set boot params stagger mem clear value Where value Is either enable or disable set clock source Sets the system clock source The source can be set to the host computer or the Memory Array The system clock only keeps a running count of the number of seconds that the system has been operational It doesn t keep an accurate calendar date and time If the system is rebooted then the elapsed time is not accounted for when the system finishes the reboot process and is again operational Syntax set clock source host local Where host Sets the clock source to the host computer This is the default value local Sets the clock source to the Memory Array save config Commits the admin login password and system log service changes to flash or reverts back to the factory default settings If the changes are not committed before the system is rebooted then the changes are lost and the previous settings are used Syntax save config 264 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 System Context Commands
46. 05 o and asynchronous I Os 4 For example the command test s 640 R A64 t8 o returns the following example when run on a Linux host perf test s 640 Violin Memory Inc Version vtms lanux utiils p4 5 4 05 23 2011 Command perf test s 640 R A64 t8 o Running with options threads block size memory size memory start addr write read ratio random mode duration path MB no cache mode AIO depth ll 4096 640 0 0 0 1 0 secs dev vtms strad 1000000 bytes 1 64 Time sec Read BW Write BWTotal BWRead IOPSWrite IOPSTotal IOPS 1 817 181 50 000 5817 181 MB s1995070199507 174 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 Network Layer Performance Testing 2 817 132 50 000 MB s817 132 MB s1994950199495 3 817 160 50 000 MB s817 160 MB s1995010199501 4 817 096 MB s0 000 MB s817 096 MB s1994860199486 The following table describes the options used in this command For a complete list of perf test utility options is perf test on page 163 5 memory siz Specifies the system memory size in GB if no units are provided Recognized unit size qualifiers include k K m M g and G for the appropriate binary multipliers t num threads Specifies the number of threads to invoke Each thread is governed by the options specified for reads writes verification block
47. 1 2 3 View the alarms and note which VIMIM needs replacing Slide the Memory Array partially out of the equipment rack Remove the top cover by turning the latch and pulling the two rubber tabs Looking at the bank of VIMMSs in the chassis locate the damaged VIMM by the number that is located on the main system board The red LED on the VIMM and the associated slot LED on the main board will be lit See System LEDs on page 25 for detailed information on the system LEDs WARNING If you are replacing a functioning VIMM then the red LED on the VIMM and the associated slot LED will not be lit solid red indicating the power has been removed from the slot until you manually change the administrative state of the VIMM Make sure the red LEDs are lit before removing the VIMM Prior to removing a properly functioning VIMM you must change the administrative state to down If you fail to do so the VIMM the slot that it is in or the main board may experience permanent electrical damage and will no longer operate Note Skip step 4 if the VIMM is not functioning properly and the red LED is lit solid red 4 Remove power to the VIMM by changing its administrative state Log in to the CLI from the host computer and at the system prompt type set chassis board 0 slot lt n gt vimm admin state down Where n Specifies the VIMIM slot Valid values are in the range of 0 83 456 90 Rev 01 VMA
48. 221 HP AM456 9002A Rev 01 VMA series Memory Array Installation and Service Guide 9 Table of Contents tdem estne sate eas um eub en fide ER EAE hes dese ie Siete ani cest aa E eene Taten Uit eU 221 Garntextfar rey Rr need t Eel capui ad 222 Board B amp ontext Commands d rre ddr bre PS EO Hebr Eve id deepest eir addenda dd donk 223 CONLE SlObiess sada tnt at oed seh dd o ted ssec Cae select 223 Set flash serubbirig 2 etre dane iii ne EE pe REV p eden ERR RC e Er RE 224 Shaw TlashSerubbing e ele ee eee eee tas oes e bel eR PETER irati 225 ofr od pita 225 Seb Write tier cerchio etos ho ER M aah Gace did dr M nd done dra atas 225 Slot Context Gomrnands vata es erret 227 Mateo aaa aoe a T Em 227 Set ledtes Wace dio Shs Sats Marea Res geet aed aed canoe ae OE EAS 228 GOW M To State EE 228 VIMM Context 230 s t SGI TIMESE AGO E y ger RU Rua edit Rec ace Re ohn 230 SOW PT 231 VIMM summary Context Commands
49. Array s IP address 1 Log into the Memory Array 2 Navigate to the Ethernet O context level At the root prompt type context chassis controller ethernet 0 3 At the Ethernet context prompt type set dhcp enabled 4 To commit the changes made to DHCP at the System context level command prompt type save config HP AM456 9002A Rev 01 VMA series Memory Array Installation and Service Guide 65 Chapter 4 Configuring the Array Disabling DHCP Disable DHCP to manually set the Memory Array s IP address This is the system default setting 1 Log into the Memory Array 2 Navigate to the Ethernet O context level At the root prompt type context chassis controller ethernet 0 3 At the Ethernet Ocontext prompt type set dhcp disabled 4 To commit the changes made to DHCP at the System context level command prompt type save config If is disabled you must manually configure the system s IP address See Changing the Default IP Address Netmask and Gateway on page 63 Once you have manually configured the IP address while DHCP is disabled you will see that the manually provisioned IP addresses takes effect chassis controller ethernet 0 show dhcp disabled ip address 3 09 310 w netmask 295 255 259 0 gateway ORES OR Orel mac address 0 e 15s 97 808 O00 30S dns contig manual dns nameserver undefined dns search undefined 66 VMA se
50. CA 94043 USA 2 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 COMPLIANCE INFORMATION FCC Class Compliance This device complies with Part 15 of the FCC Rules Operation is subject to the following two conditions 1 This device may not cause harmful interference and 2 this device must accept any interference received including interference that may cause undesired operation This equipment has been tested and found to comply with the limits for a Class A digital device pursuant to Part 15 of the FCC Rules These limits are designed to provide reasonable protection against harmful interference when the equipment is operated in a commercial environment This equipment generates uses and can radiate radio frequency energy and if not installed and used in accordance with the instruction manual may cause harmful interference to radio communications Operation of this equipment in a residential area is likely to cause harmful interference in which case you are required to correct the interference at your own expense Canada This class A digital apparatus complies with Canadian ICES DO3 Cet appareil num rique de la classe A est conforme la norme NMB OO3 du Canada CISPR22 Warning This is a class A product In a domestic environment this product may cause radio interference in which case the user may be required to take adequate remedial measures Japan VCCI 28175 AA
51. Fan tray context level through the Chassis context level See Chassis Context Commands on page 221 Table D 10 Fan tray Context Commands context fan Moves into the Fan context level See Fan Context Commands on page 244 context fan Moves into the context level for the specified fan The fans are labeled from left to right when facing the chassis Syntax context fan left center right Where left Moves the user into the context level for the left fan center Moves the user into the context level for the center fan right Moves the user into the context level for the right fan The system prompt changes similar to the following chassis fan tray 1 fan left gt 456 90 Rev 01 VMA series Memory Array Installation and Service Guide 243 Appendix D CLI Reference Fan Context Commands Figure D 10 Chassis gt Fan Tray gt Fan Context Commands The table below describes the commands available at the Fan context level of the CLI Access the Fan context level through the Fan tray context level See Fan tray Context Commands on page 243 Table D 11 Fan Context Commands show Displays the current fan speed and rpm show Displays the current speed setting of the fan Syntax show The command displays text similar to the following chassis fan tray 1 fan left show speed high rpm 4650 ead VMA series Memory Array Installation and Service Guide HP AM456 9002A R
52. Installation and Service Guide 245 Appendix D CLI Reference set ediit mode Sets the command line editing mode to vi or emacs Syntax set edit mode vi emacs Where vi Sets the command line editing mode to vi emacs Sets the command line editing mode to emacs set history size Sets the history buffer to the specified size Syntax set history size lt n gt Where n The number of lines to set for the history buffer Valid values are in the range of 10 1000 set idle timeout Sets the time in minutes before exiting due to user inactivity Syntax set idle timeout lt n gt Where n An integer between O 1440 where means never set lines Sets the window size to the specified number of lines eae VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 CLI Context Commands Syntax set lines lt n gt Where n The number of lines for the window size Valid values are in the range of 10 100 set pagination Enables or disables the pagination in the current CLI window Enabling pagination is helpful when using the show log command because of the long output Syntax set pagination on off Where on Enables the pagination setting of the display window off Disables the pagination setting of the display window The pagination controls are listed in the table below Table D 13 Pagination Controls return Print the next line
53. Installing the Violin Utilities on page 127 e Configuring Partitions and Storage Devices on page 129 HP AM456 9002A Rev 01 VMA series Memory Array Installation and Service Guide 117 Chapter 7 Linux Drivers Linux Drivers Overview In a direct attached configuration the Linux driver enables the host a Linux machine to access block storage on a Memory Array The Linux driver vtms 1inux driver must be installed on the host machine if the Memory Array is to be directly attached to a Linux host If the Memory Array isto be directly attached to a Windows host see Windows Drivers on page 135 Understanding Linux Driver Types Linux drivers may be implemented as one of three different device types character devices block devices or SCSI devices The Memory Array system supports only one device type at a time The Linux driver accesses the system as any of the following device types Reference design for raw access to the Memory Array Character Block The default and preferred driver made Allows for file system creation mounting and optional host buffer cache usage SCSI Provides SCS disk devices for certain applications that expect dev sd devices Performance will be slower than block mode due to SCSI emulation In general a Linux driver provides block device access to the Memory Array enabling the host to create and mount block storage This chapter describes the steps required to install and configure Lin
54. O Context Commands Board O Context Commands Figure D 3 gt Context Commands The table below describes the commands available at the Board O context sublevel of the CLI Table D 3 Board 0 Context Commands context slot Moves the user into the context level for the specified slot See Slot Context Commands on page 227 set flash scrubbing Sets whether the flash memory is scrubbed or not show flash scrubbing Displays whether the flash memory scrubbing function has been enabled or not Note Use this command only on a flash based Memory Array show info Displays information about the main board in the system set write buffer Enables or disables write buffer on the flash based VIMMs Note Use this command only on a flash based Memory Array show write buffer Displays whether the write buffer on the flash based VIMMs has been enabled or not context slot Moves into the context level for the specified slot Syntax context slot lt n gt HP AM456 9002A Rev 01 VMA series Memory Array Installation and Service Guide 223 Appendix D CLI Reference Where lt n gt Moves the user into the context level for the specified slot lt n gt Valid values are in the range of 0 83 inclusive See Slot Context Commands on page 227 The system prompt changes to the following chassis board 0 slot n Example To move into the context level for
55. Observe the correct polarity when changing the lithium battery There is a danger of explosion if battery is installed incorrectly Heplace only with the same or equivalent type recommended by the manufacturer Dispose of used batteries according to the manufacturer s instructions and local disposal requirements Note Switzerland Annex 4 10 of SH 814 013 applies to batteries Precautions WARNING Cabinets are heavy even when empty Exercise caution when moving cabinets whether equipment is installed in the cabinet or not Avoid rolling cabinets on rough or uneven surfaces or inclines greater than 10 degrees Unloading cabinets from the pallet and movement of cabinets should be performed by at least two people Slidable products are not to be extended from the cabinet while the equipment is on the shipping pallet The cabinet must be unloaded from the pallet and all anti tip devices properly installed prior to extending any slidable product Once installed all anti tip devices must remain in place to maintain stability Only one slidable product must be extended at a time Failure to follow these precautions can result in damage to equipment or injury to personnel 456 90 Rev 01 VMA series Memory Array Installation and Service Guide 183 Appendix B Compliance Information Disposal of Waste Equipment by Users in Private Households in the European Union This symbol on the product or on its packaging indicat
56. Partition Primary Align 64 7 At the diskpart command prompt type Assign Letter lt DriveLetter gt amp After the drive letter is assigned type exit to exit the diskpart utility S Use the Disk Management snap in or the Format command to format the partition as an NTFS formatted partition INote When formatting select an Allocation Unit Size that is a multiple of 4kBs Reference Microsoft Technet article http technet microsoft com en us library aa998219 aspx Performance Testing The second step in fine tuning a Memory Array is to test the performance of the network layer Network layer performance testing may be done in two phases First ensure that all of the PCle connections are high bandwidth The Memory Array is designed to use either single PCle x8 G1 or dual PCle x4 G1 connections and will not perform optimally if insufficient provisioned Once you have confirmed that the PCle connections are high bandwidth use the perf_test utility to baseline the system by testing the read bandwidth write bandwidth and a mix of reads and writes against the expected block size of the application e Preliminary Network Layer Checks on page 173 172 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 Network Layer Performance Testing e Performance Testing Using perf test on page 174 Preliminary Network Layer Checks The Memory Array is designed for high bandwidth connections via e
57. Testing the System LEDs This test lights all system and VIMM LEDs for two seconds turns them off for two seconds then reverts the LEDs to their previous states The exceptions to this are the Power A and Power B LEDs which are controlled by the presence of power To test the system LEDs 1 Log into the Memory Array 2 Navigate to the System context level At the root prompt type context system 3 Atthe context prompt type set led test start Displaying the Status of the VIMM LEDs 1 Log into the Memory Array 2 Navigate to the System context level At the root prompt type context chassis board 0 slot lt n gt HP AM456 9002A Rev 01 VMA series Memory Array Installation and Service Guide 109 Chapter 6 Servicing the Array Where n Specifies the VIMM slot ID Valid values are in the range of O 83 inclusive 3 Atthe context prompt type show led state The command displays information similar to the following chassis board 0 slot 12 show led state led state slow flash Testing the VIMM LEDs Test the LEDs associated with a specific VIMM The slot ID is specified when you navigate to the Slot context level The LEDs stay lit for two seconds blink fast for two seconds blink slowly for two seconds then return to the previous state To test the VIMM LEDs 4 Log into the Memory Array 2 Navigate to the S ot context level At the root prompt type
58. The Multiple RAID Errors alarm indicates that more than one RAID error has occurred and at what location This is a nonrecoverable error Contact HP Customer Support for assistance RAID Consistency Error Alarm The RAID Consistency Error alarm indicates that there is a consistency error with the RAID grouping and at what location This is a nonrecoverable error Contact HP Customer Support for assistance 456 90 Rev 01 VMA series Memory Array Installation and Service Guide 193 Appendix C Alarm Reference RAID Group Faulted Alarm The RAID Group Faulted alarm indicates that two or more in the specified RAID group have failed and no spares are available to rebuild the RAID group To clear the alarm replace the failed VIMMs and insert spares RAID V2P Error Alarm The RAID VeP Error alarm indicates that the RAID group has experienced an error with a VIMM at the specified ID number The Alarm LED flashes This is a nonrecoverable error Contact HP Customer Support for assistance System Service Affecting Alarms There are six service affecting system alarms e Data Plane Unavailable Alarm on page 194 1 0 Timeout From Host Alarm on page 194 e Scheduler Paused Alarm on page 195 e Unable to Poll VIMM Temperatures System Shutdown Alarm on page 195 e System Booting Alarm on page 195 e System Shut Down Alarm on page 195 Data Plane Unavailable Alarm The Data Plane Unavailable alarm indi
59. alternately by entering show messages at the System context prompt system gt show messages Jun 13 10 12 07 syslog oam_clkd OAM 1 sec time correction src host Jun 13 10 37 01 last message repeated 4 time s dua 1S 10527501 legaue 923 s woot legim om EEYSU Jun 13 10 37 01 oam cli 93 Opening session for userid admin Jun 13 10 44 12 syslog oam clkd OAM 1 sec time correction src host Jun 13 10 56 31 last message repeated 2 time s Jun 13 10 56 31 cpl_logd 000027706 WARNING ecpu hwmgr correlate and log alarms ALARM CLEAR Scheduler paused Jun 13 10 56 31 cpl logd 000027706 WARNING ecpu hwmgr correlate and log alarms ALARM CLEAR System booting Jum 12 105505321 loges 0000271706 ecpu hwmgr correlate and log alarms ALARM CLEAR Data plane unavailable Jun 13 11 01 15 syslog oam clkd OAM 1 sec time correction src host The show system messages command returns the name of every active alarm on the Memory Array system Service Affecting Alarms Service affecting alarms are alarms raised by the system when an error occurs which interrupts traffic and indicates that the data plane is either severely impacted or completely disabled Unless noted otherwise service affecting alarms are indicated when the Alarm LED flashes The LED stops flashing when the alarm clears and the system returns to a normal
60. and Service Guide HP AM456 9002A Rev 01 Configuring Partitions and Storage Devices The command displays information similar to the following Command m for help w The partition table has been altered Calling ioctl to re read partition table Syncing disks The system command prompt is returned Finish by creating the file system that uses the new block device partition creating the new mount path and mounting the new block device file system 6 Create a file system on the block device by typing mkfs t ext3 dev vtmsa lt n gt Where xt Specifies the type of file system to be built dev vtmsa n Specifies the name of the new file system where n is the assigned device number HP AM456 9002A Rev 01 VMA series Memory Array Installation and Service Guide 131 Chapter 7 Linux Drivers The command displays information similar to the following mkfs t ext3 dev vtmsal mke2fs 1 39 date Filesystem label OS type Linux Block size 4096 log 2 Fragment size 4096 10g 2 176160768 inodes 352321536 blocks 17616076 blocks 5 00 reserved for the super user First data block 0 Maximum filesystem blocks 4294967296 HOW lolock DISHES S 32768 blocks per group 32768 fragments per group 16384 inodes per group Superblock backups stored on blocks S279 96204 152801 229376 2994912 S9200 BEATIE 1605632 2654208 4096000 7962624 11239424 20480000 23887872 71663616
61. are still in their correct positions See Replacing VIMMs on page 113 for information on replacing an errored VIMM Table 2 3 VIMM Slot Locations 42 3 4 5 6 7 B 12 13 14 15 16 17 18 22 24 25 26 27 35 38 39 40 41 42 43 44 45 48 60 64 65 66 67 68 69 71 75 76 78 79 80 See Figure 2 2 84 All slots 0 83 Designates a filler slot Hefer to the following section for a VIMM slot location diagram HP AM456 9002A Rev 01 VMA series Memory Array Installation and Service Guide 35 Chapter 2 Violin Intelligent Memory Modules 42 Module Configuration For this configuration VIMMs must be placed in the slot locations illustrated in the following figure 29 Fans Fans Fans Figure 2 2 VIMM Slot Locations 42 Modules All remaining slots must contain blank filler VIMMs The default spare VIMMs are located at slots 71 and 75 38 VMA series Memory Array Installation and Service Guide 456 900 Rev 01 PART Il Operation Chapter 3 Installing the Array Chapter 4 Configuring the Array Chapter 5 Operating the System via the CLI Chapter 6 Servicing the Array CHAPTER 3 Installing the Array This chapter describes how to install the Memory Array in the following sections e Installation and Configuration Overview on page 40 e Rack Mounting the Chassis on page 42 e Connecting the PCle Cable to the Memory Array on pag
62. command is not used then All times are GMT based Host time synch to the Memory Array will not occur until 15 minutes after driver load time 144 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 Installing the Violin Utilities Table 8 1 Command Line Utilities for Displaying Windows Driver Information vzero Reset Memory Array 1 0 counters to zero vincident The vincident script collects useful information from the host servers and Memory Array such as the version timestamp of the current kernel CPU information partition information Memory Array configuration and Memory Array logs These tools are used extensively during Phase 5 Performance Tuning and Testing of a Memory Array deployment as well as in general monitoring and maintenance For instructions on using these tools see Violin Utilities on page 149 and Performance Tuning and Troubleshooting on page 187 e Installing the Violin Utilities on page 145 e Verifying Devices Are Attached As SCSI Devices on page 147 e Removing the Violin Utilities on page 148 Installing the Violin Utilities To install the Violin Utilities 1 Log into the host as administrator 2 Download the appropriate Violin Utilities zip file river utils Dx x x zip from the HP Support page 3 Extract the contents of the zipped file to a suitable location on the host 4 Runthe setup exe file from the utils xxx folder The Welcome
63. defaults at each layer is recommended If any one layer is incorrectly sized or configured the performance of the entire application will be limited by this bottleneck In an HDD based system the physical disks are often an obvious performance bottleneck In a flash based memory array application performance bottlenecks may occur at any one of six system layers e Flash layer The flash based memory array configuration and attributes e Network layer The PCle cables cards and slots e Host layer The processors RAM interconnects and PCle hubs e Operating System layer The Linux or Windows operating system and its buffer and 1 0 settings e File System layer The file system and its settings such as block size snapshots and logging e Database layer The database if used and its configuration and optimizations In general performance tuning and testing is a six step process by which each layer of the Memory Array system is tuned before moving on to the next layer in the system Performance tuning and testing techniques for the higher system levels are beyond the scope of this book This chapter describes techniques for tuning and testing the first two layers in the Memory Array system the flash layer and the network layer e Step 1 Flash layer performance tuning Ensure that the file system and operating system are 4kB aligned The vpartial and vring Utilities enable you to identify 4kB alignment issues e Step 2 Network
64. displays information similar to the following raid group 4 maps gt show group number 4 id 19 49 35 7 315 36 state data data data data data 456 90 Rev 01 VMA series Memory Array Installation and Service Guide 255 Appendix D CLI Reference Where group number Indicates the RAID group ID The valid range of values is O 15 inclusively id Indicates the physical VIMM ID The valid range of values is O 83 inclusively state Indicates the state of each VIMM in the 5 VIMM RAID group Valid values are e data VIMM is being used for data either user data or parity data REBUILDING VIMM is currently being rebuilt by the RAID engine to recover from a prior failure FAULT A fault has occurred for this VIMM If a spare is available a rebuild occurs for this virtual VIMM 256 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 System Context Commands System Context Commands TL Figure D 15 System Context Level The table below describes the commands available at the System context level of the CLI Table D 17 System Context Commands cancel reboot Cancels the scheduled reboot clear log Clears the log buffer context alarms Moves into the Alarms context level See Alarms Context Commands on page 273 context all Moves into the all context level context boot params Moves into the boot pa
65. dut andi Pon ob db Cere ir ce ed red 290 Table D 27 Sw upgrade Context 2 22 2 242 294 Table D 28 Uptime Context Command 6 eect e 297 Table D 29 Version Context 4 4 2 298 16 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 Preface This document describes how to install and service the Memory Array e Document Organization on page 17 e Security on page 19 e Document Conventions on page 18 e Reference Documents on page 19 e Contacting HP on page 19 Document Organization This guide is organized into the following sections e PART I Product Overview Chapter 1 VMA series Overview Introduces the Memory Array and its features components and specifications Chapter 2 Violin Intelligent Memory Modules Describes the VIMM technology including types configurations and slot locations e PART Il Operation Chapter 3 Installing the Array Describes how to install the Memory Array Chapter 4 Configuring the Array Describes how to perform the initial configuration of the Memory Array Chapter 5 Operating the System via the CLI Describes the Memory Array command line interface CLI and how to use it Chapter 6 Servicing the Array Describes how to safely service the Memory Array including replacing fans power s
66. equipment racks available the rack mounting brackets can be configured in several ways to accommodate a range of front rear post spacings from 24 to 32 This adapts the slide rails to the various equipment racks that may already exist at a customer s site The Memory Array is extended via the slide rails to the front of the rack for live servicing A cable management arm is used to manage and extend the cables for this process To ensure there is sufficient room for the cable management arm to easily fit within the rack it is required that rack depths of 36 or greater be used Any doors on the rack must allow good front to back airflow Caution e Improperly spaced mounting brackets and slide rails can cause the Memory Array to fall out of the rack e Because of the weight of the Memory Array two people are required to lift and place the system in an equipment rack e lfinstalled in a closed or multi unit rack assembly the operating ambient temperature of the rack environment may be greater than the ambient room temperature Therefore consider installing the equipment in an environment compatible with the maximum ambient operating temperature specified by the manufacturer e nstall the equipment in the rack so that the amount of air flow required for safe operation of the equipment is not compromised e Mount the equipment in the rack so that a hazardous condition is not achieved due to uneven mechanical loading Note You mu
67. for use e Ifyou installed the Linux driver in the 1ib modules directory see Loading Linux Drivers as Modules on page 126 for detailed instructions e f you did not install the Linux driver in the 1ib modules directory see Loading Linux Drivers Manually on page 125 1 1 To check to see if the Linux driver is installed type com kermel clawel Preventing Linux Drivers from Loading on Boot Up To prevent the kernel from loading the Linux driver at boot up add the Linux driver to the etc modprobe d blacklist file Type modprobe vtms once the system is booted to load the driver Ensuring that the Linux Driver Loads on Boot Up Depending on your Linux distribution you may need to modify the etc modprobe conf file to include an alias for the Memory Array if you want the Linux driver to automatically load on boot up To add an alias for the Linux driver edit the file such as the following alias scsi hostadapter V vtms 124 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 Loading and Unloading Linux Drivers Where N specifies the next available integer or blank if it is the first alias entry for a SCSI host adapter Removing the Linux Drivers 4 Log into the Linux host as root 2 Open a terminal window and at the system prompt type cd tmp vtms linux driver release make uninstall The Linux driver is removed from the 1ib modules dir
68. fsck 134 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 CHAPTER 8 Windows Drivers This chapter describes the installation of the Memory Array Storport driver and Violin Utilities on a Windows host computer e Windows Driver Overview on page 136 e Installing Prerequisites on page 136 e Installing Windows Drivers on page 137 e Installing the Violin Utilities on page 144 HP AM456 9002A Rev 01 VMA series Memory Array Installation and Service Guide 135 Chapter 8 Windows Drivers Windows Driver Overview In a direct attached configuration the Windows driver enables the host a Windows machine to access block storage on a Memory Array The Windows Storport driver must be installed on the host machine if the Memory Array is to be directly attached to a Windows host If the Memory Array is to be directly attached to a Linux host see Linux Drivers on page 117 Installation and Configuration Overview Memory Arrays may be configured to be used for block storage using vSHARE or direct attached storage The installation and configuration of Storport driver is required only if you plan to directly attach the Memory Array to a Windows host In general the installation of the Memory Array Storport driver and the associated Violin Utilities is a three step process e Step 1 Installing Prerequisites Ensure that all of the required packages are installed on the Windows host before you install
69. installs the drivers A confirmation dialog box confirms that the driver was correctly installed Update Driver Software Violin Memory Array x jJ 2 Update Driver Software Violin Memory Array Windows has successfully updated your driver software Windows has finished installing the driver software for this device lt Violin Memory Array Reboot the host 10 Log into the host as administrator The Found New Hardware window appears The window verifies that the Memory Array is properly connected to the host and is ready to be configured 41 Select the Not This Time option and proceed with the installation of the Windows device driver For step by step instructions see Installing the Violin Utilities on page 144 Verifying Host Computer Connections 1 After installing the Windows Storport driver and rebooting the system log into the host as administrator The Found New Hardware window appears The window verifies that the Memory Array is properly connected to the host and is ready to be configured Select the No Not This Time option and proceed with the installation of the Windows device driver For step by step instructions see Installing the Violin Utilities on page 144 Removing the Windows Drivers 1 Log into the host as administrator Open the Control Panel 456 90 Rev 01 VMA series Memory Array Installation and Service Guide 143 Chapter 8 Windows D
70. of the CLI Table D 19 Boot params Context Commands set stagger mem Enables or disables the staggered VIMM boot up clear process show stagger mem Displays the current state of the VIMM boot up clear process set stagger memc clear Enables or disables the staggered VIMM boot up process When enabled the VIMMs boots up in a staggered sequence upon a system reboot Syntax set stagger mem clear disabled enabled Example To enable the staggered VIMM boot up process at the Boot params context prompt type set stagger mem clear enabled 456 90 Rev 01 VMA series Memory Array Installation and Service Guide 275 Appendix D CLI Reference show stagger mem clear Displays the current state of the VIMM boot up process Syntax show stagger mem clear Example To display the current state of the VIMM boot up process at the Boot params context prompt type show stagger mem clear The command displays information similar to the following system boot params show stagger mem clear stagger mem clear nabled 276 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 LED state Context Commands LED state Context Commands Figure D 18 System gt LED State Context Level The table below describes the commands available at the LED State context sublevel of the CLI Access the LED State context sublevel through the System
71. operational state This section is organized into eight topics 190 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 Service Affecting Alarms Equipment Service Affecting Alarms on page 191 e Flash Service Affecting Alarms on page 191 e Port Service Affecting Alarms on page 192 e Power Service Affecting Alarms on page 192 e RAID Service Affecting Alarms on page 193 e System Service Affecting Alarms on page 194 e Temperature Service Affecting Alarms on page 195 e Service Affecting Alarms on page 196 Equipment Service Affecting Alarms There are two service affecting equipment alarms e Booting Suspended Fan tray Missing Alarm on page 191 e Booting Suspended Fans Missing Alarm page 191 Booting Suspended Fan tray Missing Alarm The Booting Suspended Fan tray Missing alarm indicates that one or more fan trays are missing on the Memory Array To clear the alarm insert the missing fan tray s Booting Suspended Fans Missing Alarm The Booting Suspended Fans Missing alarm indicates that booting has been suspended because an insufficient number of fans were detected The alarm indicates the number of fans missing Flash Service Affecting Alarms There are two service affecting flash alarms e Fatal Flash Error lt Hex Value gt Alarm on page 191 e Unformatted System Alarm on page 192 Fatal Flash Error lt Hex Value gt Alarm The Fatal Flash Error lt Hex Va
72. per track and specify a different number of sectors for use by the partition tables Running fdisk 556 provides 4kB alignment automatically provides 4kB alignment on created partitions For example fdisk S56 dev vtmsa Addressing 4kB Alignment Issues on Windows Hosts Windows Server 2008 and Windows 7 Servers Windows Server 2008 and Windows 7 operating systems automatically align Windows 20083 and Windows XP Servers On Windows 2003 and Windows XP Servers 4kB addresses may be realigned using the diskpart hard disk partitioning utility 456 90 Rev 01 VMA series Memory Array Installation and Service Guide 171 Chapter 10 Performance Tuning and Troubleshooting Network Layer 4 If the disk you are aligning is already blank raw go to Step If the disk contains data back up the disk before proceeding Delete all partitions on the disk 3 From the Windows 2003 Server open a command prompt and run Diskpart exe 4 Atthe diskpart command prompt type List Disk and press ENTER If the disk you want to align does not appear in the list make sure that it exists and is accessible using the Disk Management snap in 5 At the diskpart command prompt type Select Disk X Where x is the number of the disk as shown in the output of the List Disk command The diskpart utility should return a message that indicates that Disk X Is the selected disk 6 At the diskpart command prompt type Create
73. possible by a variety of methods including POSIX threads variable block sizing asynchronous I O direct communication as well as sequential and random read write operations to data over a user defined address range 456 90 Rev 01 VMA series Memory Array Installation and Service Guide 163 Chapter 9 Violin Utilities Syntax perf_test For a discussion of using the perf_test utility in Memory Array performance tuning see Performance Testing Using perf_test on page 174 Options The perf_test utility has the following options Table 9 2 perf test Utility Options h Displays help b block size Sets the size of each block in bytes such as 128 512 1024 and so on Recognized unit size qualifiers include and for the appropriate binary multipliers B low high step Specifies range of blocks r read weight Specifies the read weight relative to the write weight Specify 0 to not do any reads at all w write weight Specifies the write weight relative to the read weight Specify 0 to not do any writes at all s memory siz Specifies the system memory size in GB if no units are provided Recognized unit size qualifiers include k K m M g and G for the appropriate binary multipliers d duration Specifies the duration of the test in seconds before terminating Not specifying the duration or specifying 0 allows perf test to ru
74. prompt type show uptime The command displays information similar to the following system show uptime tenths second time 0 wears cays Where tenths second Displays how long in tenths of a second the system has been operational since the last power cycle or system reboot VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 Displaying and Setting System Information time Displays how long the system has been operational since the last power cycle or system reboot in year day hour formats Displaying the System Date and Time 1 Log into the Memory Array 2 Navigate to the System context level At the root prompt type context system 3 At the System context prompt type show clock The command displays information similar to the following system show clock clock Z009 gt 07 04 S19 8 22 7 Where clock Displays the date and time in the format yy y y mm ddThh mm ss The T is a delineator between the date and the time Setting the System Date and Time 1 Log into the Memory Array 2 Navigate to the System context level At the root prompt type context system 3 At the System context prompt type set clock lt yyyy mm dd gt T lt hh mm ss gt Where yyyy mm dd Sets the date in the format e yyyy The 4 digit year e mm The 2 digit month Valid values are 01 to 1
75. prompt changes to the following system all context boot params Moves into the boot param context level to access system boot parameters 456 90 Rev 01 VMA series Memory Array Installation and Service Guide 259 Appendix D CLI Reference Syntax context boot params The system prompt changes to the following system boot params context led state Moves into the LED State context level to access the LED state related commands Syntax context led stat The system prompt changes to the following system led state gt context logging Moves into the Logging context level to access the logging related commands Syntax context logging The system prompt changes to the following system logging context oam Moves into the OAM context level to reboot OAM processor Syntax context oam The system prompt changes to the following system oam 260 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 System Context Commands context status Moves into the system Status context level to access the system status related commands Syntax context status The system prompt changes to the following System Status context sw upgrade Moves into the software upgrade context level to access the software upgrade commands Syntax context sw upgrade The system prompt changes to the following sy
76. series Memory Array Installation and Service Guide 113 Chapter 6 Servicing the Array 5 Press firmly down on the latches until the VIMM disengages from the slot Lift the VIMM out straight vertically to avoid shorting the pins and place ina static bag 6 Align the new VIMM with the empty slot as shown in the following figure VIMM Latches Figure 6 3 Inserting the Replacement VIMM 7 Firmly press the VIMM into the slot until the latches click close After a short time interval when the system software recognizes the new VIMM program the FPGA on the VIMM and clear the alarm for that slot The red LED will turn off indicating no existing alarms for that VIMM 114 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 PART IIl Flost Utilities Chapter 7 Linux Drivers Chapter 8 Windows Drivers Chapter 9 Violin Utilities Chapter 10 Performance Tuning and Troubleshooting CHAPTER 7 Linux Drivers This chapter describes the configuration of a direct attached Memory Array system using a Linux host Topics covered include system prerequisites installation of the Linux drivers installation of the Violin Utilities and creation of block device partitions Linux Drivers Overview page 118 e Installing Linux Driver Prerequisites on page 119 e Installing Linux Drivers on page 120 e Loading and Unloading Linux Drivers page 125 e
77. should never happen The system is shut down to prevent a overheating System Booting Alarm The System Booting alarm indicates that the system is in the bootup process To clear the alarm wait for the system to successfully complete the bootup process System Shut Down Alarm The alarm indicates the system has been shut down Temperature Service Affecting Alarms There is one service affecting temperature alarm Mozart Overheated System Shut Down Alarm The Mozart Overheated System Shut Down alarm indicates that the main processor of the system experienced temperatures over the acceptable maximum temperature and has shut the system down to prevent damage to the equipment The alarm specifies the system s current temperature in Celsius To clear the alarm reboot the system check the fans for proper operation check the fan filter for cleanliness and check the ambient temperature of the system HP AM456 9002A Rev 01 VMA series Memory Array Installation and Service Guide 195 Appendix C Alarm Reference VIMM Service Affecting Alarms There are four service affecting VIMM alarms e Insufficient VIMMs Alarm on page 196 e Main Controller Does Not Support VIMMs Alarm on page 196 e Multiple VIMMs Failed System Shut Down Alarm page 196 Flash Format In Progress Alarm on page 196 Insufficient VIMMs Alarm The Insufficient VIMMs alarm indicates that an insufficient number of VIMMs have been detec
78. show The command displays information similar to the following chassis board 0 slot 56 vimm show admin state up Oper stare up vimm state active raid group 0 vimm type FLASH mem type SLC NAND raw capacity 68 7GB 64GiB raw capacity bytes 68 71 9 4705 736 fmt capacity 45 1GB 42GiB fmt capacity bytes part number AS 10971 LAG 5002 1000159A B P4 serial number 18094R00000003 mfg date 20090422 fw date Wow Mi 2 fw version 0x39df sw date Fri Feb 12 00 07 00 2010 sw version 0x39dd is programmed true id assigned true HP AM456 9002A Rev 01 VMA series Memory Array Installation and Service Guide 231 Appendix D CLI Reference environment temperature 66C OR sensor 1 2v 1 14 sensor 1 8v 1479 sensor 2 5v 2 42 sensor 3 3v 212575 run time stats run time 2 years 78 days 15 22 04 stats date Wed Feb 17 10 37 39 2010 format date Tue Feb 16 19 41 08 2010 user reads 130 233 LAS user read bytes 133 358 740 480 user writes 130 233 037 user write bytes 153 398 629 BIS SCC oue CONNES one bit B two bits 0 three bits 0 four plus bits 0 toral Corrs 3 ecc corrected 3 rate 2 30e 08 raid corrected 0 rate 0 00e 00 IE eat ile 0 blk erase fails 0 blk prog fails 0 blk ecc thresh 0 blk ecc uncor 0 blk erase target 100 000 blk erase avg JE 20 flash health failed blocks 342 0 13 failed die 0 0 00 perform thresh
79. space Print the next page 4 Return to the first page of file Go to the last page of file b or B Go back one page qore Quit the paginator hor Print this help message show columns Displays the number of columns in the display window Syntax show columns 456 90 Rev 01 VMA series Memory Array Installation and Service Guide 247 Appendix D CLI Reference The command displays information similar to the following cli gt show columns columns 80 show ecliit mocde Displays the current command line editing mode Syntax show edit mode The command displays information similar to the following cli show edit mode edit mode vi show history size Displays the current size of the history buffer Syntax show history size The command displays information similar to the following cli show history size history size 100 show idle timeout Displays the time in minutes before exiting due to user inactivity Syntax show idle timeout eas VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 CLI Context Commands The command displays information similar to the following cli show idle timeout idle timeout 30 minutes show lines Shows the number of rows for the display window Syntax show lines The command displays information similar to the following cli show lines lines 24
80. the Command Line 2 2 2 80 Displaying the History Buffer Size usce or hero ooh Cada Aan eed Rs 80 Setting the History Buffer Size ac eer ve Raves EF E ERIT PR RETE dr Rd 81 Displaying the Number of Window Lines 2 4 2 2 2 2 81 setting the Number of Window Lines oreet eh tem e eng Varese Ret ese et dires 81 Displaying the Pagination Mod eoe texere x e pe eee ren PRI eee CR e Reid e 82 Setting the Pagination ModE sr rx uc ade dant s 82 Displaying and Setting System 22 22 222 22222 2 83 Displaying System Status Information cocus size temere teer m eene ne Tet new Red Ha et 83 Displaying the System Operational 2 2 84 6 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 Displaying the System Date and Time 1 4 2 24 85 Setting the system Date and TIME serisi errire deitsi ciatis ep Ue beds eae EE Rer Ex onde 85 Displaying the System Glock SOe ree Hd OR Vae EUREN ER XR Ped 86 Setting the system Glock 560 LE
81. the Kermit application or another terminal application such as t ip if your system does not have Kermit Save the Kermit parameter settings ina kermrc file so that you do not need to type them each time you connect The Violin Utilities package for Linux includes Violin s version of Kermit called vt kermit Note Place the kermrc file in your home directory so that the Kermit application recognizes it otherwise use the y option followed by the location and file name of the configuration file To connect to the CLI through the serial connection Log into the host computer as root At the host computer s command line prompt type kermit or vtkermit Specify the line of the Kermit connection At the Kermit prompt type C Kermit set line dev ttySO Note The device name may vary depending on the host and the Linux operating system that is running on the host Specify the flow control mode At the Kermit prompt type C Kermit set flow xon xoff Specify the speed of the Kermit connection At the Kermit prompt type C Kermit set speed 9600 Since the serial interface of the Memory Array does not require the carrier detect signal on the Kermit connection at the Kermit prompt type C Kermit set carrier watch off To establish the connection to the Memory Array at the Kermit prompt type C Kermit connect The following login pro
82. the Memory Array 2 Navigate to the Sys og context level At the root prompt type context system logging syslog 3 At the Sys og context prompt type set service on off Where on Starts the service that sends the system log messages to the syslog host off Stops the service that sends the system log messages to the syslog host 4 To commit the change made from the System context level command prompt type save config Or from the Sys og context level type top save config Or save system config HP AM456 9002A Rev 01 VMA series Memory Array Installation and Service Guide 73 Chapter 4 Configuring the Array Formatting the Memory Array Note The array is formatted to 65 usable capacity at the factory and can be used without change To change the format of the Memory Array 1 Log into the Memory Array At the root CLI prompt type format flash capacity lt value gt Where value Specifies the percentage of usable flash capacity Valid values are 450 65 78 84 87 90 Not recommended for high performance or high reliability systems Default is 6596 Higher usable percentages provide more usable capacity where needed Lower usable percentages increase system write performance endurance and reliability For advice on selecting a good usable percentage consult with HP Customer Support 74 VMA series Memory Arr
83. the Windows driver e Step 2 Installing Windows Drivers Install Windows drivers on the host Step 3 Installing the Violin Utilities Package The Violin Utilities enable you to monitor and fine tune the performance of the Memory Array Before you can use the direct attached Memory Array for data storage you must first partition the drive Create primary or extended partitions as needed by your application Installing Prerequisites The first step towards installing the Windows drivers is to ensure that all of the required packages are installed on the Windows host prior to the installation and configuration of the Windows driver Two packages are required before installing the Memory Array Windows driver on the Windows host system nstall Service Pack 2 for Windows 2008 Server Re with Microsoft patch KB932755 http support microsoft com kbid 932755 e Change the Server 2008 SAN Disk Policy to on1ineall in DiskPart for the Memory Array disk drive to auto online after Windows driver removal reinstall For example DISKPART gt san policy onlineall 136 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 Installing Windows Drivers DiskPart successfully changed the SAN policy for the current operation system DISKPART gt exit Installing Windows Drivers The Windows Storport driver enables a direct attached PCle connection between a Memory Array and a Windows host machi
84. the host 5 Open a terminal shell window and navigate to the location of the Linux driver install script 6 To run the Linux driver install script type vtms linux driver release run HP AM456 9002A Rev 01 VMA series Memory Array Installation and Service Guide 121 Chapter 7 Linux Drivers The script begins installing the driver as shown in following example vtms linux driver release run Copying to a temporary location Creating directory vtms linux driver release Verifying archive integrity All good Uncompressing Violin Memory Inc V1010 Linux Driver Current settings detected 2 9o di 185 lib modules 2 6 18 194 8 1 e15 build Kernel Kernel Dir Kernel GCC 4 1 2 GCC ver 4 1 2 Arch x86_64 View the driver README txt n n Skipping tmp vtms linux driver release README txt 7 To view the README txt type y amp When prompted to build the Linux driver type y Build the driver now y y Detected kernel build dirs lib modules 2 6 18 194 8 1 e15 build Build dir lib modules 2 6 18 194 8 1 615 build 9 At the prompt you are asked if you want to install the Linux driver in the lib modules directory e f you select yes the Linux driver module is added to the kernel modules e f you select no the Linux driver is not installed to
85. the speed of the serial port show serial speed Shows the speed of the serial port set serial speed Sets the speed of the serial port to either 9600 or 115200 After the changing the serialspeed setting reboot the Memory Array Syntax set serial speed 9600 115200 show serial speed Shows the speed of the serial port at either 9600 or 115200 236 VMA series Memory Array Installation and Service Guide 456 9000 Rev 01 Controller Context Commands Syntax show serial speed context ethernet O Moves into the Ethernet O context level Syntax context ethernet 0 The system prompt changes to the following chassis controller ethernet 0 HP AM456 9002A Rev 01 VMA series Memory Array Installation and Service Guide 237 Appendix D CLI Reference Ethernet O Context Commands Figure D 8 Chassis gt Controller gt Ethernet Context Commands The table below describes the commands available at the Ethernet O context sublevel of the CLI Table D 9 Controller Context Commands set dhcp Enables or disables using DHCP to automatically set the system s IP address set ip address Manually sets the IP address of the system clear ip address Clears the provisioned ip netmask gateway to use when DHCP is disabled set dns config Sets the current DNS configuration type of the system when DHCP has been enabled set dns nameserver Sets the
86. ties around the slits in the arm and secure the ties around the routed cables Route the PCle cable along the cable management arm and above the hinge in the middle of the arm Routing the PCle cable above the hinge ensures that when the system is in place in the equipment rack the cable radius stays above the minimum radius for PCle cables Note The minimum radius bend for a PCle cable is 1 9 Push the Memory Array back into the equipment rack and secure it to the equipment frame using the screws that were removed earlier 456 90 Rev 01 VMA series Memory Array Installation and Service Guide 55 Chapter 3 Installing the Array Powering up the Memory Array After connecting the AC power cords to the Memory Array and connecting the PCle Ethernet and serial cables between the Memory Array and the host computer or memory gateway apply power to the Memory Array To complete the power up sequence 1 Plug each AC power cord from the chassis into an AC outlet 2 Onthe Memory Array press the power button to start the system boot process The LEDs will begin to light up Note Some memory arrays do not have power buttons Note Power up the Memory Array before the host computer to ensure PCle communication because PCle hotplug is not supported by some current BIOS versions An alternate method is to reboot the host computer after powering up the Memory Array to ensure that the host computer rec
87. to the Violin Array Utilities Setup Wizard window appears i Setup Violin Array Utilities Welcome to the Violin Array Utilities Setup Wizard This will install Violin Array Utilities 4 5 3 0 on your computer It is recommended that you close all other applications before continuing Click Next to continue or Cancel to exit Setup Vos 5 Click the Next button 456 90 Rev 01 VMA series Memory Array Installation and Service Guide 145 Chapter 8 Windows Drivers The License Agreement window appears License Agreement Please read the Following important information before continuing Please read the Following License Agreement You must accept the terms of this agreement before continuing with the installation Copyright 2006 2011 Violin Memory Inc All rights reserved Redistribution and use in source and binary forms with or without modification lare permitted provided that the following conditions are met Redistributions of source code must retain the above copyright notice this list of conditions and the Following disclaimer Redistributions in binary Form must reproduce the above copyright notice this list lof conditions and the following disclaimer in the documentation and or other materials provided with the distribution E C Laccept the agreement Ido not accept the agreement 6 Select the Accept the Agreement opt
88. unacceptable password you will get a message that the password is too simple By increasing the length of the password you can use all lower case or all upper case characters Essentially the longer the password the less complicated it needs to be eee VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 System Context Commands Syntax set admin lt password gt You will be prompted to enter a new password If the new password meets the requirements you will be prompted to re enter the same password A message appears indicating that the password has been changed The command displays information similar to the following if the new password does not meet the requirements system gt set admin foobar Changing password for admin Enter the new password minimum of 6 maximum of 12 characters Please use a combination of upper and lower case letters and numbers Enter new password Bad password too simple passwd The password for admin is unchanged The password remains unchanged if the new one does not meet the requirements You cannot reset the password back to the default password for the admin user Use the save config command to save the changes across system reboots set clock Sets the system date and time Syntax set clock yyyy mm dd T hh mm ss Where The 4 digit year mm The 2 digit month Valid values are 01 to 12 dd The 2 digit day Valid values are
89. 1 Configuring Partitions and Storage Devices Configuring Partitions and Storage Devices In most deployments the fifth step towards configuring a direct attached Memory Array system with a Linux host is to configure block device partitions Create block device partitions on the Memory Array for creating multiple file system partitions Use the dev vtmsa device for creating file systems only if a single large partition is required When creating partitions for 4kB partition alignment the fdisk utility has an S option that lets you override the default geometry of 63 sectors per track Use fdisk with the s56 option for 4kB alignment on created partitions For more information see Memory Array Flash 4kB Alignment on page 169 Creating Block Device Partitions To create a block device partition on the Memory Array 1 Log into the host computer as root The following command is only needed when splitting the block device into multiple partitions 2 First open the device for adding partitions by typing the following at the command prompt fdisk dev vtmsa Where dev vtmsa specifies the device to open The information shown below is returned and you will be in the block device setup menu 4 fdisk dev vtmsa The number of cylinders for this disk is set to 16709 There is nothing wrong with that but this is larger than 1024 and could in certain setups cause problems with 1 software that runs at boot time
90. 10 0 2 dns search domain net provisioned info See the following lines prov ip address 192 168 1 2 prov netmask 255 255 255 0 prov gateway 192 168 2 45 To display the IP address information 1 Log into the CLI via a serial connection or the Ethernet interface see Connecting to the CLI on page 76 HP AM456 9002A Rev 01 VMA series Memory Array Installation and Service Guide 87 Chapter 5 Operating the System via the CLI 2 Navigate to the Ethernet O context level At the root prompt type context chassis controller ethernet 0 3 At the Ethernet context prompt type show The command displays text similar to the following chassis controller ethernet 0 show dhcp enabled ip address 10 100 126 netmask 295 5 299 gateway 1Q 10 0 1 mac address 00 e 1L S 97 amp 00 amp Osos dns config automatic dns nameserver 107 10 0022 dns search domain net provisioned info prov ip address 192216562122 prov netmask 2555259 259 60 This example indicates that DHCP is currently enabled and that the IP address is currently 10 10 0 126 However if you were to change the network configuration to static the IP address used would be 192 168 1 2 Displaying the System s Hostname 1 Log into the Memory Array 2 Navigate to the System context level At the root prompt type context system 3 At the System context prompt type show name
91. 15 60 9419 Vil 715 WO T8 3 85 LOANS 2 2 297357 Sil 45 AS 60 S4 69 V1 1S V9 18 1890 9 2886 2GB 2688GiB 2199 0GB 2048GiB 549 8GB 512GiB 68 7GB 64GiB 68 7GB 64GiB VS 1718 0GB 1600GiB Displaying Fan Status Display the status of the system fans for maintenance and troubleshooting purposes The fans are located in two fan trays designated as 7 top and 2 bottom and the fans are designated as Left Center and Aight To display the current status of the fans 1 Log into the Memory Array 2 Navigate to the desired Fan context level At the root prompt type context chassis fan tray 1 2 Where 1 Specifies the top fan tray 2 Specifies the bottom fan tray 3 At the context prompt type show fan left center right Where left Specifies the left fan in the specified fan tray center Specifies the center fan in the specified fan tray right Specifies the right fan in the specified fan tray 94 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 Displaying and Setting Hardware Information The command displays information similar to the following chassis fan tray 1 gt show fan left Spec high rpm 4800 Displaying Main Board Information 1 Log into the Memory Array Navigate to the Board O context level At the root prompt type context chassis board 0 3 Atthe context prompt type sh
92. 2 dd The 2 digit day Valid values are 01 to 31 T The delineator between the date and the time hh mm ss Sets the time in the format hh The 2 digit hour Valid values are OO to 23 mm The 2 digit minutes Valid values are OO to 59 ss The 2 digit seconds Valid values are OO to 59 HP AM456 9002A Rev 01 VMA series Memory Array Installation and Service Guide 85 Chapter 5 Operating the System via the CLI Displaying the System Clock Source The clock source can be the host computer or the Memory Array 1 Log into the Memory Array 2 Navigate to the System context level At the root prompt type context system 3 At the System context prompt type show clock source The command displays information similar to the following System show clock source clock source host Setting the System Clock Source The clock source can be set to the host computer or the Memory Array The clock on the system only keeps a running count of the number of seconds that the system has been operational It does not keep an accurate calendar date and time If the system is rebooted then the elapsed time is not accounted for when the system finishes the reboot process and is again operational 1 Log into the Memory Array 2 Navigate to the System context level At the root prompt type context system 3 At the System context prompt type set clock source host local Wher
93. 6 saxled version info 01 25 06 13746 HP AM456 9002A Rev 01 VMA series Memory Array Installation and Service Guide 299 Appendix D CLI Reference 300 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01
94. Array Front VIBW u ebd se dg pede Rue B er DA EROR E RC OR ee 24 Memory Array Rear 25 Front System Status EEDS nada dee tate e6 Rear System LED Sirena Perte MUR OR cs etn Bedi 27 a fa eee dn 27 MOGUIC ctio eerta ue 28 sda Ga ber qoi eee ODE I baa eed iE 34 VIMM Slot Locations 42 2 36 Memory Array Configuration 40 Installing the Memory Array into a 43 Installing the Cable Management Arm Mounting 44 Installing the Cable 222 2 2 2 45 Connecting the PCle Cable to the Memory Array 46 AC Power Receptacle Locations 2 2 22 2 2 2 2 48 Connecting the Serial Cable to the Memory 51 Connecting the Serial Cable to the Ho
95. B Alignment secte ep ER Rn erra the De edad eee ee en 168 Network Layer Performance Testing 2 224 2 22 178 Preliminary Network Layer Ghecks 2 sess Rar mr Render Pra re ee vr deed e E Een 173 Performance Testing Using perf_test 0 cece e sh hn 174 APPENDIX A Product 17 APPENDIX B Compliance Information 72181 Regulatory InfoPrmatigri ie e tete packs Re Rc RE RR ERU RR RU ec REA E Ra a nek 188 Regulatory Model 188 Electrical SafBbys du S eR PR edi Gadd De E b eios Un 188 Installation COMMONS ta tn gea wirt ae eerie uet aee ua ace ths ata fee shade c 182 a VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 Network Connected EdguiptriBlib ea curte ean Rie grece Dann der RR RI 182 Electrostatic Discharge ESD 182 Lithium Battery debit boa Vand oblate ted EP adeb dat eR bbe hdd ghee bes 183 Cabinet Safety 2 2 24 183 Disposal of Waste
96. BUG e INFO e WARN e ERROR e FATAL Setting the level to debug may fill up the log very quickly since this level logs every internal message created by the system Syntax set default level default fatal error warn info debug Where default The default value which is currently info fatal Sets the system default message level to fatal error Sets the system default message level to error warn Sets the system default message level to warn info Sets the system default message level to info This is the default value debug Sets the system default message level to debug all system messages This generates a large number of system messages show default level Displays the default logging level of messages stored in the system log of the Memory Array The message logging level can be set to e DEBUG e INFO e WARN e ERROR e FATAL 456 90 Rev 01 VMA series Memory Array Installation and Service Guide 283 Appendix D CLI Reference Syntax show default level The command displays information similar to the following system logging in memory show default level default level 284 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 Category Context Commands Category Context Commands Figure 0 21 System gt Logging gt In Memory gt Category Context Level The table below describes the commands available at the Category conte
97. CLI Reference The command displays information similar to the following when failed VIMMs are in the system system gt show status alarm mgr data mgr diagnostics mgr hardware mgr inventory mgr raid mgr vimm mon data plane raid rebuild vimm config failed vimm ids admin down vimm ids missing vimm ids host interfaces Slot Stare protocol link width neg link width max data rate cfg data rate host Slot Stace protocol link width neg link width max data rate cfg data rate host slot srate host running running running running running running running available active group 2 vimm 07 47 complete out of spec 42 vimm 32 60 15 61 port enabled pcie 4 4 10 Gb s 10 Gb s detected DORE 2 enabled pcie 4 4 10 Gb s 10 Gb s detected Pome disabled undetected 272 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 Alarms Context Commands Alarms Context Commands Figure D 16 System gt Alarms Context Level The table below describes the commands available at the Alarms context sublevel of the CLI Access the Alarms context sublevel through the System context level See System Context Commands on page 257 Table D 18 Alarms Context Commands show Displays the current alarms on the system show Displays the current alarms on a Memory Array The following are possible alarms e Lid has been remo
98. D state Context Commands 2 2 2 2 2 24 4 24 2 277 SHOW 277 Logging Context ComMandS i000 saa Yaad aaa CAR ea Hae od dee 279 CONTEXE IF EFT BETIOTN o deett e Rr tah cada cheek ee Rd ve p ee n aded ea uet atate 279 Context 280 In memory Context Commands ex prr emanate eed o e 281 agate eels dise dud cb ebat d 281 Set defaultdlevel Dau fend ba 283 SOW Cl SPU tute aea vO Rus d tud 283 Category Context ComMANdS eroi EF URS 44 bee Nan ease Edda 285 ME 285 iaa e 286 Syslog Context Gomrriarids 5 0 E HEP HEX EEG sou 287 Set NOSE 2s ccd Lr 287 ES NGO cg act RE apse ge gt abe erate 288 SNOW MOSG ne Sed 288 OW SENICE 2 5 MERO EMMERICH renter 289 Status Context 2 2 4 2 24 24 4 290 SHOW
99. Equipment by Users in Private Households the European 184 Perchlorate Material Special Handling May 184 European Union RFI Statement 0 0 e 184 USA Radio Frequency Interference FCC 184 Japan Radio Frequency Interference 4 185 Korea Statement cds nisse ean e pae ac ap Rer OR RU eave BM ege Rede ub a aces 185 Canada BEI Statement 2 0005 rl beet ber reb ener br RE epe bee Er erben er diets 185 Australia C Tick 2 4 185 Understanding Memory Array 2 188 Interpreting Alarm LEDS eR RUBRI TUE RARE UP s epe eode qp EQ pU AR CR C peg 188 Understanding System Alarm and System Message 188 Service Affecting Alarms E Aen RR Madea biden RUE UR e Bd d ad 190 Equipment Service Affecting 2 4 4 22 2 191 Flash Service Affecting 2 24 2 2 2 2 2 4 2 191 Port S
100. HP AM456 9002A Rev 01 VMA series Memory Array Installation and Service Guide 217 Appendix D CLI Reference If you do not specify the time delay you are prompted whether to reboot the system immediately Answer y to reboot immediately or n to cancel the immediate reboot request See Rebooting the Memory Array on page 98 for more information reset Resets the Ethernet interface During a reset active Telnet and SSH sessions are terminated which is useful if the session is hung Syntax reset chassis controller ethernet 0 set Runs the specified command parameters Syntax set lt parameter gt lt value gt Where parameter command parameter to run The available parameters are different at each context level value The value to which the parameters should be set if required show Displays the results for the specified requested information Syntax show lt parameter gt 218 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 General Commands Where parameter Specifies the information to display This parameter may include a context level including Example vimm lt slot gt vimm summary ethernet fan speed alarms uptime version To show information for the chassis board O type show chassis board 0 info The command displays information similar to the following chassis board 0 gt show info part number 1000074P A versio
101. HP VMA series Memory Array Installation and Service Guide Abstract This document describes the installation and service procedures for the HP VMA series Memory Array This document is intended for experienced service technicians HP assumes that you are qualified in the servicing of computer equipment are trained in recognizing hazards in products with hazardous energy levels and are familiar with weight and stability precautions for rack installations Part Number HP AM456 9002A Rev 01 August 2011 LEGAL NOTICES Copyright 2011 Hewlett Packard Development Company L P The information contained herein is subject to change without notice The only warranties for HP products and services are set forth in the express warranty statements accompanying such products and services Nothing herein should be construed as constituting an additional warranty HP shall not be liable for technical or editorial errors or omissions contained herein Copyright 2010 2011 Violin Memory Inc All rights reserved Violin Memory Violin Technologies Violin and Design Violin vCACHE and Flash Forward are trademarks registered trademarks or service marks of Violin Memory Inc Violin in the United States and other countries All other brands product names company names trademarks and service marks are the properties of their respective owners This document and the associated software product are protected by copyright a
102. I Window Options The settings for the terminal window displaying the current CLI session can be modified to suit your display equipment You can set or retrieve the following window display options e Number of columns and lines in the display window e Pagination e Command line editing mode e Size of the history buffer Displaying the Number of Columns To view the number of columns in the current CLI display window 1 Log into the Memory Array Navigate to the CZ context level At the root prompt type consc 3 At the CL context prompt type show columns The command displays information similar to the following cli show columns Current column setting is 200 Setting the Number of Columns Set the number of columns in the display window using the set columns command Set the number of columns in the range of 80 200 inclusively with the default setting of 80 This determines where the display lines are automatically wrapped to the next line if you find that your terminal settings are not wrapping lines correctly To set the number of columns in the display window 1 Log into the Memory Array Navigate to the CZ context level At the root prompt type 3 At the CL context prompt type set columns 80 200 456 9002 Rev 01 VMA series Memory Array Installation and Service Guide 79 Chapter 5 Operating the System via the CLI
103. IP address for the DNS server to use when dns config is set to manual set dns search Sets the DNS search server e nameserver lear dns Clears the current DNS name server c lear dns search Clears the current DNS search server show Displays information about the Ethernet port reset Hesets the Ethernet port set dhcp Enables or disables using DHCP to automatically set the system s IP address 238 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 Ethernet O Context Commands Syntax set dhcp enabled disabled Where enabled Enables using DHCP to automatically set the system s IP address disabled Disables using DHCP to automatically set the system s IP address Usethe save config command to save the changes across system reboots set ip address Manually sets the IP address of the system Syntax set ip address lt ipaddr gt lt netmask gt lt gateway gt Where ipaddr Specifies the system s new IP address netmask Optional Specifies the system s new netmask gateway Optional Specifies the system s new gateway address Use the save config command to save the changes across system reboots clear ip address Clears the provisioned ip netmask gateway to use when DHCP is disabled Syntax clear ip address Use the save config command to save the changes across system reboots set dns config Sets the curr
104. Installation and Service Guide 185 Appendix B Compliance Information 186 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 APPENDIX Alarm Reference This chapter describes how to diagnose Memory Array system alarms The chapter describes service affecting and non service affecting alarms which may occur during operation of the Memory Array and provides information on resolving those alarms in the following sections e Understanding Memory Array Alarms on page 188 e Service Affecting Alarms on 190 e Non Service Affecting Alarms on page 196 HP AM456 9002A Rev 01 VMA series Memory Array Installation and Service Guide 187 Appendix C Alarm Reference Understanding Memory Array Alarms The Memory Array provides you with key tools for identifying and interpreting raised alarms e Alarms are indicated by the state of the Alarm LED on the front of the Memory Array chassis e Information about an active alarm may then be viewed by running the show system alarmcommand or show system message command This appendix provides information about how to clear these alarms when they occur Interpreting Alarm LEDs The current status of the Memory Array system may be indicated by the activity of the Alarm LED on the front of the chassis The Alarm LED is red Figure C 1 Front System Status LEDs The Alarm LED identifies the occu
105. RPM alarm4 VIMM 14 low 1 8V 1 68 volts VIMM shut down alarm5 VIMM 68 hot 71 C Displaying the System Log Display the data contained in the log on the Memory Array The log is displayed in a paginator window unless you have disabled the paginator options Setting the Pagination Mode on page 82 for detailed instructions on using the window pagination To display the system s log 1 Log into the Memory Array 2 Navigate to the System context level At the root prompt type context system 3 At the System context prompt type show log 96 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 Displaying Alarms and Logs The command displays information similar to the following system gt show log 69 202 50255058592 DOO NEO ver log tairg g 000000010 INFO ecpu_hwmgr_init Running fans at full speed 0000010 INFO Main controller build IDs 12954 XXX XX 000000010 INFO main S W Rel release Built date 12 16 39 on swbuild violintech net by user common Displaying the Messages Log The embedded operating system running on the Memory Array produces a message log similar to the var log messages file found on Linux operating systems The message log file created on the Memory Array contains system log and typic
106. Service Affecting 202 APPENDIX D CLI Reference 2 52 52 2 525252525 55 2 09 Context Navigatio N pP TEE 211 CU a ase ERE ENE ced N EEEE 211 General 5 ae pdt 213 GIGS EE EEEE E EA TET ETE TE EET E EE 213 eee ee ae 214 IN ace REESE ET PEN Sel tata ane teeta yea uate edn E E tis 214 ji rcx 215 TOPITIBU Lco etn ERES AP eR SU v do We RE dites 215 cese d qot piede 216 oy p E 216 PING 217 PEDOGOG ee eee 217 218 218 SNOW 218 essed gu Sieh T E 219 ence E crc Adah 219 Ueci A 220 rr 220 Chassis Context 2 2 221 Context board Ducere te err ta Ed ER Ma cM Tee add Pees ata wie
107. VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 Violin Utilities Reference Completed write I O s Displays the total O write requests to a Memory Array This is not the individual DMA descriptors completed but for each of the user requested I Os Unaligned host buf Displays the total O write requests to a writes Memory Array but only incremented when an unaligned host address required special buffer byte copying to service the DMA request Flash partial page Increments when a DMA descriptor for write writes is less than a flash page 4kB in size which leads to a hardware read modify write operation vring The vring utility debugs the internal Memory Array 1 0 request ring at a low level and checks for unaligned flash device access Look for the transfer sizes under the column labeled SIZE If most of the lines show 4096 full accesses are being done to the Memory Array hardware which is optimal In an unaligned access case you will see lines alternate between 512 and 3584 for transfer size since two read modify write operations occur for each 4kB of data Syntax vring p partition name 456 90 Rev 01 VMA series Memory Array Installation and Service Guide 159 Chapter 9 Violin Utilities Parameters Table 9 1 vring Utility Parameters p Specifies that a partition is to be selected partition name Specifies the name of
108. abled 456 90 Rev 01 VMA series Memory Array Installation and Service Guide 225 Appendix D CLI Reference Where enabled Enables the write buffer on the flash VIMIMs disabled Disables the write buffer on the flash VIMIMs 226 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 Slot Context Commands Slot Context Commands Figure D 4 Chassis gt Board O Slot Context Commands The table below describes the commands available at the Slot context level of the CLI Table D 4 Slot Context Commands context vimm Moves into the VIMM context level See VIMM Context Commands on page 230 set led test Initiates a functional test of the slot s LED show led state Displays the state of the slot s LED context vimm Moves into the context level for the VIMM in the previously specified slot Syntax context vimm The system prompt changes to the following chassis board 0 slot n vimm gt Example To move into the VIMM context level for slot 56 at the Slot 56 context prompt type context vimm 456 90 Rev 01 VMA series Memory Array Installation and Service Guide 227 Appendix D CLI Reference The command displays information similar to the following chassis board 0 slot 56 gt context vimm chassis board 0 slot 56 vimm gt set led test Starts a functional test of the LED associated wi
109. al boot up messages in addition to any set CLI commands that are run on the system To display the messages log file 1 Log into the Memory Array 2 Navigate to the System context level At the root prompt type Some SYSTE 3 At the System context prompt type show messages The command displays information similar to the following system show messages ov 30 00 28 22 kernel Linux version 2 6 17 11719 common swbuild violintech net version 3 4 6 42 PREEMPT Mon Dec 22 12 38 51 EST 2008 ov 30 00 28 22 kernel O M Ow 30 000825822 kernel Ow S 00520522 kernels JL ov 30 00 28 22 kernel Altera Nios II support C 2004 Microtronix Datacom Ltd ov 30 00 28 22 kernel On node 0 totalpages 32512 ov 30 00 28 22 kernel DMA zone 32512 pages LIFO batch 7 ov 30 00 28 22 kernel Built 1 zonelists ov 30 00 28 22 kernel Kernel command line CONSOLE dev ttyS0 root dev ram0 rw 10 mtdparts violin 0 256k BOOTROM ro 128k ENV1 128k ENV2 1536k FLATFS3 32m UPGRADE 8m CPLgold 16m OAMgold 6016k SPARE oeth_mac 00 1b 97 00 00 86 ov 30 00 28 22 kernel PID hash table entries 512 order 9 2048 bytes ov 30 00 28 22 kernel Dentry cache hash table entries 16384 order 4 65536 bytes ov 30 00 28 22 kernel Inode cache hash table entries 8192 order 3 32768 bytes 30 00 28 22 kernel Memory available 122496k 130048k RAM Ok O0
110. and Service Guide 105 Chapter 5 Operating the System via the CLI 106 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 CHAPTER 6 Servicing the Array This chapter describes how to service the Memory Array by following safety precautions while replacing the fan trays AC power supplies and VIMMs in the following sections e Guidelines for Servicing the System on page 108 e Testing the LEDs on page 108 e Replacing the Fans on page 111 e Replacing the AC Power Supplies on page 112 e Replacing VIMMs on page 113 HP AM456 9002A Rev 01 VMA series Memory Array Installation and Service Guide 107 Chapter 6 Servicing the Array Guidelines for Servicing the System WARNING Only authorized qualified and trained personnel should attempt to service or maintain this equipment Caution Read this guideline section before proceeding with any of the service procedures See System LEDs on page 25 for detailed information on the system LEDs located on the front and rear of the Memory Array Safety Precautions The following servicing guidelines must be followed when performing maintenance on the Memory Array Use caution when replacing the fans When the system is powered on the fans in the fan trays are moving and may cause damage to items that come in contact with the moving parts e When using metal tools such as screwdrivers exercise caution to ensure that they do not come in contact
111. ange of O 15 inclusively The system prompt changes to the following raid group n Example To move into the context level for RAID group 5 at the RAID context prompt type context group 5 456 90 Rev 01 VMA series Memory Array Installation and Service Guide 251 Appendix D CLI Reference The command displays information shown below raid gt context group 5 gegup 59 show spare ids Displays the IDs of the spare VIMMs in a Memory Array These spares are used during RAID group rebuilding when a VIMM becomes unstable and is moved out of service Syntax show spare ids The command displays the information shown below raid show spare ids spares 30 Si 327 52 If no spares are available then the following is displayed raid show spare ids Spares none 252 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 RAID Group Context Commands RAID Group Context Commands raid gt Figure D 13 RAID gt Group Context Level The table below describes the commands available at the RAID Group context sublevel of the CLI Access the RAID Group context sublevel through the RAID context level See RAID Context Commands on page 251 Table D 15 RAID Group Context Commands context maps Moves the user into the context level for the RAID group mapping See Maps Context Commands on page 255 context maps Moves i
112. arm on page 204 e Failed Alarms on page 205 e Extremely Hot VIMM Shutdown Alarm on page 205 e Failed Alarm on page 206 Failed Excessive ECC Errors Alarm on page 206 e Hot Alarm on page 206 Incompatible Formatted Capacity Alarm on page 206 in Maintenance State Alarm on page 206 Isolated Alarm on page 207 e Temperature Unreadable Shut Down Alarm on page 207 Unformatted Alarm on page 207 Voltage VIMM Shut Down Alarm on page 207 e Threshold Exceeded Alarm on page 207 e FanRunning Too Slowly Alarm on page 207 Excessive ECC Errors on VIMM Alarm The Excessive ECC Errors on VIMM alarm indicates that the system has detected an excessive number of ECC errors on the specified VIMM To clear the alarm replace the VIMM Failed to Validate Configuration of VIMMs Alarm The Failed to Validate Configuration of VIMMs alarm indicates on a VIMM by VIMM basis that configuring the VIMM failed Configuring the VIMM sets several parameters to allow it to be usable within the Memory Array This alarm should not occur and could indicate a faulty VIMM HP AM456 9002A Rev 01 VMA series Memory Array Installation and Service Guide 203 Appendix C Alarm Reference Failed to Validate Configuration of VIMMS Raid Group Alarm The Failed to Validate Configuration of VIMIMS Raid Group alarm indicates that the system failed
113. ay The PCle cable is keyed and only goes in one way Securely plug the cable s into the PCle connector Power up the Memory Array see Powering up the Memory Array on page 55 Ensure the HAID ADMIN Status LED is solid green indicating the PCle ports have stabilized before continuing approximately 1 minute Power up the Memory Gateway Verify the PCle connection s Refer to the vSHARE Memory Gateway Installation and User s Guide for more information 54 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 Routing the Cables onto the Cable Management Arm Routing the Cables onto the Cable Management Arm After installing the Memory Array in an equipment rack and attaching the necessary cables at the rear of the system route the cables along the cable management arm to prevent them from becoming entangled when the system is fully extended from the equipment rack Route the cables along the length of the arm and hold in place with cable ties To route the cables along the cable management arm 1 Extend the cable management arm by removing the screws from the equipment rack holding the chassis brackets and pulling out the Memory Array from the equipment rack Do not remove the system from the rack At the rear of the chassis route the installed ground wire serial cable and power cables along the length of the cable management arm and secure them with cable ties Slip the cable
114. ay Installation and Service Guide HP AM456 9002A Rev 01 CHAPTER 5 Operating the System via the CLI The CLI resides on the Memory Array and is used to retrieve system status and set configuration information This chapter describes how to use the CLI to perform various procedures in the following sections Connecting to the CLI on page 76 Displaying and Setting the CLI Window Options on page 79 Displaying and Setting System Information on page 83 Displaying and Setting Hardware Information on page 92 Displaying Alarms and Logs on page 96 Rebooting the Memory Array on page 98 Upgrading the System Software on page 100 See Appendix D CLI Reference for details on using the CLI commands 456 90 Rev 01 VMA series Memory Array Installation and Service Guide 75 Chapter 5 Operating the System via the CLI Connecting to the CLI Connect to the Memory Array s CLI via SSH or Telnet on the host computer over the Ethernet interface You can also log into the system via the serial port See Logging into the CLI via the Serial Interface on page 59 for instructions To connect to the Memory Array from a Windows machine see Logging in via a Windows host computer on page 59 Note The default command line editor for the admin user is Emacs You can change the default editor to w see Setting the Command Line Editor on page 80 Connecting via SSH Connect to the CLI via SSH through your host computer On a Lin
115. ayed in tenths of a second and in years days and hours Syntax show The command displays information similar to the following system uptime gt show tenths second 19097058 time QO years 22 cays 02528 25 456 90 Rev 01 VMA series Memory Array Installation and Service Guide 297 Appendix D CLI Reference Version Context Commands Figure D 26 System gt Version Level The table below describes the command available at the Version context sublevel of the CLI Access the Version context sublevel through the System context level Table D 29 Version Context Command show Displays the versions of the software modules show Displays the versions of the software modules Syntax show The command displays information similar to the following system version gt show software version software build date software build info lt release gt lt date gt 12 44 52 built on swbuild violintech net by user common CPL bootloader version release OAM bootloader version release CPL OS version release OAM OS version release CPL factory image version release OAM factory image version release upgrade image version none yet downloaded 298 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 Version Context Commands controller version info 12954 x8a 05 28 09 11 39 saxpow version info 8418 03 12 08 15 2
116. b screws on the cable management arm mounting bracket with the installation holes on the right rear of the chassis Securely tighten the thumb screws into the chassis 3 Using the four 4 shoulder screws and shims that were set aside in step 1 secure the cable management arm mounting bracket to the rear equipment frame mounting bracket placing the shim between the shoulder screws and the cable management arm mounting bracket with the enclosed Hex key The cable management arm mounting bracket slides the arm forward and enables the chassis to be fully extended from the equipment rack for accessibility Atthe rear side of the system using the two 2 SEM 10 32 x 0 50 screws included in the shipping package secure the cable holder to the equipment rack over the rear equipment frame mounting bracket on the right side of the system as illustrated in the figure below 44 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 Rack Mounting the Chassis Figure 3 4 Installing the Cable Holder HP AM456 9002A Rev 01 VMA series Memory Array Installation and Service Guide 45 Chapter 3 Installing the Array Connecting the PCle Cable to the Memory Array The Memory Array communicates with the host computer via the PCle Peripheral Component Interconnect Express connection The PCle cable must be connected to the PCle port with the flashing LED The software image on the system dictates which interfac
117. ber of lines in the history buffer 4 Log into the Memory Array 2 Navigate to the CZ context level At the root prompt type Context ci 3 At the CL context prompt type set history size 10 1000 Displaying the Number of Window Lines This command is used by the paginator feature to scroll within large amounts of displayed data such as when the log is viewed 1 Log into the Memory Array 2 Navigate to the CZ context level At the root prompt type Contee deb At the CL context prompt type show lines The command displays information similar to the following cli gt show lines Current row setting is 24 Setting the Number of Window Lines 1 Log into the Memory Array Navigate to the CZ context level At the root prompt type Context ci 3 At the CL context prompt type set lines 10 100 456 90 Rev 01 VMA series Memory Array Installation and Service Guide 81 Chapter 5 Operating the System via the CLI Displaying the Pagination Mode To view whether pagination is enabled or disabled in the current CLI window 1 Log into the Memory Array Navigate to the CL context level At the root prompt type Cows qula 3 At the CL context prompt type show pagination The command displays information similar to the following cli show pagination Current pagination setting is on Setting
118. cal Safety on page 182 e Electrostatic Discharge ESD Precautions on page 182 e Lithium Battery Caution on page 183 e Cabinet Safety Precautions on page 183 e Disposal of Waste Equipment by Users in Private Households in the European Union on page 184 e Perchlorate Material Special Handling May Apply on page 184 e European Union RFI Statement on page 184 e USA Radio Frequency Interference FCC Notice page 184 e Japan Radio Frequency Interference VCCI on page 185 e Korea RFI Statement on page 185 e Canada RFI Statement on page 185 e Australia C Tick Label on page 185 HP AM456 9002A Rev 01 VMA series Memory Array Installation and Service Guide 181 Appendix B Compliance Information Regulatory Information For your protection this product has been tested for conformance to various national and international regulations and standards The scope of this regulatory testing includes electrical and mechanical safety electromagnetic emissions immunity acoustics and hazardous materials Regulatory Model Number For the purpose of regulatory compliance certifications and identification this product is assigned a Violin Memory regulatory model number This number can be found on the product label along with the required approval markings and information When requesting certification information for this product always refer to this regulatory model number Note Do not confuse the regulatory model number with the mar
119. cates that the data plane is unavailable This alarm occurs under various conditions including during a system boot if the system experiences an unrecoverable PCle error and if the host does not receive a response within a specific time interval If the alarm occurs on bootup this alarm is self clearing and clears upon successful completion of the bootup process To clear this alarm if it occurs because of an unrecoverable PCle error check your PCle connections and reboot the system and the host Timeout From Host Alarm The 1 0 Timeout From Host alarm indicates that an 1 0 request from the host to the Memory Array timed out before the request was acknowledged This time out results in a disabling of the data plane and the alarm LED flashes until the system is restarted 194 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 Service Affecting Alarms This is a nonrecoverable error Contact HP Customer Support for assistance Scheduler Paused Alarm The Scheduler Paused alarm indicates that the hardware scheduler temporarily paused during bootup or when a VIMM is being taken out of service To clear the alarm wait for the system to successfully complete the bootup process Unable to Poll VIMM Temperatures System Shutdown Alarm The Unable to Poll VIMM Temperatures System Shutdown alarm indicates that the management channel is not allowing temperatures on the VIMMs to be polled which
120. ce Guide HP AM456 9002A Rev 01 Installing Linux Drivers Installing Linux Drivers Before installing the Linux driver ensure that the host computer has the kernel devel RPM installed and GCC installed for the running kernel which will allow the driver source to compile These packages may not be installed by default on the Linux host The information shown in the following examples may vary from your installation depending on the host computer kernel and distribution The Linux driver may be installed on either a Linux kernel that is running or not running Both procedures are documented in this section e Installing Linux Drivers on Running Linux Kernels page 121 e Installing Linux Drivers on Non Running Linux Kernels on page 123 Installing Linux Drivers on Running Linux Kernels To load the Linux driver onto the host computer 4 Power up the Memory Array and verify the PCle connectivity between the Memory Arrayand the host computer before you install and load the Linux driver onto the host Because the PCle Hot Plug is not supported by most current BIOS versions you must power up the Memory Array before powering up the host computer Log into the host computer as root Download the Linux driver install file vtms 1inux driver release run from the HP Support page Where release indicates the release number for example D4 5 4 1 4 Save the Linux driver install file to a suitable location on
121. cing the 4 108 Safety PRECAUTIONS TP Pc UM 108 ESEVPRECAUTIONS ties adn nd CA e doops May 108 Testing the LEDS Emm 109 Displaying the Status of the System 109 Testing the System LEDS d epe e dp quete asd E 108 Displaying the Status of the VIMM 17 4 22224 108 Testing the VMM LEDS iyrant es t IRR a aea UR PE DERE erri Pa DET Rp Rd pU REN Mes EE DEDE TO dd 110 Replacing the Faris x bor ERREUR e eh bel equidem deg ers 111 Replacing the AC Power Supplies 2 4 2 2 2 2 112 Replacing 6 2 eh RN d eed Rs tuba eese te het es bei beads 113 PART Host Utilities CHAPTER 7 Linux 117 Linux DRIVERS CVeEVIBW m cere Exe e EN ME BOR Reina cs 118 Understanding Linux Driver 2 2 2 4 2 2 2 22 2 24 24 118 Installation and Configuration Overview 2 22222222 2 2222 118 Installing Linux Driver Prerequisites
122. ck Install to continue with the installation or click Back if you want to review or change any settings Destination location C wiolin utils Start Menu folder Violin Memory 9 Click the Install button The Completing the Violin Array Storport Setup Wizard window appears 1 Setup Violin Array Utilities Completing the Violin Array Utilities Setup Wizard Setup has finished installing Violin Array Utilities on your computer The application may be launched by selecting the installed icons Click Finish to exit Setup Viglin 10 Click the Finish button 11 the host A desktop icon is created to the Violin Utilities cmd shell Verifying Devices Are Attached As SCSI Devices To verify that the system is connected as a SCSI device 1 Log into the host as administrator 2 Open the Device Manager HP AM456 9002A Rev 01 VMA series Memory Array Installation and Service Guide 147 Chapter 8 Windows Drivers Expand the Disk Drives node to view the Memory Array SCSI Disk Device E Device Manager oxi File Action View Help se a ts El Computer ic Disk drives ST3250318A5 vc VIOLIN MEMORY ARRAY SCSI Disk Device Display adapters E DVD CD ROM drives 2 5 Human InterFace Devices 1 2 Keyboards 25 n Mice and other pointing devices a Monitors 152 x Network adapters fe Ports COM amp LPT 8 D Processors 1 26 Sound video an
123. ck size 16384 memory size 393216 MB memory start addr 0 MB write read ratio 1 0 random mode 1 duration 5 secs path dev rdsk vtms2v1 MB 1000000 bytes Time sec Read BW Write BW Total BW Read IOPS Write IOPS Total IOPS 0 000 MB s 305 996 Mes 10055956 0 61397 61397 2 0 000 MB s 1005 924 MB s 1005 924 MB s 0 61396 61396 3 0 000 MB s 1006 266 MB s 1006 266 MB s 0 61417 61417 4 0 000 MB s 1006 104 MB s 1006 104 MB s 0 61407 61407 5 0 000 MB s 1006 594 MB s 1006 594 MB s 0 61437 61437 Average 0 000 MB s 1006 165 MB s 1006 165 MB s 0 61410 61410 The Memory Array write bandwidth reaches a maximum of roughly 1 GB s on x8 PCle 178 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 APPENDIX A Product Models This appendix describes the differences between the various Memory Array models Table A 1 Memory Array Models 3205 21 x 256 GB VIMMs or 42 x 128 GB VIMMs 3210 42 x 256 GB VIMMs or 84 x 128 GB VIMMs 3120 42 x 512 GB VIMMs 3140 84 x 512 GB VIMMs HP AM456 9002A Rev 01 VMA series Memory Array Installation and Service Guide 179 Appendix A Product Models 180 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 APPENDIX B Compliance Information This appendix contains the following compliance information for the Memory Array e Regulatory Information on page 182 e Regulatory Model Number on page 182 e Electri
124. click Browse Browse At least 3 0 MB of free disk space is required lt Back Next gt Cancel 138 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 Installing Windows Drivers 7 To change the destination folder click the Browse button and navigate to the desired location otherwise do nothing to accept the default directory Click the Next button The Select Start Menu Folder window appears 1 Setup Violin Array Storport I Tx Select Start Menu Folder N Where should Setup place the program s shortcuts 6 S Setup will create the program s shortcuts in the following Start Menu folder To continue click Next If you would like to select a different folder click Browse Browse lt Back Cancel To change the destination folder click the Browse button and navigate to the desired location Click the Next button The Ready to Install window appears iG Setup Violin Array Storport Ready to Install Setup is now ready to begin instaling Violin Array Storport on your computer Click Install to continue with the installation or click Back if you want to review or change any settings Destination location C yiolin vtms_stor Start Menu Folder Violin Memory 9 Click the Install button HP AM456 9002A Rev 01 VMA series Memory Array Installation and Service Guide 139 Chapter 8 W
125. close all other applications before continuing Click Next to continue or Cancel to exit Setup Violin 5 Click the Next button The License Agreement window appears T Setup Violin Array Storport License Agreement Please read the following important information before continuing Please read the following License Agreement You must accept the terms of this agreement before continuing with the installation copyright 2006 2011 Violin Memory Inc All rights reserved Redistribution and use in source and binary forms with or without modification jare permitted provided that the Following conditions are met Redistributions of source code must retain the above copyright notice this list of conditions and the following disclaimer Redistributions in binary Form must reproduce the above copyright notice this list lof conditions and the following disclaimer in the documentation and or other materials provided with the distribution gl Taccept the agreement not accept the agreement Back Next gt Cancel see 6 Select the Accept the Agreement option and click the Next button The Select Destination Location window appears jetup Array Storport Select Destination Location Where should Violin Array Storport be installed k Setup will install Violin Array Storport into the following folder To continue click Next If you would like to select a different Folder
126. conf host for more information Table 4 3 Syslog Definition Mappings DEBUG debug INFO info WARNING warn ERROR emerg FATAL emerg When syslog messages are received on the host they are written to whatever logging device is configured Frequently this means that warn messages are written to a file such as var log messages or var adm messages and emerg level messages are written to all root consoles On the Memory Array messages that are set to the WARNING ERROR or FATAL level are sent to the host Displaying the Configured IP Address of the Syslog Host To display the IP address of the syslog host to which the system log messages will be sent 1 Log into the Memory Array 2 Navigate to the Sys og context level At the root prompt type context system logging syslog 3 At the Sys og context prompt type show host The command displays information similar to the following system logging syslog gt show host host 19229726724 456 90 Rev 01 VMA series Memory Array Installation and Service Guide 71 Chapter 4 Configuring the Array Setting the IP Address for the Syslog Host Send system log messages to a host attached to the Memory Array via the Ethernet port This host must have syslog configured correctly See your host s syslog documentation for instructions Note From the CLI prompt use the ping command to verify the connectio
127. connection or the Ethernet interface see Connecting to the CLI on page 59 2 Navigate to the Ethernet O context level At the root prompt type context chassis controller ethernet 0 3 At the Ethernet Ocontext prompt type set dns config manual auto Where manual Sets the DNS mode to manual auto Sets the DNS mode to automatic You can pre provision the IP address of the name server and the search domain name while the DNS mode is set to automatic See Configuring the DNS Name on page 67 and Configuring the DNS Search Domain Name on page 68 Change the DNS mode to manual to use the pre provisioned values HP AM456 9002A Rev 01 VMA series Memory Array Installation and Service Guide 69 Chapter 4 Configuring the Array Verifying the Ethernet Connection The Ethernet interface can also be used to connect to the CLI of the Memory Array This section explains how to verify that the Ethernet connection is operating properly To verify the Ethernet connection 4 Log in to the host computer as root on a Linux host or as an administrator on a Windows host amp To retrieve the IP address of the Memory Array do one of the following a Log into the CLI via the serial port connection see Logging into the CLI via the Serial Interface on page 59 and type the following command at the command prompt show chassis controller ethernet 0 This command returns the system s IP address and other Et
128. d game controllers HK Storage controllers el System devices Ej Universal Serial Bus controllers mm Removing the Violin Utilities 4 Log into the host as administrator 2 Open the Control Panel and click Add or Remove Programs The Uninstall or Change a Program manager appears 3 Double click the Violin Array Utilities program in the list The Violin Array Utilities Uninstall confirmation dialog box appears 4 To delete the Violin Utilities click the Yes button A dialog box appears confirming that the Violin Utilities have been deleted 148 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 CHAPTER 9 Violin Utilities This chapter describes the Violin Utilities used for configuring and performance testing the Memory Array system These commands are common to the Linux and Windows drivers and to the Memory Gateway e Understanding the Violin Utilities on page 150 e Violin Utilities Reference on page 150 HP AM456 9002A Rev 01 VMA series Memory Array Installation and Service Guide 149 Chapter 9 Violin Utilities Understanding the Violin Utilities The Violin Utilities are tools designed to enable you to monitor the performance of Memory Array systems in a direct attached configuration Using the Violin Utilities you may retrieve detailed information about the Memory Array and data transfer counts that enable you to configure the system for optimal performance
129. d lets you move up one context level General Commands on page 213 are available at any context level of the CLI Typing CLI Commands When typing a CLI command specify the context level in one of two ways 1 Define the context level while entering the command from the root context level 2 Navigate to the context level then enter the command Define the context level while entering the command from the root context level Include the context level when typing a command For example to display the speed of the left fan in the top fan tray in one command at the root level From the root context level type show chassis fan tray 1 fan left Tip n the following sections all examples enter the commands at the associated context level This is an optional method Instead of typing a command to navigate to a context level then typing another command at that level you can type one command For example to set the hostname instead of typing context system set name hostname type set system name lt hostname gt Use tab completion or help to display the available parameters for a particular command Tab completion may require you to tab through additional levels and parameters to complete the desired command 456 90 Rev 01 VMA series Memory Array Installation and Service Guide 211 Appendix D CLI Reference Navigate to the context level then enter the command When you navigate to the con
130. de ERU Lx GEE Sad ne a M ER Gavin e ql E ER EORR IURE RCRUM RR e RN dd 47 Power FRE GUINNESS Sia a coe sere e Rn d 47 Connecting the AC Power Cords to the System 6 een he 47 Connecting Equipment Ground sss ironii eme eme rem enr es nx ibn Reed ces bed 48 Connecting Management 4 2 2 2 2 2 2 2 2 2 2 50 Connecting trie Seral Dable Ero ed d a 50 Connecting the Ethernet Cable 2 e LR ERE heed Fd Red P prie pae edo 51 Connecting the PCle Cable to a Host Computer or Memory 53 HostGombplter PEDE edente dici rede ede eae bae Ded depu 53 Memory Gateway cade stead ERES PRAE PME EK RP Rr he XN RP qd 54 Routing the Cables onto the Cable Management 55 Powering up the Memory 56 CHAPTER d Configuring the 57 Memory Array Default Settings 1 2 22 2 2 58 Gonnecting to the CLl icr re da getdate RR Db eps peer a r A 59 Logging into the CLI via the Serial
131. default value of 128 bytes Certain AMID64 servers can be configured to handle a payload as high as 512 bytes depending on bridge chips used Testing has shown that a read bandwidth of 1 7 GB s is achievable with a 512 byte PCle payload whereas a 128 byte payload might be limited to 1 2 GB s In some cases upgrading a host server to the latest BIOS version will increase the default configured payload 456 90 Rev 01 VMA series Memory Array Installation and Service Guide 173 Chapter 10 Performance Tuning and Troubleshooting Performance Testing Using perf_test The perf test utility is a lightweight tool for measuring the 1 0 performance of storage devices The perf test utility was specifically designed to push the O device as hard as possible using a variety of methods including POSIX threads variable block sizing asynchronous direct communication as well as sequential and random read write operations to data over a user defined address range This section describes the perf test utility and shows how it may be used to test the performance of a direct attached Memory Array system e Running the perf test Utility on page 174 e Baselining the Memory Array System on page 176 e Testing Read Bandwidth on page 177 e Testing Write Bandwidth on page 177 Running the perf test Utility For best results use the R option to randomly access a specific range s using multiple threads t direct 1
132. der the appropriate equipment nameplate ratings when addressing this concern 456 90 Rev 01 VMA series Memory Array Installation and Service Guide 47 Chapter 3 Installing the Array Note The AC power cords are not a standard configuration Use only the AC power cords supplied with your system To connect the AC power cords to the system 1 O Locate the AC power receptacles at the rear of the system as shown in the figure below e zm ST 7 E c Supply Supply Figure 3 6 AC Power Receptacle Locations 3 Insert the power into the mating power receptacle s the rear of the Memory Array If using the cable management arm route the power cord s according to the instructions in Routing the Cables onto the Cable Management Arm on page 55 Connecting Equipment Ground Connect equipment ground from the equipment rack to the Memory Array only after installing the system into the equipment rack Note e Use appropriately sized wire for your equipment application Minimum acceptable wire gauge is 8 AWG e Maintain reliable earthing of rack mounted equipment Supply extra connections other than the direct connections to the branch circuit e g using power strips If ground cable included in accessory kit
133. der the column labeled SIZE If most of the lines show 4096 full 4kB accesses are being done to the Memory Array hardware which is optimal In an unaligned access case you will see lines alternate 170 VMA series Memory Array Installation and Service Guide 456 900 Rev 01 Flash Layer Performance Tuning between 512 and 3584 for transfer size since two Read Madify Write operations occur for each 4kB of data vring Violin Memory Inc Version vems linux utils D4 5 4 05 23 2011 INDX CMD FLAGS TRGT_ADDR HOST_ADDR SIZE 0 0 00000000 0 0000001532 000 0 0000000044736000 4096 0 00000000 0 0000001532 000 0 0000000063 77000 4096 0 00000000 0 0000001532 000 0 0000000022558000 4096 0 00020000 0 0000001532 000 0x0000000079639000 4096 0 01020000 0x00000033eb48c000 0 0000000086555000 4096 ges dos d The vring utility requires access to dev vtms strad which is a symbolic link to the first discovered Memory Array If more than one Memory Array is connected the devices can be explicitly selected by using the partition O control device For example if the second Memory Array is vtms1 then the command is vring p dev rdsk vtmsilvO For more information on the vring utility see vring on page 159 Addressing 4kB Alignment Issues on Linux Hosts On Linux systems the fdisk utility with the s option enables you to override the default geometry of 63 sectors
134. ds To specify 100 write mix use the w1 r0 options For a 50 read write mix use w1 r1 The r and w values are added together to create a ratio for 1 05 For example r80 w20 is the same as r8 w2 which is effectively 80 reads and 20 writes Baselining the Memory Array System It is recommended that you use the perf test utility to characterize the Memory Array system as the first step in qualifying the system These tests should include 176 VMA series Memory Array Installation and Service Guide 456 900 Rev 01 Network Layer Performance Testing e Random reads at 4kB block size R b 4096 e Sustained random writes at 4kB block size H w1 rO b 4096 e Random reads and writes at mix amp the expected block size given the application and file system H w1 r1 b Each of these tests should be run using asynchronous 1 0 settings and a range t of thread counts for example 1 64 The baselines established using per test may enable you to identify performance issues at the operating system layer file system layer or database layer of the Memory Array system Testing Read Bandwidth By default the perf_test accesses the first Memory Array device using a single thread for a repeated 4kB read of sector The following example shows a command that uses the s b and 75 options to check the read bandwidth of the Memory Array perf tes
135. e host Sets the clock source to the host computer This is the default value local Sets the clock source to the Memory Array Displaying the Software Version 1 Log into the Memory Array 2 Navigate to the Version context level At the root prompt type context system version 3 At the System context prompt type show 86 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 Displaying and Setting System Information The command displays information similar to the following system version gt show lt release gt lt date gt 12 44 52 built on swbuild violintech net by user common software version software build date software build info CPL bootloader version release OAM bootloader version release CPL OS version release OAM OS version release CPL factory image version release OAM factory image version release upgrade image version release x8ans 4 date 14 55 controller version info 15749 x8a Q0 date 11 39 sale 03 12 08 15 26 01 25 06 13348 saxpow version info saxled version info Displaying the System IP Information The following table lists the IP information that can be displayed Table 5 1 Displaying IP Information dhcp enabled ip address 10 10 0 126 netmask 255 255 255 0 gateway 10 10 0 1 mac address 00 1B 97 00 00 05 dns config automatic dns nameserver 10
136. e 103 Changing the Admin Password Change the default password for the admin login at any time from the System context level The admin password must e Have a length between 6 12 alphanumeric characters If six characters are used then mix upper lower case letters with numbers and or punctuation e Beacombination of upper and lower case letters and numbers e Not be similar to a previous password e Not be a palindrome If you specify an unacceptable password you will get a message that the password is too simple By increasing the length of the password you can use all lower case or all upper case characters In other words the longer the password the less complicated it needs to be To change the admin password from the default value 1 Log into the Memory Array 2 Navigate to the System context level At the root prompt type context system 3 At the System context prompt type set admin password ee VMA series Memory Array Installation and Service Guide 456 900 Rev 01 Changing the Default System Settings You will be prompted to enter a new password If the new password meets the requirements you will be prompted to enter the same password again A message appears indicating that the password has been changed The command displays information similar to the following if the new password does not meet the requirements system gt set admin password Changing password for ad
137. e 265 save Save system configuration parameters See save config on page 264 set Sets the specified Memory Array parameter show Displays Memory Array parameters shutdown Shuts down the system top Heturns to the top most command node of the CLI up Moves up one node level in the CLI command tree Retrieves help on commands arguments and subnodes cancel Cancels or unschedules a scheduled reboot or the specified CLI session To cancel a CLI session you must first know the ID of the CLI session Get this information using the show session command Syntax cancel cli system session lt session_id gt reboot HP AM456 9002A Rev 01 VMA series Memory Array Installation and Service Guide 213 Appendix D CLI Reference Where cli Cancels the CLI system Cancels a scheduled reboot session lt session_id gt Cancels the specified CLI session reboot Cancels a system reboot clear Clears the system log file Syntax clear system log context Navigates into a lower level of the CLI command hierarchy Specify the various levels that are depicted in the figure below gt root Figure D 1 Context Levels Syntax context lt context_level gt 214 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 General Commands Where context_level Specifies the context level to navigate to Valid values are chassis See Chass
138. e 46 e Connecting Power on page 47 e Connecting Management Network on page 50 e Connecting the PCle Cable to a Host Computer or Memory Gateway on page 53 e Routing the Cables onto the Cable Management Arm on page 55 e Powering up the Memory Array on page 56 HP AM456 9002A Rev 01 VMA series Memory Array Installation and Service Guide 39 Chapter 3 Installing the Array Installation and Configuration Overview Memory Array installation and configuration occurs in five distinct phases e Phase 1 Hardware Installation e Phase 2 Memory Array Configuration e Phase 3 Storage Configuration e Phase 4 Performance Testing and Tuning e Phase 5 Monitoring and Troubleshooting PHASE 1 Hardware Installation 7 Unpacking 2 Rack Mounting 3 Connecting amp Connecting 5 Connecting Components the Chassis PCle Cables Power Management Network PHASE 2 PHASE 3 PHASE 4 Memory Array Direct Attached Performance Tuning Configuration Configuration and Testing SAN Storage Configuration PHASE 5 Monitoring and Troubleshooting 7 Monitoring Troubleshooting 3 Contact 4 Servicing Customer Support the System Figure 3 1 Memory Array Configuration Flowchart The first phase in the flowchart is described in the current chapter Phase 2 memory array configuration is described in Chapter 4 Configuring the Array Phase 3 direct attach storage configuration is described in Chapter 7 Linux Drivers and Chapter 8 W
139. e FCC Rules These limits are designed to provide reasonable protection against harmful interference when the equipment is operated in a commercial environment This equipment generates uses and can radiate radio frequency energy and if not installed and used in accordance with the instruction manual may cause harmful interference to radio communications Operation of this equipment in a residential area is likely to cause harmful interference in which case the user will be required to correct the interference at his own expense The user is cautioned that changes or modifications not expressly approved by Violin Memory could result in the equipment being noncompliant with FCC Class A requirements and void the user s authority to operate the equipment 184 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 Japan Radio Frequency Interference VCCI Japan Radio Frequency Interference VCCI VCCI 387 2 AA CORES BIniixESSRUEISEEGAWSESE VCC OMSICBI lt 722A UN RECS D 9 270509 COBAIC SERED EHREBSFSASBRANSTEMBOET Korea RFI Statement 8 21271 0 49822 AAD AL SSB Et 271710 ZH XP EE ASAE O AS FSHA Get ax 195198 uz H8ERSO9susA7 Canada RFI Statement This Class A digital apparatus complies with Canadian ICES DO3 Australia C Tick Label C N136 Figure B 1 Australian C Tick Label HP AM456 9002A Rev 01 VMA series Memory Array
140. e HP AM456 9002A Rev 01 Chassis Context Commands Chassis Context Commands Figure D 2 Chassis Context Commands The table below describes the commands available at the Chassis context level of the CLI Table D 2 Chassis Context Commands context board Moves the user to the Board O context level popnbext nontrellaer Moves the user to the Controller context level context fan tray Moves the user to the specified fan tray context level context board O Moves to the Board O context level Syntax context board 0 The system prompt changes to the following chassis board 0 context controller Moves to the Controller context level 456 90 Rev 01 VMA series Memory Array Installation and Service Guide 221 Appendix D CLI Reference Syntax context controller The system prompt changes to the following chassis controller gt context fan tray Moves to the specified Fan tray context level See Fan tray Context Commands on page 243 Syntax context fan tray 1 2 Where 1 Indicates the top fan tray context level 2 Indicates the bottom fan try context level The system prompt changes to the following for the top fan tray chassis fan tray 1 gt The system prompt changes to the following for the bottom fan tray chassis fan tray 2 gt eee VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 Board
141. e are no airflow issues and the environment is within specifications replace the VIMM VIMIM Incompatible Formatted Capacity Alarm The VIMM Incompatible Formatted Capacity alarm indicates that the specified has a formatted capacity that is different than the rest of the system and is thus not being used VIMM in Maintenance State Alarm The VIMM in Maintenance State alarm indicates that the specified VIMM is in maintenance state To clear the alarm set the VIMM into an active operable state eoe VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 Non Service Affecting Alarms VIMM Isolated Alarm The VIMM Isolated alarm indicates that the specified VIMM is isolated and not reachable by any other VIMM within the tree This is caused by the failure of other VIMMs preventing a path from the main controller to the VIMM To clear the alarm replace the failed VIMM s VIMM Temperature Unreadable VIMM Shut Down Alarm The VIMM Temperature Unreadable VIMM Shut Down alarm indicates that the temperature for the specified VIMM cannot be read and the VIMM has been shut down To clear the alarm replace the VIMM VIMM Unformatted Alarm The VIMM Unformatted alarm indicates that the specified VIMM is unformatted and is thus not being used VIMM Voltage VIMM Shut Down Alarm The VIMM Voltage VIMM Shut Down alarm indicates an over under voltage condition and the voltage reading just bef
142. e g old versions of LILO 2 booting and partitioning software from other OSs DOS FDISK OS 2 FDISK Command m for help HP AM456 9002A Rev 01 VMA series Memory Array Installation and Service Guide 129 Chapter 7 Linux Drivers 3 At the Command prompt type n to create a new partition n Where n specifies to create a new partition The command displays information similar to the following Command m for help n Command action e extended p primary partition 1 4 4 Next at the Command prompt create the new partition by typing p Where p creates a primary partition The command displays information similar to the following Command action e extended p primary partition 1 4 p Partition number 1 4 1 First cylinder 1 16709 default 1 Using default value 1 Last cylinder or size or sizeM or sizeK 1 16709 default 16709 8000 e Specify the partition number if you will be creating more than one partition on the device or accept the default value of 1 by pressing the Enter key The default value to set the beginning oylinder to is 1 which can be changed if needed e Specify the size of the block device or accept the default value of the available memory by pressing the Enter key 5 Next at the Command prompt write the new partition by typing Where w writes the partition table to disk and exit 130 VMA series Memory Array Installation
143. e port is used The image names are listed in the table below Table 3 2 Image Names v3000 Series x8 1 d release upg PCle x8 Interface for 000 Port 1 000 Series x4 p1p2 df release upg Dual PCle x4 Interfaces for V3000 Ports 1 and 2 Where release indicates the release number for example A3 7 2 18919 Note Ensure that the Bend radius of the PCle cable is greater than 1 9 e cable is connected to the port with the flashing LED To connect the PCle cable to the Memory Array PCle connector 1 Locate the appropriate PCle connector port at the rear of the Memory Array This is indicated by the flashing LED that is associated with the port 1 2 Figure 3 5 Connecting the PCle Cable to the Memory Array 2 Orient one connector of the PCle cable so it aligns appropriately with the PCle connector at the rear of the Memory Array 3 Securely plug the cable into the PCle connector port on the Memory Array If using the cable management arm route the PCle cable according to the instructions in Routing the Cables onto the Cable Management Arm on page 55 ae VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 Connecting Power Connecting Power WARNING Pow
144. ear the alarm change the PCle card host computer or PCle slot to compatible components Power Non Service Affecting Alarms There are three non service affecting power alarms e Power Supply Missing Alarm on page 201 e Power Supply Failure Alarm on page 201 e Power Supply Polling Failure Alarm on page 201 Power Supply Missing Alarm The Power Supply Missing alarm indicates that a power supply is missing Power Supply Failure Alarm The Power Supply Failure alarm indicates that a power supply has failed Power Supply Polling Failure Alarm The Power Supply Polling Failure alarm indicates a failure to poll the specified power supply HP AM456 9002A Rev 01 VMA series Memory Array Installation and Service Guide 201 Appendix C Alarm Reference RAID Non Service Affecting Alarms There are four non service affecting RAID alarms e Power Supply Polling Failure Alarm on page 201 RAID Group Unprotected Alarm on page 202 RAID Rebuild in Progress Alarm page 202 e RAID Rebuild of Group Completed with Errors No Additional Information Available Alarm on page 202 RAID Group Unprotected Alarm The RAID Group Unprotected alarm indicates that one VIMM in the specified RAID group has failed and that the group is no longer RAID protected because no spare VIMMs are available to rebuild the RAID group To clear the alarm replace the failed VIMM and insert a spare VIMIM For step by step instructions see Replaci
145. ection failed to negotiate any communications lanes between the PCle card in the host and the Memory Array The Alarm LED flashes To clear the alarm change the PCle cable card or host computer to compatible components Power Service Affecting Alarms There are two service affecting power alarms e Power Failure Shutting Down Alarm on page 193 e Main Power Failure System Shut Down Alarm on page 193 192 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 Service Affecting Alarms AC Power Failure Shutting Down Alarm The AC Power Failure Shutting Down alarm indicates a failure in the power feeds to the power supplies Main Power Failure System Shut Down Alarm The Main Power Failure System Shut Down alarm indicates a failure detected in the main power supplies RAID Service Affecting Alarms There are five service affecting RAID alarms FATAL RAID Error Alarm on page 193 e Multiple RAID Errors Alarm on page 193 e RAID Group Faulted Alarm on page 194 e RAID Consistency Error Alarm on page 193 e RAID Group Faulted Alarm on page 194 FATAL RAID Error Alarm The FATAL RAID Error alarm indicates that a fatal RAID group error has been detected at the displayed vector A properly configured RAID group configuration is necessary for the system to be operational To clear the alarm restart the system Contact HP Customer Support for assistance Multiple RAID Errors Alarm
146. ectory but can still be loaded and unloaded using the steps described in Loading and Unloading Linux Drivers on page 125 Load the Linux driver again if you want to use the Memory Array See Installing Linux Drivers on page 121 for details on installing the Linux driver Loading and Unloading Linux Drivers The third step towards configuring a direct attached Memory Array system with a Linux host is to load the Linux driver Linux drivers may be configured to be loaded automatically as modules by the Linux host or to require manually loading This section describes the loading and unloading of Linux drivers in three topics e Loading Linux Drivers Manually on page 125 e Loading Linux Drivers as Modules on page 126 e Unloading the Linux Driver on page 127 Loading Linux Drivers Manually If you did not install the driver in the 1ib modules directory you must reload the driver manually after each system reboot To load the Linux driver manually 1 Power up the Memory Array and verify the PCle connectivity between the Memory Array and the host computer before installing and loading the Linux driver onto the host computer 2 Log into the host computer as root 456 9002 Rev 01 VMA series Memory Array Installation and Service Guide 125 Chapter 7 Linux Drivers 3 At the system prompt navigate to the following directory cd tmp vtms linux driver release kernel version architecture
147. ee RE ORE RC 243 SCENE TAI ised EL TETTE 243 Fan Context Commands Sawa Oe ae eee bee 244 SNOW a itech esses cepas sepe Wn puteis mE RC Ed 244 Context Commands iiis cue kh Ree Pack RR p R ETE E 245 245 Set CICA LS EN ETC LECT 246 Set hiStorysi28 day a Bae baw nee 246 GNU tad LNG fa EE ERE LEM I 246 CMM 246 Pag MAUOM e PENES ERE 247 SHOW d sedan terio ots tenus 247 show edit riode cre APEX ec e AI aaa 248 show BIStOPVlze rec kp b Rae eqq bep dea tds ege ds 248 Show 1dle timeouts o NOM 248 SHOWINGS eee Seis ie ol he eh culate hee att RE 249 show pasinatlt eiss onus ceeded oma e D M Rae Kae Read n eod eee MAS ete 249 SNOW 249 cancel SESSION isse ducks pa eua Babee ws arp uos debe e dapi a tepida Fegan ae eg S 250 RAID Context
148. een eet hee 70 Displaying and Setting System Log Syslog 71 Displaying the Configured IP Address of the Syslog 71 Setting the IP Address for the Syslog 2 2 2 24 2 72 Determining the Status of the System Log 72 Sending the System Log to a HOSt 1 esee hne rrr 73 Formatting the Memory 4 74 CHAPTER Operating the System via the CLI 75 Gonriectirig tO the cos a asso pn uk ER rod AU E DRE IO deep a OP de des Roda 76 Connecting VIE mute ad Rc e esa dea e M a E PE ESTE ta 76 Gonnecting via uia sec rer BRE E Rr opp ed eR EU e pd Eetepdub a ed dubi eq E Radar dua 76 Displaying and Setting the CLI Window 79 Displaying the Number of Columns 2222222 2 2 2 2 2 2 4 2 22 2 2 79 Setting the Nurmbaer af GolUtrrilis 2er en e OR RR 79 Displaying the Command Line Edit 2 80 Setting
149. ely being processed by Memory Array hardware Indicates the number of I O requests in the queue for a Memory Array A single O request may involve more than one 4kB DMA descriptor The vupdate_tz utility updates the time zone in which the Memory Array is located and displays the time zone offset in seconds This utility is set to run as a cron job once a day and on boot up of the Memory Array Syntax vupdate tz 162 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 Violin Utilities Reference Example The vupdate_tz utility returns information similar to the following example when run on a Linux host vupdate_tz Violin Memory Inc Version vtms lianux utills p4 25 4 05 2372011 tz secs 28800 tz altsecs 25200 tz minwest 420 tm isdst 1 The output shows that this Memory Array is 300 minutes 5 hours from GMT vzero The vzero utility resets the 1 0 counters to zero Syntax vzero device index Example The vzero utility returns information similar to the following example when run on a Linux host vzero Violin Memory Inc Version vtms linux tils DA 5 4 05 23 2011 Zeroed counters for 1010 index 0 cocci Olina Ste Sa 0 lh perf test The perf test utility is a lightweight yet powerful tool for measuring the 1 0 performance of storage devices This utility is designed to push the I O device as hard as
150. ent DNS configuration type of the system when DHCP has been enabled Set the DNS configuration type either manually or automatically HP AM456 9002A Rev 01 VMA series Memory Array Installation and Service Guide 239 Appendix D CLI Reference Syntax set dns config manual auto Where manual Sets the DNS to manual configuration auto Sets the DNS to automatic configuration Use the save config command to save the changes across system reboots set dns nameserver Provisions the IP address for the DNS server to use when the dns config command is set to manual Syntax set dns nameserver lt ipaddr gt Where ipaddr The DNS server s IP address Use the save config command to save the changes across system reboots clear dns nameserver Clears the provisioned DNS server address to be used when the set dns config command is set to manual Syntax clear dns nameserver Use the save config command to save the changes across system reboots set dns search Provisions domain name for host name lookup to be used when the set dns config command is set to manual Syntax set dns search value eao VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 Ethernet O Context Commands Where value The local domain name Usethe save config command to save the changes across system reboots clear dns search Clears the provisioned domain name Syntax clear dns search
151. equest to Send 7 8 Clear to Send Clear to Send 8 7 Request to Send To connect the serial cable to the Memory Array and the host computer 1 Connect one DB 9 female connector on the serial cable to the male DB 9 connector on the rear of the Memory Array see Figure 3 7 Secure the cable to the chassis by tightening the screws on the DB 9 connector 50 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 Connecting Management Network TT 0 Serial Console Figure 3 7 Connecting the Serial Cable to the Memory Array f using the cable management arm route the serial cable according to the instructions in Routing the Cables onto the Cable Management Arm on page 55 3 At the rear of the host computer plug the other end of the serial cable into the male DB 9 connector see Figure 3 8 Secure the connection by tightening the screws on the DB 9 connector 52 E
152. ering down the system processor interrupts traffic and causes loss of system logs and diagnostic data To preserve this diagnostic data it is recommended that the vincident and or save log commands be used prior to powering down the system It is recommended to reboot the system rather than powering down then up Using a syslog server also ensures logs are stored prior to any reboot or power down See Displaying and Setting System Log Syslog Options on page 7 1 Power Requirements The Memory Array has the following power requirements Table 3 3 Power Requirements Voltage Input Range 180 264VAC 1200 W 90 264VAC 1000 W Frequency 47 63 Hz Connecting the AC Power Cords to the System WARNING Only authorized qualified and trained personnel should attempt to work on this equipment Install the Memory Array with a 50 A maximum branch circuit rating by an end use application using a UL listed circuit breaker rated at 50 A The Memory Array chassis has the AC power supplies installed prior to shipping Connect the AC power cord to either power receptacle on the Memory Array or both Connecting a second power cord is for redundancy purposes The power supplies have an 20 male receptacle and accept IEC C19 female connector Caution Consider the equipment connection to the supply circuit and the effect that overloading the circuits might have on overcurrent protection and supply wiring Also consi
153. erm teraterm and PuTTY See Connecting the PCle Cable to a Host Computer or Memory Gateway on page 53 for more information 32 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 CHAPTER 2 Violin Intelligent Memory Modules This chapter describes the Violin Intelligent Memory Module VIMM technology types configurations and slot locations in the following sections Violin Intelligent Memory Modules VIMMSs on page 34 VIMM Types on page 34 VIMM Configurations on page 35 VIMM Slot Locations on page 35 456 90 Rev 01 VMA series Memory Array Installation and Service Guide 33 Chapter 2 Violin Intelligent Memory Modules Violin Intelligent Memory Modules VIMMs VIMM Types A VIMM illustrated in Figure 2 1 Contains memory and interconnect diagnostics and error correction for data reliability Offers data protection via a flash RAID 4 1Parity function that provides fault tolerance and low latency access to flash A fully populated system contains up to sixteen Parity VIMMs and four spare 5 for failure protection All memory modules hot swappable with automated rerouting that will not interrupt data service In the case of a module failure where the module must be replaced the Memory Array does not have to be powered down Figure 2 1 VIMMs WARNING Insert VIMMs or VIMM blanks only otherwi
154. ervice Affecting Alarms uni cepere vache xt PR ERAT Ka Re P ORA ROAR e ere Erud dod 192 Power Service Affecting 4 2 4242 192 RAID Service Affecting Alapms denar ett seemed ee Y Bake VIGOR I Io RUM edu Ree Fonte ua 193 System Service Affecting Alarms s newt Ee eE e RUE daw ed RE 194 Temperature Service Affecting 195 MMM Service Affecting 196 Non Service Affecting 4 4 24 196 Temperature Non Service Affecting 2 197 Equipment Non Service Affecting 2 24 2 2 2 198 Flash Non Service Affecting Alarms 4 199 Port Non Service Affecting 4 2 2 2 2 24 42 200 Power Non Service Affecting 5 2 4 4 2 201 RAID Non Service Affecting Alarms 202 VIMM Non
155. es that this product must not be disposed of with your other household waste Instead it is your responsibility to dispose of your waste equipment by handing it over to a designated collection point for the recycling of waste electrical and electronic equipment The separate collection and recycling of your waste equipment at the time of disposal will help to conserve natural resources and ensure that it is recycled ina manner that protects human health and the environment For more information about where you can drop off your waste equipment for recycling please contact your local city office your household waste disposal service or the shop where you purchased the product Perchlorate Material Special Handling May Apply See http www dtsc ca gov hazardouswaste perchlorate This product may include a realtime clock battery or coin cell battery that may contain perchlorate and may require special handling when recycled or disposed of in California Refer to the product user documentation to determine if this product contains batteries and if so the battery type s that are used European Union RFI Statement This is a Class A product In a domestic environment this product may cause radio interference in which case the user may be required to take adequate measures USA Radio Frequency Interference FCC Notice This equipment has been tested and found to comply with the limits for a Class A digital device pursuant to Part 15 of th
156. essages Date 00 28 22 kernel Linux version Number common8swbuild violintech net gcc version 3 4 6 42 PREEMPT Mon Date 12 38 51 EST JDenee 00229822 0 Date 00 28 22 kernel Date 00 28 22 kernel uClinux Nios II Date 00 28 22 kernel Altera Nios II support C 2004 Microtronix Datacom Ltd Date 00 28 22 kernel On node 0 totalpages 32512 Date 00 28 22 kernel DMA zone 32512 pages LIFO batch 7 Date 00 28 22 kernel Built 1 zonelists Date 00 28 22 kernel Kernel command line CONSOLE dev ttyS0 root dev ram0 panic 10 mtdparts violin 0 256k BOOTROM ro 128k ENV1 128k ENV2 1536k FLATFS3 32m UPGRADE 8m CPLgold 16m OAMgold ro 6016k SPARE oeth_mac 00 1b 97 00 00 86 Date 00 28 22 kernel PID hash table entries 512 order 9 2048 bytes Date 00 28 22 kernel Dentry cache hash table entries 16384 order 4 65536 bytes Date 00 28 22 kernel Inode cache hash table entries 8192 order 3 32768 bytes Date 00 28 22 kernel Memory available 122496k 130048k RAM Ok 0k ROM 1707k kernel code 4607k data show name Displays the current hostname of the system show name Example To display the current hostname at the System context prompt type show name The command displays information similar to the following system show name name Nb ME sut show reboot Displays when the scheduled reboot will run Syntax show reboot
157. ev 01 CLI Context Commands CLI Context Commands cli gt Figure D 11 CLI Context Level The table below describes the commands available at the CLI context level of the CLI Table D 12 CLI Context Commands set columns Sets the number of columns in the display window set edit mod Sets the command line edit mode set history size Sets the size of the history buffer set idle timeout Sets the time in minutes before exiting due to user inactivity set lines Sets the number of lines in the display window set pagination Enables disables pagination in the display window show columns Displays the number of columns in the display window show edit mode Displays the command line edit mode show history size Displays the size of the history buffer show idle timeout Displays the time in minutes before exiting due to user inactivity show lines Displays the number of lines in the display window show pagination Displays the pagination mode of the display window show session Shows the oam cli session cancel session Cancels the oam 11 session set columns Sets the number of columns in the display window Syntax set columns n Where n The number of columns to set the display window to which is an integer in the range of 80 200 456 90 Rev 01 VMA series Memory Array
158. fies that the Memory Array is properly connected to the host and is ready to be configured 6 Select the No Not This Time option and proceed with the installation of the Windows device driver For step by step instructions see Installing the Violin Utilities on page 144 Manually Installing the Windows Drivers To manually install the Storeport driver 1 Log into the host as administrator Download the Windows driver zip file river storport Dx x x zip from the HP Support page 3 Save the zipped file to a suitable location on the host Do not extract the files 4 Open the Device Manager 73 Device Manager n x File Action View Help Tate pg amp rs ETUR 8 118518 DTMClient4 ji Computer Egy Disk drives fy Display adapters DVD CD ROM drives m Human Interface Devices Keyboards Mice and other pointing devices E Monitors j Network adapters Other devices 1 e co Update Driver Software mE Processor Disable Bj Sound vic Uninstall Bi Storage ci cse for hardware changes E gil System de LE 7 7 AS S Properties Hj Universal 5 Right click the Unknown Device icon in the Other Devices node and select the Update Driver Software option in the shortcut menu 456 90 Rev 01 VMA series Memory Array Installation and Service Guide 141 Chapter 8 Windows Drivers The Update Driver Software Un
159. grade software to the Memory Array At the root context prompt type set system sw upgrade path lt user gt scp lt host_ip_addr gt path memory array upgr image upg Where user Specifies the user login name for the host HP AM456 9002A Rev 01 VMA series Memory Array Installation and Service Guide 101 Chapter 5 Operating the System via the CLI host_ip_addr Specifies the IP address of the host path Specifies the path location of the upgrade file on the host upgr_image Specifies the file name of the upgrade image Make sure to use the appropriate image for your application You are prompted to confirm the download of the upgrade software Upon confirmation the upgrade software is downloaded to RAM on the main board and then copied into the upgrade partition of flash That partition is then made to be the active one upon reboot The command displays information similar to the following Do you wish to download this upgrade image Y N y Downloading OK Verifying image Violin S W Upgrade Image Header Ver 1 Name R3 4 0 15954 x8ans Created Tue July 10 2010 155778110 2009 Revision ISAO Data Size 15630085 Bytes 14 91 MB Num Parts 4 Name Offset Length 0 0 BOOTROM 0x00000100 0x0002D60F i 3 0x00040000 0x006FC94D 2 2 OAM 0x00740000 0x00526054 3 3 MOZART 0x00C80000 0x00268005 Verifying data checksum OK OK Flash erase Erased 32768 Kibyte 0
160. h VIMMs e Individual VIMM information e Test slots e System LEDs Displaying VIMM Configuration Information Display the VIMM configuration information at the S ot context level To display the VIMM configuration information 1 Log into the Memory Array 2 Navigate to the desired S ot context level At the root prompt type context chassis board 0 slot n Where n Specifies the VIMM slot number to move to Valid values are in the range of 0 83 inclusive 3 Atthe context prompt type show vimm This command displays text similar to the following chassis board 0 slot 56 show vimm admin state Oper stote vimm state raid group vimm type mem type raw capacity raw capacity bytes fmt capacity fmt capacity bytes part number serial number mfg date fw date fw version up up active 0 FLASH SLC NAND 68 7GB 64GiB 68 719 276 136 45 1GB 42GiB O97 156 GOs 1000159A B P4 18094R00000003 20090422 Haw wel 17 54200 ZOLO 0x39df ge VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 Displaying and Setting Hardware Information sw date prea 12 980 7800 2010 sw version 0x39dd is programmed true id assigned true environment temperature 66C OK sensor 1 2v 1 14 sensor 1 8v 1279 sensor 2 5v 2 42 sensor 3 3v Ska SI run time stats run time 0 years 0 days 15 22 04 stats date Wed Feb 17 10 37 39 2010 fo
161. h eens da Pease un n Rub cede RA EORR X CR QR RR dt 245 Table D 13 Pagination 5 preneren loach Gon ee 247 Table D 14 RAID Context Commands uu rss pe a deben Ee ode bead oes 251 Table D 15 RAID Group Context 22 2222222222 2 253 Table D 16 Maps Context Commands 255 Table D 17 System Context COMMANS eek cede eee cage EX GR ERREUR RR dead aba ae RUE CR RAG dares ee 257 Table D 18 Alarms Context Commands acka ee ieee X gue d Pad d ke ace Leu Ee a Sean 273 Table D 19 Boot params Context 275 Table D 20 LED State Context Commands 2 277 Table D 21 Logging Context Commands 4 279 Table D 22 In memory Context 281 Table D 23 Message Categories 282 Table D 24 Category Context 2222 24 285 Table D 25 Syslog Context 2 2 1 2 2 22 2 2 287 Table D 26 Status Context GComriand e terier
162. he back of the unit Displays the Memory Array Ethernet port MAC address useful for adding into a DHCP server configuration file HP AM456 9002A Rev 01 VMA series Memory Array Installation and Service Guide 157 Chapter 9 Violin Utilities vpartial The vpartial utility displays the number of read write O requests processed and the number of partial 4kB flash pages Syntax vpartial device index Example The vpartial utility returns information similar to the following example when run on a Linux host vpartial Violin Memory Inc Versions wvEmsziunux utuls D475247 0572372011 Device vtmsa Index 0 Target Unaligned Partial Counts Completed read I O s 1995280246 Unaligned host buf reads 0 Flash partial page reads 10326 Completed write I O s 1903433508 Unaligned host buf writes 0 Flash partial page writes 4535553 Returns The vpartial utility returns the following information Completed read I O s Displays the total O read requests from a Memory Array This is not the individual DMA descriptors completed but for each of the user requested I Os Unaligned host buf Displays the total O read requests from a reads Memory Array but only incremented when an unaligned host address required special buffer byte copying to service the DMA request Flash partial page Incremented when a DMA descriptor for reads read is less than a flash page 4 in size 158
163. he login prompt type the user login name default is admin 3 Atthe password prompt type the user password default is admin 4 The following is an example of what you will see after successfully connecting to the CLI HP AM456 9002A Rev 01 VMA series Memory Array Installation and Service Guide 77 Chapter 5 Operating the System via the CLI root lab5 telnet 10 10 20 4 teyiog LOI 20 454 Connected to 10 10 20 4 Escape character is violin login admin Password 2 foe 20 2 2 222 d 9 i E 2 gt gt 2 2 tt e ANZ 2 2 i re ME QUE 000 2 2 http www violin memory com kk ck kk ck Ck KKK KKK KKK KKK KKK KKK KKK KKK KKK KKK KKK KKK KKK KK KKK KKK KKK KK ck kk Sk kk Sk kv Sk ko k kc kok ok OAM CLI 5 Operations Administration amp Maintenance Command Line Interface Copyright 2006 2010 Violin Memory Inc All Rights Reserved 9s S W Build Info Date 17 15 13 is swbuild violintech net by user common _ Release R3 4 kk ck kk ck Ck ck ck kk Ck ck ck Ck ck ck kk ck ck ck ck KKK KKK KKK KKK ck Ck KKK KKK KK KKK KKK KKK ko kk kk Sk kk ko ko Sk Sk kv Sk ko kc kc You are at the root node gt 78 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 Displaying and Setting the CLI Window Options Displaying and Setting the CL
164. hernet settings b Connect to your DHCP server and retrieve the IP address it assigned to your Memory Array 3 Open a terminal or command line window and at the command prompt type ping lt memory array_ip_address gt lt memory array_name gt Where memory array ip address The IP address assigned to the Memory Array memory array name The name of the Memory Array if using DHCP and the memory array is registered in the DNS If the host computer can connect to the Memory Array then it will return a successful ping message If it cannot connect then a failed ping message is returned You can also connect to the system via the Ethernet port using Telnet or SSH as described in Connecting to the CLI on page 78 If you are using DHCP and DNS you can use the system s name instead of the IP address to connect through the network 70 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 Displaying and Setting System Log Syslog Options Displaying and Setting System Log Syslog Options The Memory Array logs system messages that can be sent to a host running a syslog server for long term storage If numerous messages are generated then the log buffer may fill up and since it is a circular buffer overwrite older messages The message level mapping between the message level definitions and your host s syslog message level definitions are listed in Table 4 3 View the man page for syslog
165. hnical support Inthe United States for contact options see the Contact HP United States webpage http welcome hp com country us en contact us html To contact HP by phone HP AM456 9002A Rev 01 VMA series Memory Array Installation and Service Guide 19 Preface e 1 8OO HP INVENT 1 800 474 6836 This service is available 24 hours a day 7 days a week For continuous quality improvement calls may be recorded or monitored e fyou have purchased a Care Pack service upgrade call 1 800 633 3600 For more information about Care Packs refer to the HP website http www hp com hps other locations see the Contact HP worldwide in English webpage http welcome hp com country us en wwcontact html For software drivers and firmware downloads 1 Goto http www hp com support downloads 8 Inthe Search field on the right hand side of the page enter the exact product name 3 Select your product 4 Select your operating system or Cross operating system BIOS Firmware Diagnostics etc This takes you to the product download page 5 Select the appropriate download and follow the instructions eo VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 PART I Product Overview Chapter 1 VMA series Overview Chapter 2 Violin Intelligent Memory Modules CHAPTER 1 VMA series Overview This chapter introduces the VMA series Memo
166. hould be construed as constituting an additional warranty THIS DOCUMENT INCLUDING ANY EXAMPLES AND OTHER INFORMATION CONTAINED HEREIN I5 MADE AVAILABLE AS IS WITHOUT REPRESENTATION OR WARRANTY OF ANY KIND VIOLIN MAKES NO REPRESENTATION OR WARRANTY IN THIS DOCUMENT REGARDING ANY ASSOCIATED SOFTWARE OR ANY OTHER VIOLIN OR THIRD PARTY HARDWARE SOFTWARE OR OTHER PRODUCTS OR SERVICES REFERENCED HEREIN TO THE FULLEST EXTENT PERMITTED BY LAW VIOLIN FOR ITSELF AND ITS LICENSORS AND OTHER THIRD PARTIES IDENTIFIED HEREIN HEREBY DISCLAIMS ALL REPRESENTATIONS AND WARRANTIES WHETHER EXPRESS OR IMPLIED ORAL OR WRITTEN WITH RESPECT TO THE FOREGOING INCLUDING WITHOUT LIMITATION ALL IMPLIED WARRANTIES OF TITLE NON INFRINGEMENT QUIET ENJOYMENT ACCURACY INTEGRATION MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE IN NO EVENT SHALL VIOLIN OR ITS LICENSORS OR ANY OTHER THIRD PARTY IDENTIFIED HEREIN BE LIABLE CONCERNING ANY USE OF THIS DOCUMENT REGARDLESS OF THE FORM OF ANY CLAIM OR ACTION WHETHER IN CONTRACT NEGLIGENCE STRICT LIABILITY OR OTHERWISE FOR ANY DIRECT INDIRECT PUNITIVE INCIDENTAL RELIANCE SPECIAL EXEMPLARY OR CONSEQUENTIAL DAMAGES INCLUDING WITHOUT LIMITATION ANY LOSS OF DATA LOSS OR INTERRUPTION OF USE COST OF PROCURING SUBSTITUTE TECHNOLOGIES GOODS OR SERVICES OR LOSS OF BUSINESS REVENUES PROFITS OR GOODWILL EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES Violin Memory Inc 685 Clyde Avenue Mountain View
167. ical Input Power Voltage 120 V or 240 V Current Capacity 12 120Vor7 240 V Environmental Ambient Operating Temperature 5 C to 35 C Short Term 5 C to 40 C Operating Humidity 5 to 8596 Non Condensing Short Term 5 to 90 Non Condensing Interfaces x8 PUle Interface 2 Note When both PCle interfaces are used they become x4 Serial Interface via DB 9 male DTE port 10 100 Ethernet port Logging Syslog Management CLI Serial Telnet SSH Physical Height 5 19 3U 132 Depth 28 38 721mm Width 16 915 430mm Minimum Rear Clearance 7 178mm Maximum Weight 76 165 84 5 kg Direct attached Host Computer Requirements The table below lists the minimum requirements for a direct attached host computer used with the Memory Array Table 1 4 Direct attached Host Computer Requirements Intel AMD x86 or x85 84 computer An available PCle slot that communicates with the processor Slots capable of bidirectional x8 PCle provide the best performance HP AM456 9002A Rev 01 VMA series Memory Array Installation and Service Guide 31 Chapter 1 VMA series Overview Table 1 4 Direct attached Host Computer Requirements Supported Operating Systems Red Hat Enterprise Linux 5 6 SUSE Linux Enterprise Server 11 SP1 Windows Server 2008 R2 Serial communications application such as vtkermit tip minicom kermit hypert
168. ice Guide HP AM456 9002A Rev 01 Violin Utilities Reference Returns The vinfo utility returns the following information Host Driver Driver Date Target S W Memory Memory Type RAID groups Granularity RingSize IrqTune IoTimeout NoMSI Debug Serial Mgmt MAC Displays the host system vtms device driver version Displays block mode only When set to 1 allows READA read ahead I Os to be accepted Displays the software firmware version running on Memory Array Displays the size in bytes of usable system capacity For flash VIMMs this value changes based on formatted capacity Displays the size and type of populated VIMMs Displays the number of 5 RAID groups Spare VIMMs are not counted Displays the smallest access granularity for O request in bytes Displays the size of driver DMA descriptor ring per Memory Array Must be power of 2 with range of 2 4096 Displays the Interrupt combining tunable with 0 disabled and 4095 being the highest value Displays the time in seconds before the device driver declares 1 0 as stuck and disables Memory Array 1 0 access 0 disables timeout When set to 1 specifies that the driver will not attempt to allocate a PCle MSlI based interrupt vector Displays the current value of driver debug mask 0 no debug messages Displays the Memory Array serial number stored on its EEPROM and also shown on the label on t
169. ich allow access to the command line interface CLI for system configuration e Storage Interfaces which allow connection to a host computer or Memory Gateway for data transfer 28 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 Connectivity and Interfaces Overview Refer to Figure 1 2 for interface locations Management Interfaces Access to the system command line interface CLI is available through the following interfaces e DB 9 Serial Debug Interface Opens the CLI on the system e Ethernet Interface Opens the CLI on the system via Telnet or Secure Shell SSH See Connecting the Serial Cable page 50 and Connecting the Ethernet Cable on page 51 for information Storage Interfaces A single Memory Array may be configured for e Direct Attach via PCle SAN attach via Fibre Channel or iSCSI vVBHARE Note System configuration may be changed at any time The base platform supports a single PCle x8 Gen default interface or dual PCle x4 Gene option interfaces that can directly connect to a host computer via a PCle driver or to a Memory Gateway The optional memory gateways provide specific network interfaces and functions such as SAN block storage or NFS caching Note The VMA series Memory Array does not currently support dual PCle connections PCle Direct Attach PCle provides the lowest latency and highest bandwidth connectivity to the Memory Array which suppor
170. ified board sensor on the system is unreadable and that the system cannot retrieve system environment information 456 90 Rev 01 VMA series Memory Array Installation and Service Guide 197 Appendix C Alarm Reference To clear the alarm check fan operation the fan filter and the ambient temperature of the system Equipment Non Service Affecting Alarms There are seven non service affecting equipment alarms e Board Sensor Unreadable Alarm on page 198 e Lid Removed Alarm on page 198 e Fan Tray Removed Alarm on page 198 e Fan Missing Alarm on page 198 e FanRunning Too Slowly Alarm on page 199 e Fan Tray Removed Alarm page 199 e Running Too Slowly Alarm on page 199 Board Sensor Unreadable Alarm The Board Sensor Unreadable alarm indicates that the specified board sensor is unreadable and that the system cannot retrieve system environment information To clear the alarm check for equipment failure and contact HP Customer Support Lid Removed Alarm The Lid Removed alarm indicates that the lid has been removed The system is still operational but the temperature of the system could be compromised and the lid must be replaced To clear the alarm replace the lid Fan Tray Removed Alarm The Fan Tray Removed alarm indicates that the specified fan tray has been removed after system boot up The alarm specifies whether the top 1 or bottom 2 fan tray has been removed The Alarm LED
171. indows Drivers The Completing the Violin Array Storport Setup Wizard window appears Setup Violin Array Storport Completing the Violin Array Storport Setup Wizard Setup has finished installing Violin Array Storport on your j computer The application may be launched by selecting the installed icons Click Finish to exit Setup IV View README TXT n Scan Configure Violin Devices MEMORY 10 To view the readme file select the View README TXT check box 1 Ulick the Finish button The Welcome to the Device Driver Installation Wizard window appears Device Driver Installation Wizard Welcome to the Device Driver Installation Wizard This wizard helps you install the software drivers that some computers devices need in order to work To continue click Nest 4 2 Click the Next button The Completing the Device Driver Installation Wizard window appears Device Driver Installati izard Completing the Device Driver Installation Wizard The drivers were successfully installed on this computer Status Device Updated Driver Name Violin Memory Inc Violi Back Cancel 140 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 Installing Windows Drivers 4 3 Ulick the Finish button 4 4 amp Reboot the host 15 109 into the host as administrator The Found New Hardware window appears The window veri
172. indows Drivers for Linux and Windows respectively for SAN vSHARE configuration details refer to the vYSHARE Memory Gateway Installation and User s Guide Phase 4 performance testing and tuning is described in Chapter 10 Performance Tuning and Troubleshooting and ao VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 Installation and Configuration Overview Chapter 5 Violin Utilities Phase 5 monitoring and troubleshooting is described in Chapter 6 Servicing the Array and Chapter 9 Violin Utilities Required Installation Tools and Equipment The table below lists the tools and equipment required during the installation process Table 3 1 Required Installation Tools and Equipment 4 Laptop for console access DB 9 serial connector or 1 USB to DB 9 cable dongle 2 CAT 5 Ethernet Cable with RJ 45 Connectors straight 1 per array through or cross over depending on your installation 3 Flat Head Screw Driver size 1 4 1 Phillips Head Screw Drivers size 2 4 HP AM456 9002A Rev 01 VMA series Memory Array Installation and Service Guide 41 Chapter 3 Installing the Array Rack Mounting the Chassis Installing the Memory Array ina 19 Equipment Rack The Memory Array fits into a standard 19 482 6 mm wide four post rack with sliding rails as specified by EIA 310 D IEC 60297 and DIN 41494 SC48D Square hole racks are supported Since there are a variety of 19
173. ing Context Level 0 6 eene 279 System gt Logging gt In Viemory Context Level 281 System gt Logging gt n Viemory gt Category Context 285 System gt Logging gt Syslog Context 22 2 22 2222 2 2 287 System gt Status Context 22222222 2 2 290 System gt Sw upgrade 1 294 System gt Uptime 2 4 4 2 2 2 297 System gt Version A R Ee a 298 14 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 List of Tables Table 1 1 Table 1 2 Table 1 3 Table 1 4 Table 2 1 Table 2 2 Table 2 3 Table 3 1 Table 3 2 Table 3 3 Table 3 4 Table 3 5 Table 4 1 Table 4 2 Table 4 3 Table 5 1 Table 5 2 Table 5 3 Table 7 1 Table 8 1 Table 9 1 Table 9 2 Table A 1 Table D 1 Table D 2 Table D 3 Table D 4 Table D 5 Table D 6 Table D 7 Table D 8 Front ED BescPlpblOtis eo Redde ka E aegre qi Ra doe 26 Rear LED Descriptions 27 System Specifications 31 Direct attached Host Computer Requirements
174. ion and click the Next button The Select Destination Location window appears 91 Setup Violin Array Utilities Select Destination Location Where should Violin Array Utilities be installed D Setup will install violin Array Utilities into the following folder To continue click Next If you would like to select a different Folder click Browse Browse At least 3 0 MB of free disk space is required lt Back Cancel 7 To change the destination folder click the Browse button and navigate to the desired location otherwise do nothing to accept the default directory Click the Next button The Select Start Menu Folder window appears 1 Setup Violin Array Utilities Select Start Menu Folder Where should Setup place the program s shortcuts i Setup will create the program s shortcuts in the Following Start Menu folder To continue click Next IF you would like to select a different Folder click Browse Memory Browse 146 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 Installing the Violin Utilities To change the destination folder click the Browse button and navigate to the desired location Click the Next button The Ready to Install window appears 1G Setup Violin Array Utilities Ready to Install Setup is now ready to begin installing Violin Array Utilities on your computer amp Cli
175. is Context Commands on page 221 cli See CLI Context Commands on page 245 raid See RAID Context Commands on page 251 system See System Context Commands on page 257 The available commands sublevels different each context level exit Exits the CLI Syntax exit format Configures the system for a specific percentage of usable flash capacity Note Use this command only on a flash based Memory Arrays Note The format command will be rejected if there are any open files accessing the memory array storage device dev vtmsa Close any open files or unmount any mounted filesystems using the storage device To unmount the file system use the umount Linux command e g umount dev vtmsa Syntax format flash capacity lt value gt HP AM456 9002A Rev 01 VMA series Memory Array Installation and Service Guide 215 Appendix D CLI Reference Where value Specifies the percentage of usable flash capacity Valid values are s 50 65 78 84 87 90 Not recommended for high performance or high reliability systems Default is 65 Higher usable percentages provide more usable capacity where needed Lower usable percentages increase system write performance endurance and reliability For advice on selecting a good usable percentage consult with HP Customer Support help Lists the available general commands or information on a specific command Syntax
176. is steadily lit To clear the alarm replace the fan tray in the system Fan Missing Alarm The Fan Missing alarm indicates the specified fan is missing 198 VMA series Memory Array Installation and Service Guide 456 900 Rev 01 Non Service Affecting Alarms Fan Running Too Slowly Alarm The Fan Running Too Slowly alarm indicates that the fan specified is present but is spinning slowly The speed of the fan is given in rpm Fan Tray Removed Alarm The Fan Tray Removed alarm indicates that the specified fan tray has been removed after the system has booted The alarm specifies whether the top 1 or bottom 2 fan tray has been removed To clear the alarm replace the fan tray in the system Fan Running Too Slowly Alarm The Fan Running Too Slowly alarm indicates that the specified fan is running at a much lower speed than it should The alarm specifies the top 1 or bottom 2 fan tray and the fan within that fan tray left center or right To clear the alarm replace the fan tray in the system Flash Non Service Affecting Alarms There are five non service affecting flash alarms e Flash CPL IRQs on VIMM Alarm on page 199 e Flash Format Failed on VIMM Alarm on page 199 e Flash Sequence Number Mismatch Alarm on page 200 e Preparing Flash on VIMM Alarm on page 200 Flash Format In Progress Alarm on page 200 Flash CPL IRQs on VIMM Alarm The Flash CPL IRGs on VIMM alarm indicates that an e
177. ither improper placement in a partially populated chassis or through multiple VIMM failures installed mem raw Indicates in GB the amount of raw memory installed Note This is not necessarily the amount of usable memory as some memory is reserved for spares and RAID support usable mem raw Indicates in GB the amount of usable memory advertised to the host parity mem raw Indicates in GB the amount of memory dedicated to RAID parity Spare mem raw Indicates in GB the amount of spare memory ready to be used in case of a VIMM failure unavailable mem raw Indicates in GB the amount of memory that is installed but unusable This represents VIMIMs that are administratively out of service failed or isolated formatted percentage Indicates the percentage of flash VIMMs that have been formatted usable mem formatted Indicates the amount of flash VIMMs that have been formatted 456 90 Rev 01 VMA series Memory Array Installation and Service Guide 235 Appendix D CLI Reference Controller Context Commands Figure 0 7 Chassis gt Controller Context Commands The table below describes the commands available at the Controller context sublevel of the CLI Table D 8 Controller Context Commands context ethernet 0 Moves the user to the Ethernet O context level See Ethernet O Context Commands on page 238 set serial speed Sets
178. ither single PCle x8 G1 or dual PCle x4 G1 Where the Memory Array is connected to the host check the following factors to achieve the best possible performance from your Memory Array e PUle Bridge Slot Sharing on page 173 e PUle Slots Rated for x4 on page 173 e PCle Payload on page 173 PCle Bridge Slot Sharing Many host systems share PCle data lanes among two or more physical slots Individually a slot may be x8 electrically but it may share those eight lanes with another slot or be restricted by an upstream PCle switch In effect the aggregate bandwidth when both slots are fully used would not be greater than x8 speeds This can hinder each device to 50 of its capable bandwidth or worse Be mindful of the PCle slot routing for your host server to make the best use for IOPS and bandwidth PCle Slots Rated for x4 Even though a PCle slot connector may appear to physically support a x8 or even x16 card the connected electrical lanes may only be x4 Many host servers have a mixture of PCle slots available such as x4 and x8 Check the data sheet for your host computer to make sure that the PCle adapter card is plugged into a x8 electrically capable slot PCle Payload The maximum payload size configured for the host s PCle adapter and the upstream PCle bridge devices can limit bandwidth speeds Intel x86 x64 CPU based systems generally can handle a payload size of 256 bytes BIOS vendors often leave this configured to the
179. ity creates an incident report in the current directory with a name similar to vincident 20110624T110149 HP AM456 9002A Rev 01 VMA series Memory Array Installation and Service Guide 155 Chapter 9 Violin Utilities You must log in as root on the Linux host computer to run the vincident reporting script In the event that the full path name of the vincident utility is not inthe root PATH the full path of vincident is opt violin bin vincident Example if Waineaceime LO 110 123 Gathering information from host Gathering information from target Incident report created in vincident 20110624T110149 vinfo The vinfo utility displays the Memory Array type and version Syntax vinfo device index Example The vinfo utility returns information similar to the following example when run on a Windows host Gg 52 Violin Memory Inc Version vtms win utils date Device scsi5 Index 0 020505 physicaldrivel larget iost Driver Date lt date gt 16 05 24 Target S W lt release gt emory 206158430208 bytes emory Type 6GB DRAM VIMMs RAID groups 8 40 VIMM Granularity 512 bytes RingSize 4096 IrqTune 0x80 IoTimeout 30 NoMSI 0 Debug 0x0 Serial 6B0977WX00108 Mgmt MAC 90 8 Wiss 27 300 8 000 GE 156 VMA series Memory Array Installation and Serv
180. ive state of the VIMM show Displays various VIMM information set admin state Sets the administrative state of the VIMM When you change the state to down you turn off power to the specific VIMM so it can be removed without electrical damage to the VIMM the slot in which it is located or the main board The LED on the main board that is associated with the slot is then lit solid red to indicate that the VIMM can be removed safely The LED turns off when the VIMM is removed Syntax set admin state down up Where down Turns off power at the VIMM s slot up Turns on power at the VIMIM s slot and configures the as a spare 230 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 VIMM Context Commands WARNING Before removing the VIMM change the administrative state to down If you fail to do so the VIMM the slot that it is in or the main board may experience permanent electrical damage and cease to operate If a VIMM is an active member of a RAID group and its administrative state is set to down a RAID group rebuild begins If the VIMM is in a RAID group that cannot survive with the being taken out of the group then data loss will occur show Displays configuration information for the VIMM in the specified slot Syntax show Example To display the configuration information for the flash VIMM in slot 56 at the VIMM context prompt type
181. k ROM 1707k kernel code 4607k data HP AM456 9002A Rev 01 VMA series Memory Array Installation and Service Guide 97 Chapter 5 Operating the System via the CLI Rebooting the Memory Array When you reboot the Memory Array you must specify which processors to restart The two processors are 4 System Contains the software that manages the VIMM topology WARNING Restarting the system processor interrupts traffic and causes loss of some older system logs and diagnostic data To preserve this diagnostic data it is recommended that the vincident and or save log commands be used prior to reboot Using a syslog server also ensures logs are stored prior to any reboot See Displaying and Setting System Log Syslog Options on page 71 2 OAM Controls the administration function such as user logins system administration and the CLI software Rebooting the System Set the system reboot to run immediately or to be delayed in minutes up to 1 day 1 Log into the Memory Array 2 At the root prompt type reboot system all oam delay lt n gt Where all Reboots both the System and CAM processors oam Heboots only the OAM processor delay lt n gt Sets the time delay in minutes for rebooting the system Valid values are in the range of 1 to 1440 If you do not specify the time delay you are also prompted whether you want to reboot the system immediately Answer y to reboo
182. keting or model number Electrical Safety This product has not been evaluated for connection to an IT power system AC distribution system having no direct connection to earth according to IEC 60950 Installation Conditions See installation instructions before connecting this equipment to the input supply WARNING The equipment must be provided with a proper AC protective earth PE ground connection Network Connected Equipment WARNING The installation must provide a ground connection for the network equipment Electrostatic Discharge ESD Precautions When handling any electronic component or assembly you must observe the following antistatic precautions to prevent damage An ESD kit P N A3024 182 VMA series Memory Array Installation and Service Guide 456 900 Rev 01 Lithium Battery Caution 80004 is available or supplied with memory additions This kit contains one wrist strap one conductive sheet and one antistatic foam pad e Always disconnect power from the server and wear a grounded wrist strap when working around the server e Always wear a grounded wrist strap when handling printed circuit boards e Treat all assemblies components and interface connections as static sensitive e Avoid working in carpeted areas and keep body movement to a minimum while removing or installing boards to minimize buildup of static charge Lithium Battery Caution Cabinet Safety WARNING
183. known Device window appears M Update Driver Software Unknown Device x 7 jj Update Driver Software Unknown Device How do you want to search for driver software gt Search automatically for updated driver software Windows will search your computer and the Internet for the latest driver software For your device unless you ve disabled this feature in your device installation settings gt Browse my computer for driver software Locate and install driver software manually 6 Select the Browse My Computer for Driver Software option The Browse for Driver Software On Your Computer window appears BM Update Driver Software Unknown Device x jj Update Driver Software Unknown Device Browse for driver software on your computer Search for driver software in this location 53 whal signed drive J z Iv Include subfolders gt Let me pick from a list of device drivers on my computer This list will show installed driver software compatible with the device and all driver software in the same category as the device 7 Click the Browse button and navigate to the directory where you saved the zipped file river storport Dx x x zip Ensure that the Include Subfolders option is selected and click the OK button 142 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 Installing Windows Drivers The Windows system
184. layer performance tuning and testing Network layer performance testing may be done in two phases First ensure that all of the PCle connections are high bandwidth Next use the perf_test utility to establish performance baselines for reads writes and mixed reads and writes After the flash and network layers have been configured and tested you may test the performance of the higher system layers 168 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 Flash Layer Performance Tuning While these tests are running use operating system tools to confirm that actual O activity is similar to the levels tested using the perf_test utility If the 1 0 is not similar to the baselines then the operating system file system or database may need to be tuned Please contact HP Customer Support for assistance if needed Flash Layer Performance Tuning In a Memory Array system the performance of the flash layer is a function of several attributes of the flash based memory arrays of VIMM SLC or MLC SLC is faster for writes e Number of VIMMs per Memory Array 42 84 VIMMs are faster than 21 VIMMs e Formatted Capacity 65 format is faster than 84 Number of Memory Arrays Like all storage media more arrays provides higher bandwidth Flash based memory arrays are designed for 4kB block access or any multiple of 4kB blocks Smaller block sizes e g 512 bytes will significantly reduce pe
185. lding the RAID group system status gt show alarm mgr data mgr diagnostics mgr hardware mgr inventory mgr raid mgr data plane raid rebuild vimm config host interfaces elec Sides protocol link width neg link width max data rate cfg data rate host slot Stele host slot Stee host running running running running running running available active group 15 vimm 30 in spec 84 vimm pores enabled pcie 8 8 20 Gb s 20 Gb s detected PONES disabled undetected Porca disabled undetected HP AM456 9002A Rev 01 VMA series Memory Array Installation and Service Guide 293 Appendix D CLI Reference Sw upgrade Context Commands Figure D 24 System gt Sw upgrade Level The table below describes the commands available at the Sw upgrade context level of the CLI Access the sw upgrade context level through the System context level See System Context Commands on page 257 Table D 27 Sw upgrade Context Commands copy system sw Updates the system software factory image if upgrade you have both factory and upgrade images installed on the Memory Array and you want to make the current upgrade image the factory image set active Sets the active partition set path Sets the path to specify where the software upgrade files are located show active Displays which partition will boot on the next system reboot show path Displays the path to specify where the
186. le to align with the PCle connector on the back of the host computer The PCle cable is keyed and only goes in one way 3 Securely plug the cable s into the PCle connector as illustrated in the figure below TINI uy ONO m a ern FO SOO TDI 3 EE o ta PCle Port Figure 3 10 Connecting the PCle Cable to the Host Computer 4 Power up the Memory Array see Powering up the Memory Array on page 56 Ensure the RAID ADMIN Status LED is solid green indicating the PCle ports have stabilized before continuing approximately 1 minute 5 Power up the host computer If necessary install the device drivers see Chapter 7 Linux Drivers or Chapter 8 Windows Drivers and reboot the host Verify the PCle connection s HP AM456 9002A Rev 01 VMA series Memory Array Installation and Service Guide 53 Chapter 3 Installing the Array Memory Gateway The steps for connecting the Memory Array to a memory gateway are 1 Orient the unconnected end of the PCle cable s to align with the PCle connector on the back of the Memory Gatew
187. lue gt alarm indicates that a flash based VIMM has encountered a fatal error and is no longer operational The alarm indicates the non functional VIMM number by the hex value displayed in the alarm The system must shut down because the non functional VIMM has made the current VIMM configuration invalid 456 90 Rev 01 VMA series Memory Array Installation and Service Guide 191 Appendix C Alarm Reference To clear the alarm replace the non functioning VIMM Contact HP Customer Support for replacement parts Once a VIMM is replaced the VIMM configuration should once again be valid Unformatted System Alarm The Unformatted System alarm indicates that all the in the system are unformatted This alarm applies only to flash based systems The system is unusable until the system VIMMs are formatted Port Service Affecting Alarms There are two service affecting port alarms e No PCle Host Detected on Enabled Port Alarm on page 192 e Port Negotiated to Lanes Alarm on page 192 No PCle Host Detected on Enabled Port Alarm The No PCle Host Detected on Enabled Port alarm indicates that the PCle cable has not been connected to the specified enabled port The PCle port is specified as 1 2 To clear the alarm connect PCle cable between the enabled port and an active PCle card on a host computer Port Negotiated to O Lanes Alarm The Port Negotiated to O Lanes alarm indicates that the PCle conn
188. m mgr running data mgr running diagnostics mgr running hardware mgr running inventory mgr running raid mgr running vimm mon running data plane available raid rebuild active group 2 vimm 07 47 complete vimm config out of spec 42 vimm failed vimm ids 222 GL admin down vimm ids 60 missing vimm ids 15 host interfaces ello porta state enabled protocol pcie link width 4 neg link width 4 max data rate 10 Gb s cfg data rate 10 Gb s host detected HP AM456 9002A Rev 01 VMA series Memory Array Installation and Service Guide 83 Chapter 5 Operating the System via the CLI eene 2 state enabled protocol pcie link width 4 neg link width 4 max data rate 10 Gb s cfg data rate 10 Gb s host detected slot Poses state disabled host undetected If the configuration is invalid or the system is rebuilding the RAID groups then up to two extra lines are displayed that list 10 of the affected VIMMs e When the RAID group rebuild is active e Affected RAID group and VIMM Displaying the System Operational Time Display how long a system has been operational since the last time it was rebooted i e uptime The time is displayed in tenths of a second and in year day HH MM SS format To display how long the system has been operational 4 Log into the Memory Array 2 Navigate to the System context level At the root prompt type context system 3 At the System context
189. mand displays the current contents of the var log messages file The show system alarms command and show system messages command may be run on either the Memory Array or a Syslog server on the host show system alarms command The show system alarms command displays the current alarms on a Memory Array The command may be run by entering show system alarms at the root context level or alternately by entering show at the Alarm context prompt show system alarms alarml Data plane disabled alarm2 Scheduler paused alarm3 VIMM flash format in progress 2 complete alarm4 VIMM configuration OUT OF SPEC 2 missing 0 failed from 5 VIMM system alarm5 CPL IRQs on VIMM 13 0x00000c00 alarm6 CPL IRQs on VIMM 15 0x00000c00 alarm7 CPL IRQs VIMM 16 0x00000400 The show system alarms command returns the name of every active alarm on the Memory Array system Instructions for clearing system alarms are offered in this appendix HP AM456 9002A Rev 01 VMA series Memory Array Installation and Service Guide 189 Appendix C Alarm Reference show system messages Command The show system messages command displays the current contents of the var log messages file The message log file created on the Memory Array contains system log and typical boot up messages in addition to any set CLI commands that are run on the system The command may be run by entering show system messages at the root context level or
190. matic dns nameserver LO gt 3 9 5 0 5 2 dns search violintech net prov dns nameserver 10 10 0 55 prov dns search hi octane prod net Displaying the DNS Mode and Pre provisioned Information To display the current DNS mode and various pre provisioned DNS information on the Memory Array 1 Log into the CLI via a serial connection or the Ethernet interface see Connecting to the CLI on page 59 2 Navigate to the Ethernet Ocontext level At the root prompt type context chassis controller ethernet 0 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 Configuring Domain Name System DNS 3 At the Ethernet Ocontext prompt type show If DNS is currently in automatic mode then the status for dns config displays automatic In the following example the DNS name server IP address and the DNS search domain values have been pre provisioned chassis controller ethernet 0 show dhcp enabled ip address 10 10 5 0 1206 netmask 255 255 255 50 gateway 10 510 052 mac address 19 9077 dns config automatic dns nameserver JL 3 00 0 2 dns search violintech net prov dns nameserver 10 10 0 55 prov dns search violintech prod net For information on clearing the provisioned DNS settings see Clearing Provisioned DNS Information on page 89 Setting the DNS Mode To set the DNS mode on the Memory Array 1 Log into the CLI via a serial
191. mation such as the main board serial number and the management MAG address vinfo Displays driver version and registry tunable parameters vpartial Displays Memory Array partial flash page counters vstat Displays Memory Array status information vzero Resets Memory Array 1 0 counters to zero For the complete syntax and usage details of each command see Violin Utilities on page 149 On each command specify the optional device index device index to list the information for a particular Memory Array If you do not specify an individual device the command lists the information for all the Memory Arrays found Installing the Violin Utilities on Linux Hosts To install the Violin Utilities onto the host computer 1 2 Log into the host computer as root Download the Violin Utilities package tgz file vtms linux utils lt release gt tgz from the HP Support page Where lt release gt indicates the release number such as D4 5 4 1 Extract the contents of the compressed file to a suitable location on the host Open a terminal shell window and navigate to the location of the Violin Utilities install script vtms linux lt release gt tar To run the Violin Utilities install script type vtms linux utils release run Where release indicates the release number such as D4 5 4 1 128 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 0
192. me hostname Where hostname Specifies the new system hostname INote Depending on your network you may need to modify the DNG setting to Telnet to the Memory Array via the hostname Changing the hostname ensures that you are connecting to the intended memory array if there are multiple memory arrays on the network See Configuring the DNS Name on page 87 To access the system CLI specify the new hostname instead of the IP address in the Telnet session ea VMA series Memory Array Installation and Service Guide 456 900 Rev 01 Configuring DHCP Settings Configuring DHCP Settings Configure several DHCP settings and DNS information automatically or manually on the Memory Array Displaying DHCP Status Display whether or not DHCP is being used to automatically set the system s IP address By default DHCP is disabled 1 Log into the Memory Array Navigate to the Ethernet O context level At the root prompt type context chassis controller ethernet 0 3 At the Ethernet context prompt type show When viewing DHCP status information similar to the following displays chassis controller ethernet 0 show dhcp disabled ip address 19221662127 netmask DDS 5 ADS 5 21515 o 8 gateway 15 8 5 1 s 1l mac address OO 11805977 50 0 51015 dns config manual dns nameserver undefined dns search undefined Enabling DHCP Enable DHCP to automatically set the Memory
193. min Enter the new password minimum of 6 maximum of 12 characters Please use a combination of upper and lower case letters and num bers Enter new password Bad password too simple passwd The password for admin is unchanged The password remains unchanged if the new one does not meet the requirements Note You cannot reset the password back to the default password admin for the admin user 4 To commit the changes made to the password at the System context level command prompt type save config Changing the Default IP Address Netmask and Gateway The Memory Array supports assigning IP addresses either statically or through DHCP The IP address netmask and gateway are initially set to default values see Table 4 1 Change these values to valid addresses within your network to access the system CLI By default DHCP is disabled For convenience the Ethernet port supports automatic medium dependent interface crossover Auto MDIX With this you can connect the Ethernet port on the system to a computer s Ethernet port such as a laptop for provisioning before connecting to a network switch You can switch between using DHCP and static addressing When switching from DHCP to static addressing the Memory Array uses the default address values if new values have not been pre provisioned in the CLI Alternatively an IP address can be assigned while DHCP is enabled and that IP address is used automatically whe
194. mple returns the following information ee_version Displays the EEPROM data format version ee_partnum Displays the part number of the main board ee_serialnum Displays the serial number of the main board ee_boardver Displays the version of the main board ee_mfgdate Indicates the manufacturing date of the main board ee_mgmtmac Displays the MAC address of the management interface vhelp The vhelp utility displays a help text file that shows the common Memory Array utilities and online descriptions for each available utility Syntax vhelp vincident The vincident script collects useful information from the host servers and array such as version timestamp of the current kernel CPU information partition information Memory Array configuration and Memory Array logs Once collected this information can be sent to HP Customer Support for analysis to determine the source of performance issues such as ECC errors The vincident script is installed on the host server as part of the Violin Utilities package For more information see Installing the Violin Utilities on page 150 for Linux hosts or Installing the Violin Utilities on page 150 for Windows hosts Syntax vincident tty device ip address max timeout secs vincident may be run using the IP address of the Memory Array lt ip_address gt or using a serial cable connected from the host server to the Memory Array tty device The vincident util
195. mpt appears Type the default login name admin password to complete logging into the system 60 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 Connecting to the CLI 9 At this point you are connected to the CLI of the Memory Array and can access the various CLI commands To close the Kermit application do one of the following a At the CLI prompt type Ctr1 and then q b Close the terminal window which terminates the Kermit connection HP AM456 9002A Rev 01 VMA series Memory Array Installation and Service Guide 61 Chapter 4 Configuring the Array Changing the Default System Settings Table 4 1 Memory Array System Default Settings on page 58 lists the system configuration default values When you initially log into the Memory Array through the serial interface change the following default configuration parameters for security and ease of use Table 4 2 Changing the Default System Settings Hostname See Changing the Hostname IP address Change the network address information to your Gateway address customer location scheme to prevent problems Netmask connecting to the Memory Array See Changing the Default IP Address Netmask and Gateway on page 63 Password See Changing the Admin Password on page 62 To reset back to the factory default settings see Restoring the Factory Default Settings on pag
196. n Status LED Indicates whether the Status LED is on or not Alarm LED Indicates whether the Alarm LED is on or not If it is on it indicates the status of the LED flashing PWR_A LED Indicates whether the Power A LED is on or not PWR_B LED Indicates whether the Power B LED is on or not HP AM456 9002A Rev 01 VMA series Memory Array Installation and Service Guide 161 Chapter 9 Violin Utilities ready formatting format_done paused link lid_ajar raid_rebuild write_buffer linkwidth maxlinkwidth cur_payload max_payload cur read req dma active io pend vupdate tz Indicates whether the data plane is online and ready or offline Indicates if formatting of the is in progress or not This is only applicable to flash VIMM systems Indicates the progress percentage done during formatting of the VIMMs Indicates the pause interval for I Os Indicates whether the PCle connection is online or offline Indicates whether the lid is closed or not Indicates the status of a RAID group rebuild Indicates whether flash write buffering is enabled or disabled Indicates how many active PCle lanes are available Indicates the maximum number of active PCle lanes Indicates the size of the PCle payload Indicates the maximum size of the PCle payload Indicates the size of the PCle read requests Indicates the number of 4kB DMA descriptors activ
197. n See set pagination on page 247 for more information Syntax show log HP AM456 9002A Rev 01 VMA series Memory Array Installation and Service Guide 267 Appendix D CLI Reference The command displays information similar to the following system gt show log XXX XX XXX XX XXX XX XXX XX XX XX XX Xx XX XX XX XX XX XX XX XX 000000000 000000010 TNO s 3 LOG ISSN 000000010 INFO ecpu_hwmgr_init Running fans at full speed INFO main Main controller build ID 12954 000000010 INFO main S W Rel Release Number Built Date 12 16 39 on swbuild violintech net by user common show messages Displays the current contents ofthe var log messages file The embedded operating system running on the Memory Array produces a message log typical to the var log messages file found on Linux operating systems The message log file created on the Memory Array contains system log and typical boot up messages in addition to any set CLI commands that are run on the system Syntax show messages Example To display the log messages at the System context prompt type show messages VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 System Context Commands The command displays information similar to the following system gt show m
198. n between the Memory Array and the remote syslog host To set the IP address of the host to which the system log messages will be sent 4 Log into the Memory Array 2 Navigate to the Sys og context level At the root prompt type context system logging syslog 3 At the Sys og context prompt type set host ip address Where ip address Specifies the IP address of the syslog host to which the system log messages will be sent 4 To commit the change made to the IP address from the System context level command prompt type save config Or from the Sys og context level type top save config Or save system config Determining the Status of the System Log Service Display the status of the service that sends the system log messages to a host 1 Log into the Memory Array 2 Navigate to the Sys og context level At the root prompt type context system logging syslog 3 At the Sys og context prompt type show service 72 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 Displaying and Setting System Log Syslog Options The command displays information similar to the following system logging syslog gt show service service on Sending the System Log to a Host Start or stop the service to send the system log messages to a host By default it is off To set the status of the system log service 1 Log into
199. n 0 serial number 6AD074WPO00005 mfg date 20070420 environment ambient temp 39C OR controller temp 69C OK sensor 12v a 1 84 sensor 12v b shutdown Shuts down the system In shutdown mode the media is taken offline and O stopped to the connected hosts but the array is left powered on and able to be managed via the CLI Use the reboot CLI command to bring the Memory Array back online Syntax shutdown top Moves back up to the root level topmost context level of the CLI 456 90 Rev 01 VMA series Memory Array Installation and Service Guide 219 Appendix D CLI Reference Syntax top Example If you are at the Chassis board O context level and you want to move to the root level of the CLI atthe chassis board 0 prompt type chassis board 0 gt top up Moves back up one context level of the CLI Syntax up Example If you are at the Chassis board O context level and you want to move up one level of the CLI atthe chassis board 0 prompt type chassis board 0 up You will be moved to the Chassis context level which displays the following prompt chassis D Lists the available selections for a specified command If no command is specified then the General Commands are listed Syntax lt command gt Where command The command for which to display help 220 VMA series Memory Array Installation and Service Guid
200. n indefinitely p device path Specifies the path to device such as dev sda and dev vtmsa t num threads Specifies the number of threads to invoke Each thread is governed by the options specified for reads writes verification block size and so on and operates independently in terms of randomness of addresses touched 164 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 Violin Utilities Reference Table 9 2 perf_test Utility Options Continued A async io depth Specifies the number of Os to generate using the operating system s asynchronous 1 0 On Linux this option is only available if the 1ibaio and libaio devel packages were installed with the Violin Utilities installation Specify less threads using the t option for Windows and Linux drivers and specify more asynchronous Qs using the A option as it reduces CPU context switching a address Specifies the address in hex where read write operations occur or start Useful with the option for sequential reads and writes c char Specifies a character in hex to write when performing write operations Example 0xCA V Verifies writes with a read to ensure data integrity This option can have a significant impact on overall 1 0 throughput I Ignores errors on read write operations to the device R Selects addresses to read write randomly C Selects addresses
201. n switching from DHCP to static IP address assignment i e DHCP is disabled Note lt is recommended to manually configure the IP address of the Memory Array to use a static IP address in the DHCP configuration file If the IP address is automatically assigned there is a risk of the system being assigned a different IP address upon reboot HP AM456 9002A Rev 01 VMA series Memory Array Installation and Service Guide 63 Chapter 4 Configuring the Array Note When you change the IP address of the system you will be logged off Log in again using the new IP address To change the system s IP address netmask and gateway from the default values 1 Log into the Memory Array Note Use Kermit or vtkermit instead of Telnet to change the IP address in case the IP address is set incorrectly Navigate to the Ethernet O context level At the root prompt type context chassis controller ethernet 0 3 At the Ethernet O context prompt type set ip address lt ip address gt lt netmask gt lt gateway gt Where ip address Specifies the new system IP address netmask Specifies the new system netmask gateway Specifies the new system gateway address Changing the Hostname To change the system s hostname from the default value 1 Log into the Memory Array Navigate to the system context level At the root prompt type context system 3 Atthe system command prompt type set na
202. nd 2 This dual configuration allows each host to read and write to the same address space When two hosts write to the same address however no guarantees are made for the order in which the operations are performed hosts must manage potential conflicts via a clustered file system e g GPFS or some other technique Fibre Channel and iSCSI SAN Attach vSHARE VSHARE provides scale out block storage SAN capability Memory arrays provide the flash memory storage and Memory Gateways provide the Fibre Channel and or iSCSI connectivity and LUN management Clusters of gateways and memory arrays can be built for extremely large scale block storage systems Each Memory Array is managed as a container and multiple LUNs volumes are configured on the array Each LUN can be independently sized and masked for use by different clients and clusters The same memory arrays and memory gateways can also be configured to use Ethernet 1O0GbE Individual servers may be connected via multiple 1 Gb s or 10Gb s links to remove performance bottlenecks and extract the most value out of their processors and DRAM vSHARE with iSCSI enables 10GbE connectivity between performance servers and performance flash memory arrays 30 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 System Specifications System Specifications The table below lists the Memory Array system specifications Table 1 3 System Specifications Electr
203. nd international treaties and are the confidential and proprietary information and property of Violin and are distributed only under license from Violin including confidentiality restrictions and other restrictions on use copying redistribution and reverse engineering Unless otherwise agreed by Violin in writing Violin s standard end user license agreement shall apply which may be reviewed at www violinzmemory com legal No part of this document may be reproduced distributed adapted or translated without prior written permission of Violin except as expressly permitted under the license from Violin The associated software product may include access or otherwise operate interface or be delivered with third party software or other applications or copyrighted materials which are copyrighted and licensed by Violin suppliers Such third party materials and licenses are identified in this document and or at www violin memory com legal Violin assumes no responsibility for any typographical technical or other error or omission in this document Violin reserves the right to periodically change the information contained in this document but Violin makes no commitment to provide any such changes updates enhancements or other additions in a timely manner or at all The only warranties for Violin software hardware and other products and services are set forth in the express warranty statements accompanying such products and services Nothing herein s
204. nd usage of the following Violin Utilities 150 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 Violin Utilities Reference e vcounts on page 151 e vyeeprom on page 153 vyhelp on page 155 e vincident on page 155 e vinfo on page 156 e vpartial on page 158 e vring on page 159 e vstat on page 160 e vupdate tz on page 162 e vzero on page 163 e test on page 163 vcounts The vcounts utility displays data transfer counters for the Memory Array Syntax vcounts device index Example The vcounts utility returns information similar to the following when run on a Linux host vcounts Violin Memory Inc Version vtms lanux utills p4 25 4 05 23 2011 Device vtmsa Index 0 larget Counts IR exei ss RO Calls oie 5 10 10 IRQ calls for errors Completed I O bytes Completed read bytes Completed write bytes Completed I O s Completed read I O s Completed write I O s Failed read I O s Failed write I O s Average read bytes QC ooo e eo eae dem we des Average write bytes 456 90 Rev 01 VMA series Memory Array Installation and Service Guide 151 Chapter 9 Violin Utilities Unaligned host buf reads Unaligned host buf writes Requested DMA reads Requested DMA writes Flash partial page reads de dex dex Flash partial page writes Returns The vcount
205. ne The driver supports four direct attached hosts running the following versions of the Windows operating system e Windows 7 x64 e Windows 2008 R2 Server all editions x64 e Windows 2008 SP2 Server all editions x86 and x64 e Windows 2003 Re SP2 x86 and x64 For Windows Server 2008 Re this Storport driver is WHQL certified Note The procedures and examples provided in this chapter were created using a Windows Server 2008 host computer If you are using a different version of Windows your installation procedure may be different This section contains the following topics e Installing the Windows Drivers on page 137 e Manually Installing the Windows Drivers on page 141 e Removing the Windows Drivers on page 143 Installing the Windows Drivers To install the Windows driver 1 Log into the host as administrator Download the Windows driver zip file driver storport Dx x x zip from the HP Support page 3 Extract the contents of the zipped file to a suitable location on the host 4 Run setup exe from the driver storport xxx folder HP AM456 9002A Rev 01 VMA series Memory Array Installation and Service Guide 137 Chapter 8 Windows Drivers The Welcome to the Violin Array Storport Setup Wizard window appears DET olin Array Storport Welcome to the Violin Array Storport Setup Wizard This will install Violin Memory Array Storport 4 5 3 0 on your computer It is recommended that you
206. nection or the Ethernet interface see Connecting to the CLI on page 59 2 Navigate to the Ethernet O context level At the root prompt type context chassis controller ethernet 0 3 At the Ethernet context prompt type set dns nameserver lt ipaddr gt Where ipaddr Specifies the IP address of the DNS server HP AM456 9002A Rev 01 VMA series Memory Array Installation and Service Guide 67 Chapter 4 Configuring the Array Configuring the DNS Search Domain Name When in automatic DNS mode and you set the DNS search domain name you are pre provisioning the value It is not used until you change the DNS mode to manual You can configure the DNS search domain name at any time To specify the search domain name of the Memory Array 1 Log into the CLI via a serial connection or the Ethernet interface see Connecting to the CLI on page 59 2 Navigate to the Ethernet Ocontext level At the root prompt type context chassis controller ethernet 0 3 At the Ethernet Ocontext prompt type set dns search lt value gt Where value Specifies the search domain name In the following example the DNS name server IP address and the DNS search domain values have been pre provisioned chassis controller ethernet 0 show dhcp enabled ip address 10 10 200 126 netmask 2255 5 DO 2550009 gateway AO 4 110 11 mac address 90 MES 5 00005 0 00 amp OS dns config auto
207. nel and modules The GCC Compiler version should match the version that was used to build the running kernel Libaio Development Package The Libaio Development Package is an asynchronous O development package for applications that use libaio so The perf test benchmark utility included among the Violin Utilities uses the asynchronous 1 features to provide high performance asynchronous 1 0 benchmarking For more information on the perf test utility and asynchronous 1 testing see Network Layer Performance Testing on page 172 Install both the 11baio and libaio devel packages before installing the Violin Utilities The following example installs the required packages on a CentOS 5 5 x85 B4 system At the root prompt type f yum install gcc kernel devel unam 2006 64 lsjeio Drivers The second step towards configuring a direct attached Memory Array system with a Linux host is to install the Linux driver The Linux driver enables a direct attached PCle connection between the Memory Array and the Linux host machine In the course of installing the Linux driver you must decide whether the Linux driver is to be loaded manually or loaded automatically as a module when the host boots up This section describes the installation and removal of the Linux drivers e Installing Linux Drivers on page 121 e Removing the Linux Drivers on page 125 120 VMA series Memory Array Installation and Servi
208. ng VIMMs on page 113 The Alarm LED turns off when the system returns to a normal operational state and the alarm clears RAID Rebuild in Progress Alarm The RAID Rebuild in Progress alarm indicates that a RAID group rebuild is in progress for the specified RAID and lists the group VIMM ID that is built To clear the alarm wait for the system to complete the RAID group rebuild and return to a normal operational state RAID Rebuild of Group Completed with Errors Additional Information Available Alarm The RAID Rebuild of Group Completed with Errors No Additional Information Available alarm indicates that a RAID rebuild of the specified group failed Raid Rebuild Of Group Completed with Errors Starting at 4K Address Alarm The Raid Rebuild Of Group Completed with Errors Starting at 4K Address alarm indicates that a RAID rebuild of the specified group failed as well as the starting address VIMM Non Service Affecting Alarms There are 20 non service affecting VIMM alarms 202 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 Non Service Affecting Alarms e Excessive ECC Errors on Alarm on page 203 e Failed to Validate Configuration of VIMMS Raid Group Alarm on page 204 e No Spare Memory Modules Alarm on page 204 Programming VIMM Alarm on page 204 e Unsupported VIMM Configuration Alarm on page 204 Booting Alarm on page 204 Configuration Out Of Spec Al
209. ng off power to the Memory Array shut down any direct attached hosts Rear View The rear panel provides the interfaces for connecting input and output devices and power supplies Each interface on the rear of the system has an associated LED and indicates if the interface is in use or not PCle Ethernet Rear PCle Port 1 Port LEDs Port 2 10 Serial Power Power GND Console Supply A Supply B Figure 1 2 Memory Array Rear View System LEDs Eight system LEDs are located on the front of the Memory Array and four system LEDs are on the rear HP AM456 9002A Rev 01 VMA series Memory Array Installation and Service Guide 25 Chapter 1 VMA series Overview Front LEDs The front LEDs are illustrated in the figure below Figure 1 3 Front System Status LEDs The front LEDs are described in the following table Table 1 1 Front LED Descriptions A B AC OK Indicates that the AC power feed to Power Supplies Green A and B are connected correctly DC OK Indicates that the DC power feed from Power Green Supplies A and B are operational RAID ADMIN Status Indicates the system status When lit the LED could Green be Flashing slowly Indicates that the system monitor is booting up e Flashing quickly Indicates that the system software is booting up the VIMIMs are being detected and programmed
210. ntext Commands on page 243 Fan Context Commands on page 244 CLI Context Commands on page 245 RAID Context Commands on page 251 RAID Group Context Commands on page 253 Maps Context Commands on page 255 System Context Commands on page 257 Alarms Context Commands on page 273 Boot params Context Level on page 275 LED state Context Commands on page 277 Logging Context Commands on page 279 456 90 Rev 01 VMA series Memory Array Installation Service Guide 209 Appendix D CLI Reference n memory Context Commands on page 281 e Category Context Commands on page 285 e Syslog Context Commands page 287 e Status Context Commands on page 290 e Sw upgrade Context Commands page 294 e Uptime Context Commands page 297 e Version Context Commands on page 298 210 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 Context Navigation Context Navigation The CLI consists of a context hierarchy to access the various system components Each system component and function has its own context level which can be specified at a command prompt when entering a command After entering the command to change to a specific context level the prompt changes to indicate where you are within the CLI hierarchy The following global commands let you navigate within the context levels of the CLI e The top command lets you navigate back to the root context level e The up comman
211. nto the context level for the Maps group Syntax context maps The system prompt changes to the following raid group n maps gt Where n Specifies the RAID group number in the range of 0 15 inclusively Example To move into the Maps context level for RAID group 5 at the RAID context prompt type context group 5 maps 456 90 Rev 01 VMA series Memory Array Installation and Service Guide 253 Appendix D CLI Reference The command displays the following information raid gt context group 5 maps raid group 5 maps gt 254 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 Maps Context Commands Maps Context Commands raid gt Figure D 14 RAID gt Group gt Maps Context Level The table below describes the commands available at the Maps context sublevel of the CLI Access the Maps context sublevel through the RAID Group context level See RAID Group Context Commands on page 253 Table D 16 Maps Context Commands show Displays information about the VIMIMs in the specified RAID group show Displays the VIMM mapping for the specified RAID group Four VIMMs in a RAID group contain data and one contains parity information Each RAID group can tolerate a single VIMM failure with no loss of data Syntax show Example To display the VIMM mapping information for RAID group 4 at the Maps context prompt type show The command
212. nux drivers Depending upon where the Linux drivers were installed they may be loaded manually or automatically as modules when the host boots up e Step 4 Installing Violin Utilities The Violin Utilities commands enable you to monitor and fine tune the performance of the Memory Array e Step Configuring Partitions and File Systems If the Linux driver is used as a block device you may create partitions and file systems Driver Prerequisites The first step towards configuring a direct attached Memory Array system with a Linux host is to ensure that all of the required packages are installed on the Linux host Three packages must be installed on the Linux host before you can install the Linux driver the Kernel Development Package the GCC Compiler and the Libaio Development Package The actual name of each package may vary depending on the Linux distribution Kernel Development Package The Kernel Development Package provides the kernel headers and sources for building any Linux kernel module The are typically named kernel devel orkernel sources kernel headers 456 90 Rev 01 VMA series Memory Array Installation and Service Guide 119 Chapter 7 Linux Drivers Installing Linux If a kernel was custom built from http kernel org sources the kernel build tree must be available for the Linux driver to reference GCC Compiler The GCC Compiler compiles the Linux ker
213. oad as a character device use scsi 1 Load as a SCSI device After loading the Linux driver create partitions and file systems on the Memory Array or directly access the character device Unloading the Linux Driver 4 Log into the host computer as root 2 Open a terminal window 3 To unload the Linux driver at the system prompt type rmmod vtms Installing the Violin Utilities The fourth step towards configuring a direct attached Memory Array system with a Linux host is to install the Violin Utilities The Violin Utilities are tools designed to enable you monitor the performance of 8 direct attached Memory Array system Using the Violin Utilities you may retrieve detailed information about the Memory Array and data transfer counts that enable you to configure the system for optimal performance Use the Violin Utilities commands in the usr local bin directory to display information on the Memory Array Table 7 1 Memory Array Commands for Viewing Linux Driver Information perf_test A multi threaded AlO capable disk benchmark utility See Performance Testing Using perf_test on page 174 for detailed instructions on using this utility vcounts Displays Memory Array O counters HP AM456 9002A Rev 01 VMA series Memory Array Installation and Service Guide 127 Chapter 7 Linux Drivers Table 7 1 Memory Array Commands for Viewing Linux Driver Information veeprom Displays infor
214. ognizes the system During the boot up process the green Status and the A arrm LEDs will flash The Memory Array is fully booted when the Status LED is continuously lit Power up the host computer and log in as root on a Linux system or as an administrator on a Windows system to install the device driver See Chapter 7 Linux Drivers or Chapter 8 Windows Drivers for details Also see Chapter 5 Operating the System via the CLI for information on using the command line interface CLI 56 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 CHAPTER 4 Configuring the Array When the Memory Array is first powered on all configuration settings are set to default values You must change the default settings to communicate with the Memory Array over your network s This chapter explains how to log into the Memory Array s command line interface to change system settings such as the hostname IP address DNS and syslog options in the following sections e Memory Array Default Settings on page 58 e Connecting to the CLI on page 59 e Changing the Default System Settings on page 62 e Configuring DHCP Settings on page 65 e Configuring Domain Name System DNS on page 67 e Verifying the Ethernet Connection on page 70 e Displaying and Setting System Log Syslog Options on page 71 e Formatting the Memory Array on page 74 456 90 Rev 01 VMA series Memory Array Ins
215. or maximal bandwidth versus maximal IOPS Use a larger block size megabytes if necessary when evaluating bandwidth performance and smaller block sizes such as 4kB when evaluating a device s maximum IOPS potential Latency Use perf test to measure round trip latency of an O request Generally latency measurements should only be made using one thread and an asynchronous O depth of one Any other values skew the latency measurements Direct Attached and Buffered I O Use perf test defaults to use the system buffer cache In some cases such as sequential read tests on systems with a large amount of RAM this can be an advantage because data read from the device can be cached in the system s buffer cache However that does not help in qualifying the speed of the device itself To better qualify the speed of the device being tested use the o option which tells perf test to usethe O DIRECT flag when attaching to the device thus circumventing the buffer cache Specify less threads using the t option for Windows and Linux drivers and specify more asynchronous l Os using the A option as it reduces CPU context switching On Linux the o option is only available if the 1ibaio and libaio devel packages were installed with the Violin Utilities installation For more information see Libaio Development Package on page 120 Read Write Ratio Use the r and w options for defining a read write ratio The default is 100 rea
216. ore shutdown for a specific VIMM To clear the alarm replace the VIMM VIMM Threshold Exceeded Alarm The VIMM Threshold Exceeded alarm indicates that a VIMM has been taken out of service due to an exceeded monitored threshold Fan Running Too Slowly Alarm The Fan Running Too Slowly alarm indicates that the specified fan is running at a much lower speed than it should The alarm specifies the top 1 or bottom 2 fan tray and the fan within that fan tray left center or right To clear the alarm replace the fan tray in the system HP AM456 9002A Rev 01 VMA series Memory Array Installation and Service Guide 207 Appendix C Alarm Reference 208 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 APPENDIX D CLI Reference This appendix lists and describes the available commands in the Command Line Interface CLI for the Memory Array The CLI is comprised of several context levels each of which contains various commands The appendix is organized by context level and lists the available subcontext levels and commands in each level in the following sections Context Navigation on page 211 General Commands on page 213 Chassis Context Commands on page 221 Board Context Commands on page 223 Slot Context Commands on page 227 VIMM Context Commands on page 230 VIMM summary Context Commands on page 233 Controller Context Commands on page 236 Ethernet O Context Commands on page 238 Fan tray Co
217. ormal operational state the Alarm LED displays no light This sections describes the non service affecting alarms that may be raised on the system and provides instructions for resolving those alarms This section is organized into seven topics e Temperature Non Service Affecting Alarms on page 197 e Equipment Non Service Affecting Alarms on page 198 e Flash Non Service Affecting Alarms on page 199 e Port Non Service Affecting Alarms on page 200 e Power Non Service Affecting Alarms on page 201 RAID Non Service Affecting Alarms on page 202 Non Service Affecting Alarms page 202 Temperature Non Service Affecting Alarms Two non service affecting temperature alarms may be raised by the system e Mozart Overheating Alarm on page 197 e High Temperature on Board Sensor Alarm on page 197 Mozart Overheating Alarm The Mozart Overheating alarm indicates that the main processor of the system is experiencing temperatures over the acceptable maximum temperature The alarm specifies the system s current temperature in Celsius If the chassis is cooled down to within the acceptable temperature range the system will not shut down To clear the alarm confirm that the fans are operating correctly there are no airflow restrictions the lid is in place and the ambient temperature is within the acceptable range High Temperature on Board Sensor Alarm The High Temperature on Board Sensor alarm indicates that the spec
218. ormance Tuning and Troubleshooting system do so for traditional RAIDs and solid state drives that is 63 sectors per track Two Utilities included in the Violin Utilities package the vpartial utility and the vring utility enable you to identify these issues This section describes how the Violin Utilities may be used to diagnose 4kB alignment issues and provides instructions for correcting these problems on Linux and Windows hosts e Checking Flash 4kB Alignment and Partial Pages on page 170 e Checking Flash 4kB Alignment and Request Ring on page 170 e Addressing 4kB Alignment Issues on Linux Hosts on page 171 e Addressing 4kB Alignment Issues on Windows Hosts on page 171 Checking Flash 4kB Alignment and Partial Pages The vpartial utility shows the number of read write I O requests processed and partial 4kB flash pages vpartial Violin Memory Inc Version vtms linux date Device vtmsa Index 0 Target Unaligned Partial Counts Completed read I O s 1995280246 Unaligned host buf reads 0 Flash partial page reads 10326 Completed write I O s 1903433508 Unaligned host buf writes 0 Flash partial page writes 4535553 For more information on the vpartial utility see vpartial on page 158 Checking Flash 4kB Alignment and Request Ring The vring utility debugs the internal Memory Array 1 0 request ring at a low level and checks for unaligned flash device access Look for the transfer sizes un
219. ounting brackets as shown in Figure 3 2 Installing the Cable Management Arm Install the optional cable management arm at the rear of the chassis The arm consists of a mounting bracket and cable holder and keeps the cables from becoming entangled when the system is fully extended from the equipment rack The cables are routed along the length of the arm and held in place with cable ties The cable management arm is not installed prior to shipping 456 9002 Rev 01 VMA series Memory Array Installation and Service Guide 43 Chapter 3 Installing the Array To install the cable management arm 1 Atthe rear of the chassis remove the shoulder screws and shims from the rear equipment frame mounting bracket and set aside Orient the cable management arm mounting bracket on the right as illustrated in the figure below 9939 NN DENN D i S N Y WN Y e N N V i mS N a D S 1 S S Dt Y US B NY S D ue NS S n 2 V n E 1 X D X S S s _ S S bo C N SN 222 L E e 7 2 e Figure 3 3 Installing the Cable Management Arm Mounting Bracket 2 Align the thum
220. our device driver at this time If so you will receive the device driver files from HP Customer Support To restore your system to the factory default settings see Restoring the Factory Default Settings Restoring the Factory Default Settings You can return to the factory default settings at any time 1 Log into the Memory Array 2 Specify that the factory partition should be activated at system reboot At the root context prompt type set system sw upgrade active factory The command displays information similar to the following set system sw upgrade active factory AMEOMMEICLOM oos Upgrade complete please reboot in order to take effect 456 90 Rev 01 VMA series Memory Array Installation and Service Guide 103 Chapter 5 Operating the System via the CLI 3 Set the system processor to restart when the system reboots At the root context prompt type reboot system all WARNING This procedure interrupts service The command displays information similar to the following reboot system all Do you wish to reboot all processors now Y N y Scheduling an immediate reboot SVS TM The reboot request has succeeded Booting Violin 1010 Starting Management Interfaces Restored configuration settings from flash Verifying configuration settings 3 7 VEN F
221. ource for the Memory Array See System Specifications on page 31 for power supply specifications Figure 1 5 Power Supply 456 90 Rev 01 VMA series Memory Array Installation and Service Guide 27 Chapter 1 VMA series Overview The power supplies convert the incoming AC power from individual AC feeds to DC power used by the system These 1200 W power supplies are redundant in their configuration The power supplies are hot swappable at any time See Connecting the AC Power Cords to the System on page 47 for more information The power requirements for the Memory Array are based on the VIMM configuration used e 84 VIMM configurations require over 800 W of power and require short term access to 1200 W of power for functions such as formatting This level of power cannot be supplied through a single 110 V power supply It is required that each power supply be provided a circuit of over 200 V with 7 A budgeted 42 VIMM and below configurations require less than 700 W of power circuit of over 200 V is recommended but 110 V may be used Fans Six fans are located in the front of the chassis and provide forced ventilation for the Memory Array The fans plug into connectors inside the front of the chassis See Replacing the Fans on page 111 for more information Figure 1 6 Fan Module Connectivity and Interfaces Overview The Memory Array contains two types of interfaces e Management Interfaces wh
222. ow info The command displays information similar to the following chassis board 0 show info part number 10000745 08 version 0 serial number 16095R00000237 mfg date 2 9090 7 2 environment ambient temp 36C OK controller temp SC Ou sensor 12v a 11 90 sensor 12v b 11 8 5 456 9002 Rev 01 VMA series Memory Array Installation and Service Guide 95 Chapter 5 Operating the System via the CLI Displaying Alarms and Logs Display the current alarms that light the System LED on the Memory Array to help prevent system damage in the case of a fan failure lid removal or to diagnose performance problems when one or more VIMM are affected by high temperatures See Appendix C Alarm Reference for more information on alarms If the alarms and logs do not provide enough information to resolve an issue run the vincident utility to collect information from the host computer and memory array and contact HP Customer Support or service provider See vincident on page 155 and Contacting HP on page 19 Displaying the Current Alarms 1 Log into the Memory Array 2 Navigate to the System context level At the root prompt type context system alarms 3 At the System context prompt type show The command displays information similar to the following System show alarms alarml Lid removed alarm2 Top fan tray removed alarm3 Bottom left fan running too slowly 2000
223. ower supply 4 At the rear of theMemory Array disconnect the AC power cord from the system and the wall outlet 2 Remove the module by pushing on the green tab at the right of the power supply faceplate and pulling the power supply firmly by the handle over the fan as illustrated in the figure below 4333 ace ai ee ZZ SISSE SISSE SISSE SESS ASSESSES SEIS SISSE SEIEN 2 ss SIS SI SIS S GILL OXIDE SOOO 5252525252 lt 252525252525252525 lt 2 lt 2 lt 2 lt 2525 AA 525252525252525252525252525252525 SSA RY SIS SESS
224. p due RR Ra kde Re edades 86 Displaying the Software Version rra pee whos SEEN Pewee nage eared 86 Displaying the System IP 2 2 2 24 2 87 Displaying the System s Hostnarfig ccc deena new drm peda qb eet emet edes 88 Retrieving the MAG AdOFPeSS o s e dun fe igo ae ed pun 88 Clearing Provisioned IP Information 1 89 Clearing Provisioned DNS 2 2 2 2 2 2 2 89 Displaying the VIMM RAID Group 2 4 90 Displaying the Spare VIMM 2 4 4 2 24 2 91 Displaying and Setting Hardware 2 92 Displaying VIMM Configuration Information ge Displaying the Number of VIMMs 2 2 2 2 2 2 2 2 2 2 4 2 93 Displaying Fan Status ERI dee ken Ba EAE E der 94 Displaying Main Board
225. r hardware mgr inventory mgr raid mgr data plane raid rebuild vimm config failed vimm ids host interfaces slot SEARE protocol link width neg link width max data rate cfg data rate host deu state host slot state host running running running running running running available inactive in spec 84 vimm eA GL port 1 enabled pcie 8 8 20 Gb s 20 Gb s detected disabled undetected jgxoueie disabled undetected 456 9002 Rev 01 VMA series Memory Array Installation and Service Guide 291 Appendix D CLI Reference The command displays information similar to the following when one VIMM is missing and one VIMM has failed in the system System status show alarm mgr running data mgr running diagnostics mgr running hardware mgr running inventory mgr running raid mgr running data plane available raid rebuild inactive vimm config in spec 84 vimm failed vimms 32 missing vimms 5l host interfaces Slot port state enabled protocol pcie link width 8 neg link width 8 max data rate 20 Gb s cfg data rate 20 Gb s host detected slot port 2 state disabled host undetected slor Pose state disabled host undetected 292 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 Status Context Commands The command displays information similar to the following when a VIMM has been removed and the system is rebui
226. r serviceability If ground cable not included in accessory kit When installing a grounding cable be sure to allow a sufficient service loop to allow the array to be removed from the front of the rack for serviceability One end of the grounding cable should be attached to an appropriate ground location on the equipment rack The other end of the ground cable should be attached to the grounding location on the rear of the Memory Array using a 74 00 x Ve max length size screw 456 90 Rev 01 VMA series Memory Array Installation and Service Guide 49 Chapter 3 Installing the Array Connecting Management Network Connecting the Serial Cable The serial null modem cable connects the host computer to the system s debugging interface to retrieve system status and troubleshoot system events The default serial port settings are shown in the following table Table 3 4 Default Serial Port Settings Speed baud rate 9600 Parity No of data bits character 8 of stop bits character 1 Carrier Detect No Flow Control xon xoff The serial cable s pinout is described in the following table Table 3 5 DB 9 to DB 9 Serial Null Modem Cable Pinout Receive Data 2 3 Transmit Data Transmit Data 3 2 Receive Data Data Terminal Ready 4 6 1 Data Set Ready Carrier Detect System Ground 5 9 System Ground Data Set Ready 6 1 4 Data Terminal Ready Carrier Detect R
227. rams context level context led stat Moves into the LED State context level See LED state Context Commands on page 277 context logging Moves into the Logging context level See Logging Context Commands on page 279 context oam Moves into the oam context level context status Moves into the Status context level See Status Context Commands on page 290 context sw upgrade Moves into the Sw upgrade context level See Sw upgrade Context Commands on page 294 context uptime Moves into the Uptime context level See Uptime Context Commands on page 297 context version Moves into the Version context level See Version Context Commands on page 298 save log Saves the system log to a host HP AM456 9002A Rev 01 VMA series Memory Array Installation and Service Guide 257 Appendix D CLI Reference Table D 17 System Context Commands Continued save config Commits the admin login password and system log service changes to the flash or reverts back to the factory default settings If the changes are not committed before the system is rebooted then the changes are lost and the previous settings are used set admin Changes the password for the admin login set boot params Sets the systems boot parameters set clock Sets the date time in ISO 8601 format yy yy mm ddThh mm ss set clock source Sets the clock source for the system
228. rformance particularly for writes Therefore it is import that you verify whether the file system and operating system are 4kB aligned For more information see Memory Array Flash 4kB Alignment on page 169 Random workloads with high IOPS are well supported by flash memory Unlike hard disk drives sequential accesses are not significantly faster For this reason it is typically better that higher layers are tuned for 4kB 16kB block sizes and high IOPS Where an application needs very high bandwidth multiple Memory Arrays are recommended Flash Memory Arrays achieve maximum performance when large numbers of flash devices are used simultaneously which requires a large number of simultaneous accesses by the application and file system Typically this is enabled through asynchronous 1 and having many threads simultaneously access the flash memory Where this is not the case this is known as single threaded access and severely limits performance Memory Array Flash Alignment One major consideration for flash based Memory Array system performance is the 4kB address alignment on requests The most common indication that a partition that is out of alignment is poor performance low read write Qs per second IOPS Partitions can easily be out of 4kB alignment because most operating systems when creating a file 456 90 Rev 01 VMA series Memory Array Installation and Service Guide 169 Chapter 10 Perf
229. ries Memory Array Installation and Service Guide HP AM456 9002A Rev 01 Configuring Domain Name System DNS Configuring Domain Name System ONS There are two available methods for configuring DNS on the Memory Array 1 Automatic DNS configuration 2 Manual DNS configuration The Memory Array also allows pre provisioning the DNS information to use when you change your system from automatic DNS configuration to manual If the DNS configuration is currently in automatic mode then the current automatically provisioned DNS name and search information is considered to be the provisioned settings used when the mode is set to manual By default DNS configuration is performed automatically when Dynamic Host Configuration Protocol DHCP is enabled and connected to a DHCP server that supports specifying the DNS name If DHCP is disabled then the DNS mode is automatically changed to manual Note Pre provision the DNS configuration information before disabling DHCP Disabling DHCP forces the DNS mode to change to manual and use the default values making the system unreachable Configuring the DNS Name When in automatic DNS mode and you set the IP address of the DNS name server you are pre provisioning the value It is not used until you change the DNS mode to manual You can configure the DNS name server s IP address at any time To specify the IP address of the DNS name server of the Memory Array 1 Log into the CLI via a serial con
230. rivers 3 Select Add or Remove Programs The Uninstall or Change a Program manager appears 4 Double click the Violin Memory Array Storport program in the list The Violin Array Storport Uninstall dialog box appears 5 To delete the driver click the Yes button The Violin Array Storport Uninstall dialog box appears You must restart the Windows host to complete the uninstall To restart the host click the Yes button Installing the Violin Utilities The third step in the installation of the Windows Storport driver and Violin Utilities is to install the Violin Utilities package driver utils Dx x x zip itself In a direct attached configuration the Violin Utilities are installed on the host machine and may be used to view valuable information about the driver and the performance of the Memory Array system The Violin Utilities package includes the following tools Table 8 1 Command Line Utilities for Displaying Windows Driver Information perf_test A multithreaded AIO capable disk benchmark utility vcounts Display Memory Array O counters veeprom Display main board serial number management MAC address etc information vinfo Display driver version and registry tunable parameters vstat Display Memory Array status information vupdate_tz Synchronize time zone data from host to the Memory Array for time correlation of Memory Array system logged events If this
231. rmat date Tue Feb 16 19 41 08 2010 user reads NSO p ASS 7 1415 user read bytes 132 258 140 420 user writes 130 233 087 user write bytes 133 358 629 885 ECE COL CONNES one bit 3 two bits 0 three bits 0 5 0 EGtel Cor 3 ecc corrected 3 rate 2 30e 08 raid corrected 0 rate 0 00e 00 IoLie Iexoxot ils 0 blk erase fails 0 Tolle cesis cel 0 blk ecc thresh 0 Pk ecc UNCON 0 erase counts blk erase target 100 000 blk erase avg JL 5 20 flash health failed blocks 342 failed die 0 0 00 perform thresh rebuild thresh 0 64 OK critical thresh 0 48 OK Displaying the Number of VIMMs Display the number of VIMMss in the system the corresponding slot ID number and the VIMM type To display a summary of VIMMs currently installed 4 Log into the Memory Array 2 Navigate to the Board O context level At the root prompt type context chassis board 0 HP AM456 9002A Rev 01 VMA series Memory Array Installation and Service Guide 93 Chapter 5 Operating the System via the CLI 3 At the context prompt type show vimm summary The command displays information similar to the following chassis board 0 show vimm summary num vimms installed vimm ids flash vimm ids admin down vimm ids installed mem raw usable mem raw parity mem raw Spare mem raw unavailable mem raw formatted percentage usable mem formatted 42 3 21 19 22 212 BD 25
232. rom device index 456 9002 Rev 01 VMA series Memory Array Installation and Service Guide 153 Chapter 9 Violin Utilities Windows Example The veepron utility returns information similar to the following example when run on a Windows host C violin utils gt veeprom Violin Memory Inc Version vtms win utils date Device scsi5 Index 0 INO umi Part 1000074S C 08 Serial 4 6C057CWX00134 Board Ver 0 Mig Dater ZO0TLZ26 Mommie MAC s 0105 Mos The Windows example returns the following information Part Displays the part number of the main board Serial Displays the serial number of the main board Board Ver Displays the version of the main board Mfg Date Indicates the manufacturing date of the main board Mgmt MAC Displays the MAC address of the management interface Linux Example The veepron utility returns information similar to the following example when run on a Linux host veeprom Violin Memory Inc Version vtms linux utiills p4 5 4 05 23 2011 Device dev vtmsa Index 0 EEPROM info ee version 1 ee partnum 10000745 08 ee serialnum 1609CR00000272 ee boardver 0 ee mfgdate 20100216 ee mgmtmac OW 9 We 7 sO sil 3 10 154 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 Violin Utilities Reference The Linux exa
233. rrence and severity of an error by its state no light a steady light or a flashing light No Light No alarm Steady Light A service affecting alarm has occurred Service affecting alarms are alarms which interrupt traffic and indicate that the data plane is either severely impacted or completely disabled Flashing Light A non service affecting error has occurred Non service affecting alarms are alarms which call attention to errors that do not affect data traffic on the system Many alarms occur during bootup and automatically clear as soon as the system stabilizes For example the Data Plane Unavailable alarm frequently occurs 188 VMA series Memory Array Installation and Service Guide 456 900 Rev 01 Understanding Memory Array Alarms during bootup because the data plane is not enabled until later in the process Such alarms may be safely ignored Understanding System Alarm and System Message Commands When hardware malfunctions or another error occurs on the Memory Array system you are notified in the following ways the Alarm LED on the front of the Memory Array chassis is lit solidly or flashing and a alarm is raised by the system The names of active system alarms and system messages may be viewed by running the show system alarms command orthe show system messages command on the Memory Array show system alarms command displays the current alarms on a Memory Array show system messages com
234. rror has been detected by the Flash VIMM Control Plane This is a fatal error on the VIMM and it must be taken out of service using the set chassis board 0 slot XX vimm admin state down command and returned Flash Format Failed on VIMM Alarm The Flash Format Failed on VIMM alarm indicates that the format operation on the specified VIMM failed The will be taken out of service HP AM456 9002A Rev 01 VMA series Memory Array Installation and Service Guide 199 Appendix C Alarm Reference Flash Sequence Number Mismatch Alarm The Flash Sequence Number Mismatch alarm indicates that the VIMM sequence numbers in a particular RAID group do not match when data is written to those VIMMs To clear the alarm update the sequence number on all the VIMM s in the group The data on those VIMMs may be corrupt Preparing Flash on VIMM Alarm The Preparing Flash on VIMM alarm indicates that flash is being prepared on the specified VIMM for use by the system This alarm clears once the flash preparations have completed VIMM Flash Format In Progress Alarm The VIMM Flash Format In Progress alarm indicates that the flash VIMMs formatting is in progress To begin the flash formatting the system must be rebooted first The alarm LED flashes To clear the alarm 1 Wait for the system to successfully complete the boot up process 2 Type show system alarm to display the percentage of the flash format progress Port Non Se
235. rvice Affecting Alarms There are two non service affecting port alarms e Cable Plugged Into Disabled Port Alarm on page 200 e Port Is Not Running at the Maximum Data Rate Possible Alarm on page 201 PCle Cable Plugged Into Disabled Port Alarm The PCle Cable Plugged Into Disabled Port alarm indicates that the PCle cable has been connected to the specified disabled port 1 or 2 The Alarm LED is not lit when this alarm occurs To clear the alarm disconnect the PCle cable from the disabled port 200 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 Non Service Affecting Alarms Port Is Not Running at the Maximum Data Rate Possible Alarm The Port Is Not Running at the Maximum Data Rate Possible alarm occurs when the negotiated rate of the connection on the specified port is lower than the maximum possible data rate This error can occur for example when the PCle card used in the host is not compatible with the host computer chipset or if the PCle extender card in the host is not inserted into a PCle that supports the maximum data rate e g the slot is mechanically x8 but electrically x4 The Alarm LED is not lit when the negotiated rate is x4 or higher but the alarm is logged If the rate drops to less than x4 service is affected and the Alarm LED flashes See Booting Suspended Fan tray Missing Alarm on page 191 for details of what happens when PCle lane negotiation fails To cl
236. rvice Guide HP AM456 9002A Rev 01 Non Service Affecting Alarms The show system status command and the alarm message lists the number of system VIMMS that are missing failed in maintenance or in an admin down state To clear the alarm list the failed VIMMs using the show system status command and shut down the system to replace the missing VIMMs VIMM Failed Alarms A VIMM Failed alarm indicates that the VIMM failed for one of the following reasons and that it has been taken out of service High temperature threshold exceeded The alarm indicates that the highest temperature that the system can run under has been exceeded Failed to read temperature Voltage out of range Isolated Dead Excessive ECC errors Incompatible memory configuration Formatted capacity is incompatible with system Formatted capacity is zero Failed to set VIMM ID Failed to set context The alarm indicates that the system has failed to read the current temperature The alarm indicates that the systems voltage is either too high or too low The alarm indicates that the system has been isolated The alarm indicates that the system is considered dead The alarm indicates that the amount of ECC errors has been exceeded The alarm indicates that the memory was not properly configured The alarm indicates that the format of memory is not compatible The alarm indicates the memory has not been formatted The alarm indicates
237. ry Array The VMA series Memory Array is the result of a partnership with Violin Memory Inc and is based on the Violin 3000 Series Memory Array HP and Violin have jointly tested and certified the system with Linux Windows and HP UX servers Features on page 24 Physical Components on page 24 Connectivity and Interfaces Overview on page 28 System Specifications on page 31 Direct attached Host Computer Requirements on page 31 456 90 Rev 01 VMA series Memory Array Installation and Service Guide 23 Chapter 1 VMA series Overview Features The Memory Array e Combines standard memory technology and Violin intelligence to create a high bandwidth high IOPS low latency cost effective memory array e Operates as a direct attached or SAN attached storage system that can be used for swap space file systems or exported as raw Logical Unit Numbers LUNs or devices Supports fast random or sequential access operations as there are no mechanical heads to move or spindles to spin Inthe base configuration it directly connects via PCI Express PCle to one or two host computers running Windows or Linux or to a Memory Gateway e Alternatively it may be connected to a storage area network via Fibre Channel or Ethernet iSCSI e designed for highly reliable data center operation The system is built with spare Power Supplies Fans and Violin Intelligent Memory Modules VIMMs
238. ry context level The system prompt changes to the following system logging in memory gt 456 90 Rev 01 VMA series Memory Array Installation and Service Guide 279 Appendix D CLI Reference context syslog Moves into the Syslog context level to access the syslogd related commands Syntax context syslog Where context syslog Moves into the Syslog context level The system prompt changes to the following system logging syslog gt 280 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 In memory Context Commands In memory Context Commands Figure D 20 System gt Logging gt In Memory Context Level The table below describes the commands available at the In memory context sublevel of the CLI Access the In memory context sublevel through the Logging context level See Logging Context Commands on page 279 Table D 22 In memory Context Commands context category Moves into the Category context level See Category Context Commands on page 285 set default level Sets the default logging level for all message categories show default level Displays the default logging level for all message categories context category Moves into the Category context level to access the message category related commands Syntax context category category name Where category name The Category context level See Table D 23 below for
239. s utility returns the following counters IRQ calls The total interrupt request handler calls to the Memory Array device driver IRQ calls for V1010 The total calls to the Memory Array device driver where work was done IRQ calls for errors The total of DMA errors returned as well as PCle link loss errors Completed I O bytes The total bytes read written from to a Memory Array Completed read bytes The total bytes read from the Memory Array Completed write bytes The total bytes written to a Memory Array Completed I O s The total 1 0 read write requests from and to Memory Array This is not the individual DMA descriptors completed but for each of the user requested Os Completed read I O s The total 1 0 read requests from a Memory Array This is not the individual DMA descriptors completed but for each of the user requested Os Completed write I O s The total 1 0 write requests to a Memory Array This is not the individual DMA descriptors completed but for each of the user requested Os Failed read I O s The total failed 1 0 read requests from a Memory Array This is not the individual DMA descriptors failed but for each of the user requested Qs Failed write I O s The total failed O write requests to a Memory Array This is not the individual DMA descriptors failed but for each of the user requested Qs Average read bytes The rough average of read O request sizes Average
240. se permanent system damage will result The Memory Array performance depends on the size of memory used and the number of modules VIMM s are available in the capacities listed in the following table Table 2 1 Available VIMM Types 188 GB 10 8 TB 256 GB 21 5 TB 512 GB 43 TB 34 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 VIMM Configurations Memory arrays store up to 64 128 256 or 512 GB of data per memory module providing up to 43 TB of raw flash storage per system The amount of usable memory in a system is the number of VIMMs used for data storage which is four per redundant array of independent disks RAID group up to 64 VIMMIs multiplied by the amount of memory per module multiplied by the usable percentage the system is formatted for For example in a fully loaded system with 84 VIMMs the usable memory is 64 VIMMs multiplied by 128 GB multiplied by the usable percentage such as 87 595 which is 7 2 TB VIMM Configurations The Memory Array holds up to 84 VIMMs which operate in the VIMM configurations listed in the following table Table 2 2 VIMM Configurations 84 80 4 4g 40 VIMM Slot Locations The Memory Array is available in several VIMM configurations Table 2 3 lists the VIMM slot numbers used for each configuration Use the information in the table when adding removing or replacing a non working VIMM to ensure that the VIMIVIs
241. search violintech net Clearing Provisioned DNS Information Clear provisioned DNS name server and DNS search domain information 1 Log into the CLI via a serial connection or the Ethernet interface see Connecting to the CLI on page 76 2 Navigate to the Ethernet O context level At the root prompt type context chassis controller ethernet 0 456 90 Rev 01 VMA series Memory Array Installation and Service Guide Chapter 5 Operating the System via the CLI 3 At the Ethernet Ocontext prompt type clear dns nameserver clear dns search To commit the changes made at the System context level command prompt type save config Displaying the VIMM RAID Group Mapping The Memory Array supports up to 16 RAID groups per system Each RAID group can contain up to five VIMMs and supports data striping across the VIMMs and RAID groups Four in a RAID group contain data and one contains parity information Each RAID group can tolerate a single VIMM failure with no loss of data To display the mapping of the RAID groups across the VIMMs 1 Log into the Memory Array 2 Navigate to the AA D Group context level At the root prompt type context raid group lt n gt Where n Specifies the RAID group number At the 54 0 Group context prompt type show maps The command displays information similar to the following raid group 2 show maps
242. size and so on and operates independently in terms of randomness of addresses touched R Selects addresses to read write randomly 0 Informs perf_test to bypass the buffer cache by using the O_DIRECT flag when opening a connection to the device path This option applies to block devices only and not character devices A async io depth Specifies the number of Os to generate using the operating system s asynchronous 1 0 For best results take the following factors into consideration when running the perf_test utility Memory Access Patterns The perf_test memory access modes include random sequential and single address Accessing just a single address can radically impact the performance a device can deliver as can sequential and random access So know which address access mode is being used when running tests Threading and Asynchronous I O Use perf_test to specify the number of threads to spawn and the number of outstanding Os within each request The Linux operating system tends to deal with larger asynchronous O depths better than a larger number of threads High amounts of I O can be achieved by understanding the operating system behavior and using a combination of thread counts and asynchronous 1 0 456 90 Rev 01 VMA series Memory Array Installation and Service Guide 175 Chapter 10 Performance Tuning and Troubleshooting Block Size Consider the block size when testing f
243. slot 56 at the Board context prompt type context slot 56 The command displays information similar to the following chassis board 0 context slot 56 Climate lexoxeseel 0 chow 5 set flash scrubbing Note Use this command only on a flash based Memory Array Enables or disables flash memory scrubbing Syntax set flash scrubbing enabled disabled Where enabled Enables scrubbing of flash memory disabled Disables scrubbing of flash memory The command displays information similar to the following chassis board 0 set flash scrubbing enabled flash scrubbing enabled eed VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 Board O Context Commands show flash scrubbing Displays the status of flash memory scrubbing Syntax show flash scrubbing The command displays information similar to the following chassis board 0 gt show flash scrubbing flash scrubbing disabled show info Displays manufacturing and environmental information about the main board in the system Syntax show info The command displays information similar to the following chassis board 0 show info part number 1000074 C 04 version 0 serial number 6C0479WX00113 mfg date 20070928 set write buffer Note Use this command only on a flash based Memory Array Enables or disables write buffer on the flash VIMMs Syntax set write buffer enabled dis
244. software upgrade files are located copy system sw upgrade Updates the system software factory image if you have both factory and upgrade images installed on the Memory Array and you want to make the current upgrade image the factory image Syntax copy system sw upgrade 294 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 Sw upgrade Context Commands set active Sets the specified partition in flash to be activated during the next reboot of the Memory Array Syntax set active upgrade factory Where upgrade Sets the upgrade partition in flash to be activated during the next system reboot The upgrade partition contains the downloaded upgrade software factory Sets the factory partition in flash to be activated upon the next system reboot The factory partition contains the factory configuration defaults set path Sets the path where the upgrade software is located After the command is run the upgrade software is downloaded to RAM on the main board and then copied into the upgrade partition of flash Syntax set path lt path gt Where path Sets the path where the upgrade software is located A valid path format is user ftp host path upgrade img show active Displays the specified partition in flash to be activated during the next reboot of the Memory Array Use this command after the set act ive command during an upgrade procedure Syntax show active
245. st Computer 0 ns 51 Connecting the Ethernet Cable to the Memory 52 Connecting the PCle Cable to the Host 53 Replacing a Fan 111 Replacing an AC Power 112 Inserting the Replacement 2 2 4 24 2 2 4 114 Direct Attach Configuration Linux Flowchart 119 AustralianC Tick Label kr ved o Roter ddl oed qae ces 185 Front System Status LEDs cesis oer nm pe ET d HE Yu RENE d ru s us 188 Gontext Levels e Lie RR LP die kids ds Lev 214 Chassis Context 221 Chassis gt Board Context Commands 2 422 24 2 223 Chassis gt Board O gt Slot Context 4 2 227 Chassis gt BoardO gt Slot gt VIMM Context 230 Chassis gt Board O VIMM Summary Context 233 Chassis gt Controller Context
246. st be able to access the rear of the Memory Array and the equipment rack during installation The following procedure describes how to e Install the sliding rails and mounting brackets onto the chassis if they have not been installed prior to shipping e Secure the chassis into the equipment rack The rack mounting screws and nuts are included in the shipping package ae VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 Rack Mounting the Chassis 8 Figure 3 2 Installing the Memory Array into a Rack To install the Memory Array into a 19 equipment rack 1 Remove the Memory Array from the shipping packaging and remove all packing materials Visually inspect the system for any shipping damage and if any damage is detected contact HP Customer Support for replacement parts Install the toolless mounting rails at the appropriate height in your equipment rack Orient the rails so they slide out to the front of the rack Fully extend the rails until they lock into place Position the Memory Array above the rails and slide the buttons at the rear sides of the chassis into the rear slots on the rails Slip the remaining sets of buttons into the remaining cutouts in the rails Push the whole assembly back into the equipment rack and secure the rack mounting brackets to the front of the equipment rack with the thumb screws located on the front m
247. stem sw upgrade gt context uptime Moves into the Uptime context level to access operational time related commands Syntax context uptime The system prompt changes to the following system uptime gt context version Moves into the Version context level to access software version related commands 456 90 Rev 01 VMA series Memory Array Installation and Service Guide 261 Appendix D CLI Reference Syntax context version The system prompt changes to the following system version gt save log Saves the system log to a remote host using either TFTP or SCP Syntax save log lt user gt scp tftp lt hostname gt system log Where user scp Specifies to use SCP and the user name to log onto the host when using SCP tftp Specifies to use TFTP hostname Specifies the host name to copy the system log to When using SCP you will be prompted for the user s password before the copy process starts set admin Changes the default password for the admin login that is accessed from the System context level The admin password must meet the following requirements e Have a length between 6 12 alphanumeric characters If six characters are used then you must mix upper lower case letters with numbers or punctuation e Beacombination of upper and lower case letters and numbers e Cannot be similar to a previous password e Cannot be a palindrome If you specify an
248. t s 384 t4 b 16384 d5 p dev rdsk vtms2v1 Running with options threads 4 block_size 16384 memory size 5505016 ime memory start addr 0 MB write read ratio 0 1 random mode 1 duration 5 secs path dev rdsk vtms2v1 MB 1000000 bytes Time sec Read BW Write BW Total BW Read IOPS Write IOPS Total IOPS 1 1259 292 MB s 0 000 MB s 1259 292 MB s 76861 0 76861 2 1258 271 MB s 0 000 MB s 1258 271 MB s 76798 0 76798 3 1259 717 MB s 0 000 MB s 1259 717 MB s 76887 0 76887 4 1258 863 MB s 0 000 MB s 1258 863 MB s 76834 0 76834 5 1258 300 MB s 0 000 MB s 1258 300 MB s 76800 0 76800 Average 1258 889 MB s 0 000 MB s 1258 889 MB s 76836 0 76836 The example shows that the read bandwidth is roughly 1 2 GB s which is what you might expect on a PCle bus with the payload set to the lowest setting of 128 bytes Testing Write Bandwidth To check the write bandwidth use the w and r options to define the ratio of writes to reads at 1 0 This ratio enables you to determine the random percent of 1 Os that are writes HP AM456 9002A Rev 01 VMA series Memory Array Installation and Service Guide 177 Chapter 10 Performance Tuning and Troubleshooting In the following example a performance test is run to check write bandwidth using the w1 r0 options to place the write to read ratio at 1 0 a eee test 2 294 R t4 o 19394 wl r0 lt 5 o situs 1 Running with options threads 4 blo
249. t immediately If you answer n the immediate reboot request is cancelled You are prompted to confirm scheduling the reboot If you confirm the reboot it will be scheduled While the system is rebooting you will lose your CLI connection and have to log back into the interface Canceling a Scheduled Reboot 1 Log into the Memory Array 98 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 Rebooting the Memory Array 2 Navigate to the System context level At the root prompt type cancel reboot 3 You will be prompted to confirm the cancelation of the reboot Type y to confirm cancelling the reboot or type n to keep the scheduled reboot Displaying the Scheduled Reboot To display when a reboot is scheduled to run 1 Log into the Memory Array 2 Navigate to the System context level At the root prompt type COMES 3 At the System context prompt type show reboot The command displays information similar to the following system gt show reboot There is a reboot scheduled in 14 minute s and 8 seconds HP AM456 9002A Rev 01 VMA series Memory Array Installation and Service Guide 99 Chapter 5 Operating the System via the CLI Upgrading the System Software To upgrade the software on the Memory Array perform the following steps 1 Copy the upgrade image to a location on a host that is accessible to the Memory Array target system using FTP
250. t path gt lt upgr_image gt upg bob ftp 10 10 0 15 pub vtms array firmware x8 A3 7 2 18919 upg HTTP http lt host_ip_addr gt lt path gt lt upgr_image gt upg http 10 10 0 15 vtms array firmware x8 A3 7 2 18919 upg NFS nfs host ip addr path upgr image upg nfs 10 10 0 15 vol voll home common vtms array firmware x8 A3 7 2 18919 upg SCP user iscp host addr path upgr image upg You may be asked to establish the authenticity of the host when connecting Type yes to continue downloading the software image from the host to the Memory Array bob8scp 10 10 0 15 tftpboot vtms array firmware x8 A3 7 2 18919 upg SFTP user sftp host ip addr path upgr image upg You may be asked to establish the authenticity of the host when connecting Type yes to continue downloading the software image from the host to the Memory Array bob8sftp 10 10 0 15 tftpboot vtms array firmware x8 A3 7 2 18919 upg TFTP tftp host addr path upgr image upg tftp 10 10 0 15 vtms array firmware x8 A3 7 2 18919 upg Note Use SCP to copy the upgrade image to a host server with SSH access to your system because it requires no server setup on the host server Using SCP To upgrade the software on the Memory Array using SCP 4 Copy the upgrade image provided by HP Customer Support onto the host server 2 Log into the Memory Array 3 Download the up
251. tallation and Service Guide 57 Chapter 4 Configuring the Array Memory Array Default Settings The Memory Array has the system default settings listed in Table 4 1 Change these settings using the CLI over a Telnet SSH session or the serial port on the Memory Array See Changing the Default System Settings on page 62 Table 4 1 Memory Array System Default Settings Host Name violin IP Address 192 168 1 2 static IP Netmask 255 255 255 0 Gateway undefined DHCP disabled User Login Name admin User Password admin DNS Config manual DNS Name Server undefined DNS Search undefined Clock Source host Shell Connectivity Serial Telnet port 23 SSH port 22 Serial Port Settings 9600 Baud No Parity 8 bits 1 stop System Log syslog disabled Message Logging Level info Command Line Editor emacs CLI Window Columns 80 Usable VIMM Capacity 65 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 Connecting to the CLI Connecting to the CLI Logging into the CLI via the Serial Interface Access the Command Line Interface CLI through the serial connection between the host computer and the Memory Array This connection was set up when the equipment was installed into its permanent location See Connecting the Serial Cable on page 50 See Table 3 4 on page 50 for the serial interface default values Note Yo
252. ted to construct a usable system Main Controller Does Not Support VIMMs Alarm The Main Controller Does Not Support VIMMs alarm indicates that the software version running on the main controller does not support the specified VIMM type Flash DRAM Multiple VIMMs Failed System Shut Down Alarm The Multiple VIMMs Failed System Shut Down alarm indicates that multiple VIMM s are not operational and the system must shut down because the non functional VIMMS have made the current VIMM configuration invalid To clear the alarm replace the non functioning VIMMs Call HP Customer Support for replacement parts After replacing the VIMMs in the system the configuration should once again be valid VIMM Flash Format In Progress Alarm The VIMM Flash Format In Progress alarm indicates that VIMMs are being formatted The alarm continues to be raised while the format is in progress and is cleared automatically when the format has completed If any VIMMs fail to format an alarm is raised on each VIMM Non Service Affecting Alarms Non service affecting alarms are alarms which call attention to errors which do not affect data traffic on the system 196 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 Non Service Affecting Alarms Unless noted otherwise non service affecting alarms are indicated whenever the Alarm LED displays a steady light When the alarm clears and the system returns to a n
253. text level and then issue the command you are moving to that command s context level The context level command lets you navigate into a lower level of the CLI command hierarchy Specify the various levels that are depicted in Figure D 1 Context Levels on page 214 For example to display the speed of the left fan in the top fan tray where 7 is top and 215 bottom 4 Move to the context level for the left fan by typing the following command at the root level context chassis fan tray 1 fan left 2 Type the following command at the fan left context level show 212 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 General Commands General Commands The table below describes the general commands available at any context level of the CLI Table D 1 General Commands cancel Cancels a scheduled reboot and CLI session clear Initializes or erases the indicated system resource context Moves to lower context level exit Exits the CLI format Formats flash capacity help Displays this list of commands history Hetrieves the most recently typed user commands ping Sends an ICMP ECHO REQUEST to another network host reboot Reloads restarts the indicated processor reset Hesets the Ethernet Interface See the Ethernet O Context Commands on page 238 restore Hestores system configuration parameters See restore config on pag
254. th the slot specified in the context slot command The LED stays lit for two seconds blinks fast for two seconds blinks slowly for two seconds then returns to the previous state Syntax set led test start Example To start a functional test of the LED associated with slot 56 at the Slot 56 context prompt type set led test start The command displays information similar to the following chassis board 0 slot 56 gt set led test start led test start show led state Displays the current status of the LED associated with the slot specified in the context slot command Syntax show led state Example To display the current status of the LED associated with slot 56 at the Slot 56 context prompt type show led state 228 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 Slot Context Commands The command displays information similar to the following chassis board 0 slot 56 show led state led state on HP AM456 9002A Rev 01 VMA series Memory Array Installation and Service Guide eeg Appendix D CLI Reference VIMM Context Commands Figure 0 5 Chassis BoardO Slot gt VIMM Context Commands The table below describes the commands available at the VIMM context level of the CLI Specify the VIMM number when moving into the Slot context level See context slot on page 223 Table D 5 VIMM Context Commands set admin state Sets the administrat
255. that the VIMM IDs were not set The alarm indicates that the context was not set VIMM Extremely Hot VIMM Shutdown Alarm The VIMM Extremely Hot VIMM Shutdown alarm indicates that the temperature of the specified VIMM is out of the acceptable temperature range and the automatically shuts down The alarm specifies the last read temperature of the VIMM in Celsius To clear the alarm 456 90 Rev 01 VMA series Memory Array Installation and Service Guide 205 Appendix C Alarm Reference 4 Check for any airflow restrictions including the filter in the front panel Jfthere are no airflow issues and the environment is within specifications replace the VIMM VIMM Failed Alarm The VIMM Failed alarm indicates that the specified VIMM has failed and is inoperable To clear the alarm replace the VIMM VIMM Failed Excessive ECC Errors Alarm The VIMM Failed Excessive ECC Errors alarm indicates that a specific VIMM is taken out of service because it experienced excessive ECC errors VIMM Hot Alarm The VIMM Hot alarm indicates that the specified VIMM is reaching its maximum temperature within the acceptable temperature range The alarm specifies the VIMM ID and the current temperature in Celsius The VIMM shuts down if the temperature reaches the maximum acceptable temperature To clear the alarm 4 Check for any airflow restrictions including the filter in the front panel lfther
256. the 11b modules directory A message appears stating that the Linux driver installation is complete 4 O Once the installation is complete you may load the Linux driver for use e Ifyou installed the Linux driver in the 1ib modules directory see Loading Linux Drivers as Modules on page 126 for detailed instructions e Ifyou did not install the Linux driver in the 1ib modules directory see Loading Linux Drivers Manually on page 125 122 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 Installing Linux Drivers Installing Linux Drivers on Non Running Linux Kernels To install the Linux driver on a non running kernel 4 Power up the Memory Array and verify the PCle connectivity between the Memory Array and the host computer before installing and loading the Linux driver onto the host computer Because the PCle Hot Plug is not supported by most current BIOS versions you must power up the Memory Array before powering up the host computer 2 Log into the host computer as root If you are not logged in as root you will be prompted to type in the root password during the installation process Download the Linux driver install file vtms 1inux driver release run from the HP Support page Where release indicates the release number for example D4 5 4 1 4 Save the Linux driver install file to a suitable location on the host 5 Open a terminal shell window and navigate to
257. the Pagination Mode Enable or disable pagination in the CLI window When pagination is disabled data displays on screen without pausing To enable or disable pagination in the CLI window 1 Log into the Memory Array 2 Navigate to the C context level At the root prompt type emissi 3 At the CL context prompt type set pagination on off Where on Enables pagination in the current CLI window off Disables pagination in the current CLI window VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 Displaying and Setting System Information Displaying and Setting System Information You can display and set various system information such as the system date and time system operational time the system s IP address the log spare VIMM information and RAID group mapping The following sections describe how to display and set this information Displaying System Status Information Display the status of the various software modules and the validity of the current configuration 1 Log into the Memory Array 2 Navigate to the System context level At the root prompt type context system 3 At the System context prompt type show status By default the display paginates The example below shows representative text that may be displayed Actual text that is displayed is determined by your system s configuration System show status alar
258. the list of valid message categories 456 90 Rev 01 VMA series Memory Array Installation and Service Guide 281 Appendix D CLI Reference Table D 23 Message Categories alarm mgr Alarm Manager bare mgr Backup and Restore Manager circqueue Circular Queue cmpl bintree Complete Binary tree implementation ctpl Control Plane ctpl tree Tree construction logic in control plane data mgr Data Manager diag mgr Diagnostics Manager dispatcher Message Dispatcher dtl Data Transport Layer ecpu Embedded CPU hal Hardware Abstraction Layer hw mgr Hardware Manager inv mgr Inventory Manager pcblayout PCB Layout perf mon Performance Monitor portstatus VIMM Port Status priq Priority Queue rbtree Hed Black tree implementation reg read Hegister Writes reg write Hegister Heads sys mgr System Manager topology Topology trigger Trigger Routines util Utilities vtsim Violin Technologies Simulator Example When navigating to the ut il category context level the system prompt changes to the following system logging in memory category util ese VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 In memory Context Commands set default level Sets the level of messages stored in the system log of the Memory Array The message level can be set to e DE
259. the location of the Linux driver install script To run the Linux driver install script type vtms linux driver release run The script begins installing the driver as shown in the example vtms linux driver release run Copying to a temporary location Creating directory vtms linux driver release Verifying archive integrity All good Uncompressing Violin Memory Inc V1010 Linux Driver SOUC Current settings detected Kernel 25 6 18 194 1 Kernel Dir lib modules 2 6 18 194 8 1 e15 build Kernel GCC 4 1 2 4 1 2 Arch x86_64 View the driver README txt n 7 To view the README txt type y HP AM456 9002A Rev 01 VMA series Memory Array Installation and Service Guide 123 Chapter 7 Linux Drivers When prompted to build the Linux driver type y At the Build dir prompt type the path to the non running build directory Build the driver now y Detected kernel build dirs lib modules 2 6 18 194 8 1 e15 build Build dir lib modules 2 6 18 194 8 1 e15 build 9 When prompted follow the instructions to install the Linux driver into the lib modules directory e f you select yes the Linux driver module will be added to the kernel modules e fyou select the Linux driver is not installed to the 1ib modules directory 4 O Once the installation is complete you may load the Linux driver
260. the partition Example The vring utility returns information similar to the following example when run on a Linux host vring Violin Memory Inc Wersiloms vens inus pne aL be bo 03 23 2011 INDX CMD FLAGS TRGT ADDR HOST ADDR SIZE 0 0 00000000 0 0000001532 000 0 0000000044736000 4096 1 0 00000000 0x0000001532acd000 0 0000000063 77000 4096 2 0 00000000 0 0000001532 000 0 0000000022558000 4096 E 4 0x00020000 0x0000001532acf000 0x0000000079639000 4096 0 01020000 0x00000033eb48c000 0 0000000086555000 4096 vstat The vstat utility displays the status of the connection and the ready status of a Memory Array Syntax vstat device index 160 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 Violin Utilities Reference Example The vstat utility returns information similar to the following example when run on a Linux host vstat Violin Memory Inc Version vtms linux utils D4 5 4 05 23 2011 Device vtmsa Index 0 ilice cc Sieaicus ON Alarm OEE PWR_A BEDS ON PWR_B EDA OFF ready 1 formatting 0 format_done 0 paused link raid_rebuild write_buffer linkwidth maxlinkwidth 8 cur_payload 128 09 d max_payload 1024 cur read req 512 active 569 io_pend 525 Returns The vstat utility returns the following informatio
261. titions iuuenes Oa ae taeda deg deme da Aa seb Ded E wanna Rein 129 Enabling Host to Automatically Mount Partitions me 133 CHAPTER Windows Drivers 135 Windows Driver OVerview PER bind oad bid on phat eee e bei ges 136 Installation and Configuration 2 2 2 2222222 2 2 2 2 136 Installing PrerequiSteSi ER Aes Rar RC A URGE URS Raus BR a denk do 136 Installing Wind WwsS benennen a a FR ERU RR PR edid 137 Installing the Windows DPIVers tre fte tro ttp CRAY post REIS qe Jr e iet died ea eda 137 Manually Installing the Windows Drivers 141 Verifying Host Computer 2 2 143 Removing the Windows Drivers 143 Installing the Violin WOES 144 Installing the Violin Utilities 00 II I mH mI HH HH hr 145 Verifying Devices Are Attached As SCSI 147 Expand the Disk Drives node to view the Memory Array SCSI Disk 148 Removing the Violin
262. to read write incrementing by the block size specified Specifies quiet made Prints a summary of information only just before exiting and not every second This option is useful when using perf_test in a scripted environment 2 Specifies print timestamps as real time instead of number of seconds elapsed since the start of the test L Specifies latency mode u Prints detailed system utilization statistics 0 Informs perf_test to bypass the buffer cache by using the O_DIRECT flag when opening a connection to the device path This option applies to block devices only and not character devices Example By default the perf_test accesses the first Memory Array device using a single thread for a repeated 4kB read of sector O For best results use the R option to randomly access a specific range s using multiple threads t direct Os o and asynchronous 1 05 HP AM456 9002A Rev 01 VMA series Memory Array Installation and Service Guide 165 Chapter 9 Violin Utilities The perf_test utility returns information similar to the following example when run on a Linux host perik test s 640 R A64 ME Violin Memory Inc Version vtms linux utils D4 5 4 05 23 2011 Command perf test s 640 R A64 t8 o Running with options threads 8 block_size 4096 memory size 640 GB memory start addr 0x0 write read ratio 0 1 random mode 1 duration
263. to validate the current VIMM configuration The alarm lists the ID of the invalid VIMMs and the RAID group in which the error has occurred To clear the alarm remove and replace the failed VIMMs No Spare Memory Modules Alarm The No Spare Memory Modules alarm indicates that the system no longer contains any available To clear the alarm add spare VIMMs or replace VIMMs that have failed Programming VIMM Alarm The Programming VIMM alarm indicates that the specified VIMIM is currently being programmed by the system software To clear the alarm wait for the system to complete the programming of the VIMM Unsupported VIMM Configuration Alarm The Unsupported VIMM Configuration alarm indicates that the current VIMM configuration consisting of a specified number of RAID group s is invalid and unsupported To clear the alarm replace the missing VIMM or failed VIMMs For partially populated systems install the VIMM s in specific slots If not then the system may or may not have difficulty using all of the VIMIMs efficiently VIMM Booting Alarm The VIMM Booting alarm indicates that the VIMM is in the process of booting and lists the percentage completed in the boot up process The alarm clears when the VIMM has completely booted up VIMM Configuration Out Of Spec Alarm The VIMM Configuration Out of Spec alarm indicates that the current VIMM configuration is invalid 204 VMA series Memory Array Installation and Se
264. ts eight lanes of PCle Gen1 connectivity 20 Gbit s line rate The PCle connection can go to a single host PCle x8 for maximum bandwidth or two hosts PCle x4 each for reliability See Connecting the PCle Cable to the Memory Array on page 46 for more information Where dual PCle x4 interfaces are required a special firmware image is loaded onto the Memory Array Similarly the Memory Array can be changed back to a single PCle x8 interface through a new firmware load HP AM456 9002A Rev 01 VMA series Memory Array Installation and Service Guide 29 Chapter 1 VMA series Overview Once a Memory Array is connected to a host computer it can be partitioned into multiple volumes or virtual disks Both Windows and Linux drivers are supplied for the specific operating system used on the host For data transfers there are two PCle x8 interface ports on the rear of the Memory Array These interfaces support either single x8 or dual x4 PCle connections The port configuration is determined by the firmware image loaded on the system See Upgrading the System Software on page 100 for more information on changing the firmware image For maximum performance to a single host or single memory gateway configure the system data interface as a single PCle x8 connection using Port 1 see Figure 1 2 For high availability connections to two hosts or two memory gateways configure the system data interface as dual PCle x4 connections using Ports 1 a
265. type Where release Indicates the release number such as D4 5 4 1 lt kernel_version gt Indicates the kernel version such as 2 6 9 42 ELsmp architecture type Indicates the architecture type of the host computer such as x86 64 Load the Linux driver at the system prompt type LOAGCL strac sh 5 At any point if you decide to install the Linux driver in 1ib modules at the system prompt type cd tmp vtms linux driver release make install depmod Where release Indicates the release number such as 4 5 4 1 Loading Linux Drivers as Modules To load the Linux drivers as modules 4 Power up the Memory Array and verify the PCle connectivity between the Memory Arrayand the host computer before installing and loading the Linux driver onto the host computer 2 Log into the Linux host as root Open a terminal window 4 Optional To update the dependency mappings of newly installed modules at the system prompt type depmod You may need to run depmod for modprobe to detect the new module 126 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 Installing the Violin Utilities 5 To load the Linux driver at the system prompt type modprobe vtms lt device_type gt Where lt device_type gt indicates device type of the loaded driver Valid values are none Load as a block device use cdev 1 L
266. upplies and VIMMs e Ill Host Utilities 456 90 Rev 01 VMA series Memory Array Installation and Service Guide 17 Preface Chapter 7 Linux Drivers Describes how to install use and remove the Linux drivers on a host computer directly attached to the Memory Array Chapter 8 Windows Drivers Describes how to install use and remove the Windows drivers on a host computer directly attached to the Memory Array Chapter 9 Violin Utilities Describes the Memory Array utility commands and how to use them Chapter 10 Performance Tuning and Troubleshooting Describes how to perform performance tuning and testing on the Memory Array e Appendix A Product Models Lists the various Memory Array model configurations e Appendix B Compliance Information Contains compliance notices information for the Memory Array e Appendix C Alarm Reference Describes the various system alarms that may occur when using the Memory Array e Appendix D CLI Reference Describes the commands available in the Memory Array command line interface Document Conventions Safety Icons The table below summarizes warning caution and note icons used in this document and includes sample text Safety Icons WARNING WARNING Only authorized qualified and trained 0 personnel should attempt to work on this equipment Caution Caution Follow the listed safety precautions when working
267. ur settings for the console connection may vary from the listed default settings Note Use a USBto serial adapter to plug into the serial port on the back of the Memory Array if your host computer does not have an available serial port Logging in via a Windows host computer The following procedure shows how to connect to the Memory Array using a terminal emulation application For example using PuTTY to connect to the CLI through the serial connection 1 Log into the host computer as an administrator 2 From the Windows Start menu select Programs gt Accessories gt Communications gt PuTTY The Avew Connection PuTTY 1 window opens 3 Inthe Connection Description window a Type the name of the new connection in the Name field Select the appropriate icon from the list of available ones c Click OK when done The Connect To window opens 4 In the Connect using drop down list select Serial 5 Click Connect The following login prompt appears violina login 6 Type the default login name admin and password admin to log into the system You are now connected to the CLI of the Memory Array and can access the various CLI commands Closing the PuTTY window terminates the connection 456 90 Rev 01 VMA series Memory Array Installation and Service Guide 59 Chapter 4 Configuring the Array Logging in to the CLI via a Linux host computer Connect to the Memory Array using
268. ux drivers as block devices only If you plan to use the Linux driver to enable character or SCSI connections contact HP Customer Support Installation and Configuration Overview The Linux driver enables a direct attached connection between a Memory Array and a Linux host machine During Phase 3 of the Memory Array deployment you may choose to configure the system for block storage or direct attached storage If you choose direct attached configuration you must install the appropriate device driver Linux or Windows and the Violin Utilities on the host machine 118 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 Installing Linux Driver Prerequisites PHASE 3 Direct Attach Configuration Linux Installing Prerequisites Building and stalling Drivers In general the configuration of a direct attached Memory Array system using a Linux host is a five step process Creating Partitions Loading nstalling Scripts Device Drivers and Utilities Figure 7 1 Direct Attach Configuration Linux Flowchart Installing Linux e Step 1 Installing Linux Driver Prerequisites Ensure that all of the required packages are installed on the Linux host before you install and build the Linux driver Step 2 Installing Linux Drivers Install the Linux driver on the host build the driver and configure the host to load the Linux driver manually or as a module e Step 3 Loading the Li
269. ux host use your preferred command shell On a Windows host use a GUI application such as PuTTY to SSH to the Memory Array The following is an example of what you will see after successfully connecting to the CLI Ck Ck ck Ck ck ck Ck ck kk Ck Sk Ck Ck Ck Ck Ck Ck kk Ck kk Ck Sk ck kk ck ck KKK KKK ck kk ck Sk ck kk ck kk kk ck kk ck kk kk Sk kk Sk kk Sk kv kc k ko ko OAM CLI 9s Operations Administration amp Maintenance Command Line Interface Copyright c 2006 2010 Violin Memory Inc All Rights Reserved S W Build Info Date 17 15 13 swbuild violintech net by user common is Release Release 3 4 es Ck Ck ck Ck Sk ck C Ck ck Ck Ck Ck kk Ck ck Ck Ck Ck Ck kk Ck kk Ck ck ck kk ck ck ck kk ck Ck Sk ck kk kk ck kk ck kk kk ck kk ck kk kk kk Sk Sk kk kk kc You are at the root node Connecting via Telnet Connect to the CLI via a Telnet session on your host computer 76 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 Connecting to the CLI Note Toconnect to the Memory Array from a Windows machine see Logging in via a Windows host computer on page 59 To connect to the Memory Array from a Linux desktop 4 Right click on the desktop and select Open Terminal At the command prompt in the terminal window type telnet ip address Where ip address Specifies the IP address of the Memory Array 2 At t
270. ved e Fan tray has been removed e Fan is not operating at its correct speed e is experiencing low voltage e is over the maximum allowable temperature Syntax show Example To display the current alarms on a system at the Alarms context prompt type show 456 90 Rev 01 VMA series Memory Array Installation and Service Guide 273 Appendix D CLI Reference The command displays information similar to the following system alarms gt show alarmi alarm2 alarm3 alarm4 alarm5 alarm6 System booting 45 complete Lid removed Top fan tray removed Bottom left fan running too slowly 2000 RPM VIMM 14 low 1 8V 1 68 volts VIMM shut down VIMM 004 Ine TL The command displays information similar to the following during a VIMM flash format gt show system alarms alarmlData plane disabled alarm2Scheduler paused alarm3VIMM flash format in progress alarm4VIMM configuration OUT OF SPEC alarm5CPL IRQs on VIMM 13 0x00000c00 alarm6CPL IRQs on VIMM 15 0x00000c00 alarm7CPL IRQs on VIMM 16 0x00000400 2 missing 2 complete 0 failed from 5 VIMM system 274 VMA series Memory Array Installation and Service Guide 456 900 Rev 01 Boot params Context Level Boot params Context Level Figure D 17 System gt Boot params Context Level The table below describes the commands available at the Boot params context sublevel
271. with any part of the system other than to remove the necessary screws Failure to observe these precautions creates the potential risk of creating a short circuit within the system e The VIMMs are hot swappable but remove both of the power feeds from the system to eliminate the risk of equipment damage and personal injury Do not leave the cover off of the system for any reason except VIMM replacement Loose metal objects from other sources may fall into the system causing a short ESD Precautions Follow these precautions to prevent ESD damage to the Memory Array e Wear ESD protection such as a wrist or ankle strap that is properly grounded e Ensure the system is properly grounded as described in Connecting Equipment Ground on page 48 e Ensure that you are properly discharged before servicing the system 108 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 Testing the LEDs Testing the LEDs Perform functional tests on the LEDs associated with the VIMM slots and the system LEDs located on the front and rear of the Memory Array Displaying the Status of the System LEDs 4 Log into the Memory Array 2 Navigate to the System context level At the root prompt type context system 3 Atthe context prompt type show led state The command displays information similar to the following System show led state power a on power b on Stratus on alarm off
272. write bytes The rough average of write O request sizes 152 VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 Unaligned host buf reads Unaligned host buf writes Requested DMA reads Requested DMA writes Flash partial page reads Flash partial page writes veeprom Violin Utilities Reference The total 1 0 read requests from a Memory Array but only incremented when an unaligned host address required special buffer byte copying to service the DMA request The total 1 0 write requests to a Memory Array but only incremented when an unaligned host address required special buffer byte copying to service the DMA request Incremented for each read DMA descriptor added to the descriptor ring A single 1 0 may result in multiple DMA descriptors to complete a single O request Incremented for each write DMA descriptor added to the descriptor ring Note that a single 1 0 may result in multiple DMA descriptors to complete a single O request Incremented when a DMA descriptor for read is less than a flash page 4kB in size On a DRAM based system this will always be Incremented when a DMA descriptor for write is less than a flash page 4kB in size which leads to a hardware Read Modify Write operation The veepron utility displays the Memory Array hardware information such as the main board serial number MAC address of the management interface and so on Syntax veep
273. xt sublevel of the CLI Access the Category context sublevel through the In memory context level See In memory Context Commands on page 281 Table D 24 Category Context Commands set level Sets the message logging level of the specified message category show level Displays the message logging level of the specified message category set level Sets the logging level of the specified message category stored in the system log ofthe Memory Array Setting the category logging level overrides the default level set in the In memory context command The logging level can be set to DEBUG INFO e WARN ERROR e FATAL Syntax set level default fatal error warn info debug 456 90 Rev 01 VMA series Memory Array Installation and Service Guide 285 Appendix D CLI Reference Where default Sets the category message level to the currently defined default level fatal Sets the category message level to fatal error Sets the category message level to error warn Sets the category message level to warn info Sets the category message level to info This is the default value debug Sets the category message level to debug show level Displays the logging level of the specified message category stored in the system log of the Memory Array Setting the category logging level overrides the default level set in the In memory context command The logging level can be set to
274. ystem Use the save config command to save the changes across system reboots show boot params Displays the system boot parameters Syntax show boot params stagger mem clear The command displays information similar to the following system show boot params stagger mem clear stagger mem clear enabled show clock Displays the current time and date of a Memory Array Syntax show clock The command displays information similar to the following system show clock 0 0 7 0 9 2 4102 3 8 5 9 8 eee VMA series Memory Array Installation and Service Guide HP AM456 9002A Rev 01 System Context Commands Where clock Displays the date and time in the format yyyy mm ddT hh mm ss The T is a delineator between the date and the time show clock source Displays the current clock source of a Memory Array The source can be the host of the system or local which defines the clock source as the Memory Array Syntax show clock source The command displays information similar to the following System show clock source clock source host Where host Indicates that the clock source is derived from the host PC This is the default value local Indicates that the clock source is derived from the Memory Array show log Displays the current entries in the log buffer The display of the log is controlled by whether pagination has been enabled or not in the current CLI sessio
Download Pdf Manuals
Related Search
Related Contents
Lecture en période estivale avec Motmot le robot Avanti MO7103SST microwave Title: Toxine Botulique : Manuel D`utilisation En Esthà - Biotechnique Avance Copyright © All rights reserved.
Failed to retrieve file