Home
NEC Storage Software PathManager User's Manual
Contents
1. IV 11 Appendix Appendix A Appendix A spscmd spscmd Name spscmd Settings for NEC Storage PathManager and display of its status Syntax spscmd avail path number spsemd tailb ck path number spscmd failbackall spscmd getfbmode spsema getlin v s0 s1 82 spscmd getmode spscmd getmscsmode spscmd getver spscmd getwatcher param spscmd lbmode path number mode spscmd notavail path number spsema path pato number spscmd priority path number priority spscmd setfbmode state spscmd setmscsmode state spscmd setwatcher param spscmd swap path numberl path number2 Description It is used to make settings for NEC Storage PathManager and to display its status eOptions spscmd recognizes the following options and arguments spscmd avail path number It enables priority Of the path specified by path number spscmd failback path number It executes failback targeting the path specified by path number Appendix A spscmd spscmd failbackall It executes failback targeting all paths that are unavailable for use spscmd getfbmode It displays the failback method currently set Active active failback Standby standby failback spscmd getlun v s0 sl 82 It displays a path list It displays a detailed list if the v option is specified The s0 sl and s2 options allow specification of the orde
2. The file name is changed and a new one 1s created Figure 3 8 Storing SPS logs 2 When the new spsevent log becomes full the previous log file spsevent log old will be deleted Then spsevent log becomes spsevent log old A new spsevent log is created and logs will be stored in this file Log storage folder ko spsevent log old a TE spsevent log The file s deleted The file name s changed and a new one 1s created Figure 3 9 Storing SPS logs 3 The above actions will be repeated every time the log file becomes full As a result only the previous log file and the currently used log file exist 11 25 Chapter 3 Functions of NEC Storage PathManager 3 7 2 vent logs BERBER RRR RRR RRB RRP RR RR RE BB BB BB BB EB BB BB BB BB BB HB BB EB BB BB BB BB HB BB BB BB eee BB eee eee Among the pieces of information stored in the SPS logs important information such as information related to failover and failback will be outputted to the event log system by the log service Refer to the following table for the outputted event log information Table 3 1 Event log list Source 1 EventlD 1 Detected event Output details spsdsm 513 514 Date amp Time 2 515 Failback started Failback started 1 Date amp Time 2 261 Failback was done Info Failback finished successfully 1 DateK Time 2 262 Failback failed Err Failback failed 1 DateKk Time 2
3. When a new path to an already recognized logical unit is found the priority of the path will become the highest priority among the paths to the logical unit 1 and the path priority will become disabled IV 3 Chapter 4 Operating NEC Storage PathManager 3 For an already recognized path to an already recognized logical unit the state of priority will be maintained even after the system is rebooted 4 When a path is already recognized as a path to an already recognized logical unit and is recovered from path failures the path will have a priority level that it had prior to the failures Whether the priority is disabled or enabled will depend on the failback mode When a path having a certain priority 1s recovered from failures and a different path having the same priority exists in the same logical unit then the priority will be determined in accordance with 2 above To summarize if a newly found path is the first path found in a logical unit its priority becomes 1 and enabled As other paths are found after that in the logical unit they will be sequentially allocated with priority that goes up by 1 for each path Their priorities will be disabled Once priority is allocated after the system 1s rebooted the same priority will be allocated unless changes are made The following image shows an example of path state immediately after installation of NEC Storage PathManager C gt spscmd getlun Seater Un rei gt 0 Prio
4. getwatcher Health check Enable Request interval 30 sec C A gt spscmd setwatcher 60 C gt spscmd getwatcher Health check Enable Request interval 60 sec La 3 6 Failure avoidance and failure recovery Failure avoidance and failure recovery are functions that shut down paths in case of path failures execute failover so that alternative paths will be used and execute failback at the time of failure recovery The abovementioned path patrol executes failover and failback by using these functions 3 6 1 railover and failback EBEEEEEEEEENEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEENENNE When failures occur in the paths NEC Storage PathManager automatically switches paths to be used from failed paths to normal paths This action is referred to as failover When unavailable paths due to failures recover from the failures and become available again NEC Storage PathManager automatically recognizes this event and adds these recovered paths to the group of available paths This action is referred to as failback 11 20 Chapter 3 Functions of NEC Storage PathManager Path ff p gt Path Path Path1 Figure 3 9 Failover left and failback right EZE an nn Figure 3 10 Failover as a result of failure avoidance me A en Figure 3 11 Failback as a result of failure recovery 11 21 Chapter 3 Functions of NEC Storage PathManager 3 6 2 Selecting a method
5. immediately be in effect for the currently used path 3 2 2 Disabling priority BHREBRBR RRR RRR RRR RRR RR RR RR RRR BB BB HB BB BB BB BB BB BB BB BB BB BB BB BB BB BB ee eee eee 2 When you wish to have particular paths unused due to maintenance work for example use the notavail option of the spscmd to temporarily disable priority The state of a path with deactivated priority will turn from In use or Active to Standby Available Ea Figure 3 2 notavail option In the following example priority of the path 4 0 0 0 has been deactivated After executing the notavail option the path 4 0 0 0 will have the symbol which stands for a standby state Also in the example the gt symbol indicates that the path 5 0 1 0 1s in use even though the path 4 0 0 0 has a higher priority than the path 5 0 1 0 Cs gt spscmd getlun hojicabkUnrt yu gt gt O Priority 2 PathNumber 4 1 Priority 1 PathNumber 5 C spscmd notavartl 4 0 0 0 C gt spscmd getlun elogi eden G 0 Priority 2 PathNumber 4 1 Priority 1 PathNumber 5 ts 111 8 Chapter 3 Functions of NEC Storage PathManager A path with disabled priority will be excluded from the decision process of the order of path use by priority and dynamic load balancing process Note that this does not mean that this path will be absolutely unavailable Instead this path is treated as a path having an even lower priority than the path
6. 2 Turn the server on and log in as an administrative user 3 Insert the Setup CD into the CD drive unit 4 Follow the instructions of the installer to upgrade NEC Storage PathManager A If the previous version of NEC Storage PathManager and EXPRESSCLUSTER CLUSTERPRO were used in combination the X CALL DISK setting information of EXPRESSCLUSTER CLUSTERPRO will be lost during the course of the version upgrade Refer to the Storage PathManager Installation Guide and use the CLUSTERPRO Disk Administrator to remake the X CALL DISK settings For further information regarding procedures for version upgrade refer to the Storage PathManager Installation Guide Il 5 Part lll Functions Chapter 3 Functions of NEC Storage PathManager Chapter 3 Functions of NEC Storage PathManager This chapter describes functions that NEC Storage PathManager offers Basic functions of NEC Storage PathManager can be roughly categorized as follows 1 2 3 4 5 6 7 8 Path state display This function displays information regarding state of paths Path control This function sets the state of paths Load balancing This function distributes I O loads to multiple paths Cluster liaison This function enables the program to operate in a cluster environment such as CLUSTERPRO and MSCS Path patrol This function monitors the state of paths It also detects failures and recovery
7. O O O E AE T III 5 H 6 M Manual TallbackK vasco III 23 MOSSAD ecos E III 2 III 27 monitoring VO ii III 19 IN ee ee II 4 11 15 WIS CS 1aSON ee III 15 IV 5 Multiple server configuration I 5 N loin HI 8 O Operation command i 1 3 Overview of NEC Storage PathManager I 2 P Dl III 10 III 13 III 19 Path CONtrol ie III 2 HI 7 Parita adds IV 10 Path Hst display cessere III 3 Palhinumber un ee een III 4 Path palto ricota III 2 III 16 IV 5 Health chet kK nungen III 18 Recovery check aussen III 18 A III 19 Timeout duration une III 19 path patrol service I 3 III 16 III 19 PA 2 AKO ANA PRO EO ee III 7 Paha ee ee III 3 III 4 Path state display a ana III 2 Pallet o III 5 III 6 PortNumber eee III 5 III 6 218 OOA R E I 11 o ae esse III 4 IV 3 DTS ieri III 8 Priority size relationship 1 9 Riduci riali III 6 R Recommended settings for priority IV 6 Recoyeryscheck unnesenesnaeet an III 17 Roana IV 10 Request mie values ee III 19 requests for path monitoring I 3 III 16 RES ID nee ee II 3 II 5 round TOD eek III 4 III 15 4 S lai IN 7 iu IN 7 OPPO SM SSE EPP PPP PON RN E CARE IN 7 SEHE I a de A III 6 Selecting a method of failback III 22 Sea ALOTTI oL OE E A
8. Operating NEC Storage PathManager Chapter 4 Operating NEC Storage PathManager 4 1 Operation in normal state 4 1 1 Starting operation EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEENEENN After installation of NEC Storage PathManager s complete and connection is established between the server and NEC Storage NEC Storage PathManager automatically recognizes disk subsystems and paths Then operation starts From then on NEC Storage PathManager automatically starts up when the system starts up and it automatically stops when the system stops When the system starts up NEC Storage PathManager automatically groups paths for each logical unit and conceals the paths in applications to make only one path visible Use an spscmd to check current NEC Storage PathManager operation status such as path state display and path control Refer to Chapter 3 Functions of NEC Storage PathManager for the spscmd 4 1 2 Checking operation sta us BHEBBBBBBBBB BB BB BB BB BB BB BB BB BE BB BB BB BB HB BB BB BB HB BB BB BB HB BB BB BB HB BB BB HH HH MH After installing NEC Storage PathManager and before starting its operation make sure that multiple paths connect the server and NEC Storage and that NEC Storage PathManager is properly functioning The most basic methods to check operation status of NEC Storage PathManager are described below Use the getlun option of the spscmd Follow the steps shown below 1 Activate the command
9. This function outputs log information related to NEC Storage PathManager to an event log NEC Storage PathManager internally holds log information SPS logs From the log information the log service outputs important information to the event log system NEC Storage PathManager driver DD SPS logs Log service iSpmLogger Event log Figure 3 6 Log extraction 3 7 1 SPS logs MMI SPS logs refer to log information internally held by NEC Storage PathManager and information regarding operation of NEC Storage PathManager and failed I O are recorded in the SPS logs SPS logs are stored in a log storage folder installation directory Log and consist of a currently used log file and the previous log file At the time of program installation only the currently used log file exists The currently used log file is named spsevent log and stores logs up to the size of 5 MB which is the maximum size of the file Log storage folder Maximum of 5MB spsevent log Figure 3 7 Storing SPS logs 1 When the currently used log file becomes full the file name changes to spsevent log old This will be kept as the log file of the previous generation Then a new currently used log file named spsevent log 1s created and logs will be stored in this file 11 24 Chapter 3 Functions of NEC Storage PathManager Log storage folder i spsevent log old j SE SIE spsevent log
10. and then EXPRESSCLUSTER CLUSTERPRO or MSCS When upgrading NEC Storage PathManager in an environment using EXPRESSCLUSTER CLUSTERPRO or MSCS the upgrade must be conducted at one node at a time If a group is in operation at the node where upgrading will be conducted move the group beforehand to any other node Move the group back to the original node after completing the upgrade Refer to manuals of respective products for how to move groups Installation Use the Setup CD and follow the procedures below to install NEC Storage PathManager Il 3 Chapter 2 Installing NEC Storage PathManager 1 2i 3 4 5 A when installing NEC Storage PathManager in a Windows 2000 Service Pack 3 environment HotFix Make sure to use HotFix 0323289 W2K SP4 X86 EN exe contained in the Setup CD solves the Windows 2000 memory leak problem that would affect NEC Storage PathManager HotFix is for use only in a Windows 2000 Service Pack 3 environment Never use HotFix in any other environments This HotFix is included in Windows 2000 Service Pack 4 Completely disconnect the server and NEC Storage while the server is turned off Turn the server on and log in as an administrative user Insert the Setup CD into the CD drive unit Follow the instructions of the installer to install NEC Storage PathManager Once the installation is complete connect NEC Storage and the server used in installation if you are requested to reboot t
11. confirmed This setting can avoid unnecessary switching of paths due to repetition of failover and failback by unstable paths 3 MSCS liaison The MSCS function 1s disabled when NEC Storage PathManager is installed 4 Path patrol The following shows initial values in settings for the path patrol function IV 5 Chapter 4 Operating NEC Storage PathManager For Windows 2000 C gt spscmd getwatcher Health check Enable Recovery check Enable Request interval 60 sec Threshold 60 sec Timeout duration 120 sec a For Windows Server 2003 C gt spscmd getwatcher Health check Enable Reguest interval 60 sec C s 4 1 4 recommended settings for priority TL In a system having a configuration with two paths there will be only one available path when failures occur in the path in use Therefore setting priority does not have any significant meaning except for when executing load balancing However in a system having a larger number of paths attention must be paid to settings for priority in order to secure smooth switching of paths in case of failures and to secure dynamic load balancing performance When failures occur in a path in use NEC Storage PathManager attempts to use a path having the second highest priority If this path is also experiencing failures then a path having the third highest priority will become the next candidate It may seem rare that more than two paths experience failur
12. of an HBA SlotNumber PCI device number of an HBA Wwpn WWpn World Wide port name 3 1 4 Sorted path list display HEBBBBBBBBB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB HB BB BB BB HB BB BB BB BB BB BB HH eee Use the getlun option of the spscmd with the s0 s1 and s2 options to specify the order of path display for each logical unit This function is not for Windows Server 2003 SO For the logical unit that is dynamically distributing the loads the paths will be displayed in the order III 6 Chapter 3 Functions of NEC Storage PathManager of their number For other logical units the paths will be displayed in the order of priority If not specifically set this display order will be applied sl Paths will be displayed in the order of their number s2 Paths will be displayed in the order of priority The following image shows a display example when the s1 option is used C gt spscmd getlun sl o le ni gt 0 Priority 2 PathNumber 4 1 Priority 1 PathNumber 5 oto ee ee x 0 Priority l PathNumber 4 gt l Priority 2 PathNumber 5 Logica 2 2 round ron G 0 Priority 1 PathNumber 4 0 gt l Priority 2 PathNumber 5 0 in 0 1 2 2 E As seen in the above image the paths are displayed in the order of their number for the logical unit 2 3 2 Path control Path control is a function to specify the state of each path managed by NEC Storage PathManager Use an sps
13. to be reported 8 Reports to Repots to ESMPRO Source 1 EventlD 1 Detected event ALIVE 2 ispsvb 237 Failover started No Yes spsdsm 513 Yes Yes 259 Failover failed Err 515 Failback failed Failback completed Start Changing priority done 274 Path was removed 530 Failed to change Warn Effectiveness 278 Some Paths are not m 1 In Windows Server 2003 Source and EventID in parentheses is used if any In this case the information on details and Date Time is not outputted 2 In Windows Server 2003 EventID and Reports to ALIVE in parentheses is used if any 11 27 Chapter 3 Functions of NEC Storage PathManager If you would like to use the Alert Manager feature of ESMPRO Manager you have to set up the registries shown below on the server which ESMPRO Manager is installed 1 Set the registries shown below HKEY LOCAL MACHINE SOFTWARE NEC NVBASE AlertViewer AlertType StoragePath WavDefault REG SZ Default wav AniDefault REG SZ Default bmp Image REG SZ Default bmp Smalllmage REG SZ Default bmp 2 Set the permissions shown below HKEY LOCAL MACHINE SOFTWARE NEC NVBASE AlertViewer AlertType StoragePath Administrators Full Control Everyone Read SYSTEM Full Control ESMPRO User Group Full Control You can find ESMPRO User Group in the following registry value HKEY LOCAL MACHINE SOFTWARE NEC NVBASE LocalGroup 11 28 PartIV Operation Chapter 4
14. CS environment Use the setmscsmode option of the spscmd to enable the MSCS liaison function This function is disabled by default Use the getmscsmode option to check the current settings 11 15 Chapter 3 Functions of NEC Storage PathManager C gt spscmd getmscsmode MSCS Disable C gt spscmd setmscsmode E C gt spscmd getmscsmode MSCS Enable Cs The getmode option of the spscmd can also be used to check the settings for MSCS liaison C gt spscmd getmode Class Enterprise Failback Active MSCS Disable o with MSCS A Note also that the settings for dynamic load balancing cannot be made if the program is working 3 9 Path patrol This function periodically monitors the state of all paths that are available or unavailable for use NEC Storage PathManager has a health check function and a recovery check function In the health check function paths that are available for use are monitored and the failover function is automatically activated in case of failures In the recovery check function paths that are not used due to failures are monitored and the failback function is automatically activated at the time of failure recovery The path patrol service and the NEC Storage PathManager driver allow execution of these functions The path patrol service issues requests for path monitoring to the NEC Storage PathManager driver every specified period of time Once the NEC Storage PathManager driver r
15. Chapter 2 Installing NEC Storage PathManager 2 2 1 A After installing NEC Storage PathManager and before starting its operation make sure to read Chapter 4 Operating NEC Storage PathManager and check operation status and make settings Sefore setup Read the following notes before starting the setup of NEC Storage PathManager 1 2 3 4 5 6 T 2 2 2 Make sure to use HotFix Q323289 W2K SP4 X86 EN exe on the Setup CD when working in a Windows 2000 Service Pack 3 environment HotFix solves the Windows 2000 memory leak problem that would affect NEC Storage PathManager HotFix is for use only in a Service Pack 3 environment Never use HotFix in any other environments This HotFix is included in Service Pack 4 Do not connect the server and NEC Storage via multiple paths until setup of NEC Storage PathManager is complete Turning on the server while multiple paths connect the server and NEC Storage may result in fatal damage to file systems Follow the HBA setup procedure manual to set up the FibreChannel driver Set the cross call of NEC Storage to On For settings of the cross call refer to the NEC Storage manual If Alert Manager Main Service 1s active temporarily stop the service and then set up NEC Storage PathManager in order to ensure successful registration of liaison functions When using EXPRESSCLUSTER CLUSTERPRO or MSCS make sure to set up NEC Storage PathManager first
16. Empowered by Innovation N Ed NEC Storage Software NEL Storage User s Manual NEC Storage PathManager Windows version CA a BET Preface This document illustrates how to use NEC Storage PathManager NEC Storage PathManager multiplexes paths between a server and a storage unit in a system with Express5800 and the NEC Storage Disk Array SubSystem 1 edition February 2003 5 edition July 2004 Notes 1 Functions described in this document are supported by the following software NEC Storage PathManager 3 1 Enterprise for Windows NEC Storage PathManager 3 1 Standard for Windows 2 Microsoft R Windows R and Windows NT R are registered trademarks or trademarks of Microsoft Corporation in the United States and other countries 3 If you have any comments or requests regarding this manual or if the content of this manual requires further clarification fill in the Comment form provided at the end of this document and submit it to our sales representatives or SEs Contents PARTI OVERVIEW I 1 Chapter 1 Overview of NEC Storage PathManager I 2 1 1 About NEC Storage PathManager I 2 1 2 Configuration of NEC Storage PathManager 2222 I 3 1 3 System configuration gt 1 4 PART Il INSTALLA
17. Failback was already completed 1 Date amp Time 2 Start Changing Path Priority 1 priority Date amp Time 2 was done successfully 1 Date amp Time 2 Failed to change Path Priority 1 Priority Date Time 2 Start changing LoadBalancing Mode 1 LBMode Date Time 2 LoadBalancing Mode was changed changed successfully 1 Date amp Time 2 Failed to change LoadBalancing LBMode Mode 1 DateK Time 2 ka Path error was detected 1 Date amp Time 2 i o al Path error was detected 1 Date amp Time 2 AAA A AutoFailback started 1 Date amp Time 2 AFB was done Info AutoFailback was done and some paths were recovered 1 Date amp Time 2 530 Effectiveness of Path was changed 1 changed Date amp Time 2 Failed to change Effectiveness of Effectiveness Path 1 Date Time 2 Mode was changed successfully 1 Date amp Time 2 redundant 1 In NEC Storage PathManager 3 0 for Windows Source and EventID in parentheses is used if any In this case the information on details and Date Time is not outputted III 26 Chapter 3 Functions of NEC Storage PathManager 3 8 Message ESMPRO liaison The message function of ESMPRO reports the most important events among those outputted to the event log by NEC Storage PathManager No particular settings are required in NEC Storage PathManager to use this function Refer to the following table for event log information to be reported Table 3 2 List of event logs
18. III 6 A ee III 22 CU SOSTA raros lana sao III 15 settings for dynamic load balancing III 6 Settings for path patrol 00 III 18 SUR P eee ee ee II 2 Slate Dido III 18 III 19 Single server configuration ee 1 4 A III 6 Sorted path list display i III 6 SPOISE nee 11 24 TV 10 JA R O O A 3 2 Pordoi III 24 A III 3 1114 III 8 standby failback III 17 III 22 IV 5 Saruna Opera ON ee IV 2 Sla III 6 state of PA usara III 3 State E 18 ON ridad III 3 Static load balane n8 cocinados III 12 Storage PathManager driver I 3 III 16 Support for cluster systems 1 3 Vili III 11 M 13 Switching priorities IH 11 System configuration Hau 1 4 System information ee eeeeeenseneseseeee e IV 9 T Taree U orinn III 5 III 6 timeout duration for monitoring I O III 19 U ninstallatlon scared II 3 11 4 V ee ee III 5 Version upgrade iii II 3 II 6 W P OR R O PR R P ht III 6
19. O MASON ornano IIT 2 III 27 ESMPRO AlertManager i II 3 EVO RR RR RECATO I 4 III 24 III 26 IV 10 EXPRESS ELUSTER i II 4 EXPRESSCLUSTER CLUSTERPRO liaison III 15 F fallback u III 2 11 12 III 16 I 20 AA E I 23 Pallback IME NOG starts IV 5 UA CR reali III 23 Pills III 3 o PRA RENOIR OR IR AREA III 2 III 16 III 20 Failure avoidance and failure recovery III 2 I 20 FAQs and troubleshooting IV 8 G LELEII ALOLE PEENE E A IA ROIO GENERIEREN III 22 SEGUI ee ee ee III 3 IV 2 E IM RO EK O HER coo ceca III 22 swe MSCS OU Eee atole III 15 SA A A eliesgi III 18 H Handling path failures iii 1 2 Health check ee IN 17 I Information gathering necessary in case of failures IV 9 Initial settings cina IV 3 Installation eee II 2 II 4 internal Information ii 1 4 POLO O iano 4 Planar 1 3 L AAA O A III 14 LEN gt PPR ARO RR KENNER cos III 6 list of event logs to be reported III 27 load balanein8 uses I 3 III 2 III 12 log extract NCH ON ee ie 1 4 Los SRA CON online III 2 11 24 A E PON O M III 2 is AAA I 4 11 24 o use I 4 III 26 log Slorace folde russ nine III 24 Logical drive information IV 9 Logical unit number non nnnnnnnnnn III 4 Los calDisk Number sesrroticoncrncnnancecinnondrc alinear III 6 PP
20. TION 22 22 22222222 22 2 eeenneeesne Il 1 Chapter 2 Installing NEC Storage PathManager II 2 2 1 Operating environment II 2 22 Setup v 22 II 2 PART III FUNCTIONS nn 1 1 Chapter 3 Functions of NEC Storage PathManager III 2 3 1 Path state display a III 2 3 2 Path control III 7 33 Load balancing III 12 3 4 Cluster ETO III 15 3 5 Path patrol III 16 3 6 Failure avoidance and failure recovery III 20 3 7 Log extraction n III 24 3 8 Message ESMPRO liaison 11 27 PART IV OPERATION nn IV 1 Chapter 4 Operating NEC Storage Pa
21. athNumber 4 1 Priority 1 PathNumber 5 tio coli Ji gt 0 Priority 2 PathNumber 4 1 Priority 1 PathNumber 5 ae In this example path 0 path number 4 0 0 x will be used when accessing logical units 0 and 1 Once the settings for static load balancing are made path 0 will be used to access logical unit 0 and path 1 will be used to access logical unit 1 Secs varhes sell C gt spscmd getlun ss e Hl a 0 Priority 2 PathNumber 4 1 Priority 1 PathNumber 5 ls ae ir AZ 0 Priority 1 PathNumber 4 gt l Priority 2 PathNumber 5 Li 11 13 Chapter 3 Functions of NEC Storage PathManager It is possible to confirm that static load balancing is in effect once the path option is applied to the logical unit 1 3 3 2 Dynamic load balancing In this method loads are distributed by dynamically changing the paths to be used among multiple paths Figure 3 6 Dynamic load balancing Use the Ibmode option of the spscmd to make settings for dynamic load balancing The following image shows an example C gt spscmd getlun ufo ne blue 0 Priority 2 PathNumber 4 0 0 0 1 Priaritv 1 PathNumber 53 0 1 0 Ci spsemd lomode 4 0 0 0 1 C gt spscmd getlun 17 LogicalUn1t tO rr round robin gt 0 Priority 2 PathNumber 4 0 0 0 L Priority l PathNumber 5 0 1 0 LA In this example the path to logical unit O which exists in NEC Storage 1s used in dynamic load balancing Use th
22. be illustrated below 1 3 1 Single server configuration BERBER RRR RRR RRB RRR RRR eR BB BB BB BB EB BB BB BB EB BB BB BB BB BB HB HB HB BB BB BB BB BB eee eee eee In this configuration a server and NEC Storage are directly connected The system is relatively small and the configuration 1s the most common Chapter 1 Overview of NEC Storage PathManager NEC Storage Figure 1 2 Single server configuration 1 3 2 Wlultiple server configuration EE EEE EUEUEUU E BB BB BB BB BB BB HB BB BB BB BB BB EB BB BB BB EB BB BB BB BB HB BB HB BB HB BB eee ee ee In this system multiple servers are directly connected to NEC Storage This system configuration is used when multiple servers having different tasks share a relatively large NEC Storage Exclusive control such as access control is necessary among logical units used by respective servers Express5800 Express5800 i NEC Storage Figure 1 3 Multiple server configuration Chapter 1 Overview of NEC Storage PathManager 13 3 Cluster configuration BERBER BRR HERR BR RRR RRP RR RRR BB BB BB EB BB BB BB BB BB BB BB BB BB BB HB BB BB HB BB BB BB eee ee eee eee Below is an example of a cluster system configuration There are FC switches between the server and NEC Storage so that multiple servers will make the same logical unit visible Express5800 Express5800 A NEC Storage Figure 1 4 Cluster configuration Part Il Installation Chapter 2 Installing NEC St
23. cal unit When specifying a priority paths that are not displayed due to failures must be taken into consideration When a path with a particular priority recovers from failures and the same priority already exists in the same logical unit the priority of the path that has failed back will be changed refer to 4 1 2 Initial settings As described above the priority option must be used with much caution Unless it is absolutely necessary use the path option or the swap option instead 3 3 Load balancing This function distributes I O loads to available paths that are managed by NEC Storage PathManager In NEC Storage PathManager there are two types of load balancing static load balancing and dynamic load balancing Each type of load balancing will be described below 3 3 1 Static load balancing BERBER RRR RRR RRR RP RR RRR BB BB BB BB BE BB BB BB BB HB BB BB EB BB BB BB BB HB BB BB BB eee BB eee eee In this method loads will be distributed through static distribution of paths by the logical units As seen in the figure below loads will be distributed by separating paths that access logical unit 0 from paths that access logical unit 1 11 12 Chapter 3 Functions of NEC Storage PathManager Figure 3 5 Static load balancing Use the path option or the swap option of the spscmd to make settings for static load balancing The following image shows an example C gt spscmd getlun alte co alunit er A a 0 Priority 2 P
24. cified path and the currently used path Note that the priorities will not be switched if the specified path becomes the path to be used only by enabling its priority The priority of the path specified by the path option will become enabled even if the priority of the currently used path is disabled meaning that there is no path with enabled priority The path option cannot specify failed paths As seen below use a path number PathNumber displayed in the getlun option to specify a path C gt spscmd getlun loi a a gt 0 Priority 2 PathNumber 4 Es Priorityvel FathNumber s ern pate C gt spscmd getlun Is a nares 0 Priority 1 PathNumber 4 gt 1 Priority 2 PathNumber 5 p 11 10 Chapter 3 Functions of NEC Storage PathManager i When using the path option to specify a path a path number PathNumber displayed in the getlun option is inputted as an argument Here part of the path number input can be omitted If multiple paths in the same logical unit match the result of partially omitted path number input the first matched path will be specified The following image shows an example ospsend rath 530 sp psemd path ori spend echale gt Path numbers can be omitted in all spscmd options that require specification of path numbers 3 2 4 Switching priorities EBEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEENENNE Use the swap option of the spscmd to switch the orders
25. cmd to use this function Path priority which becomes important when controlling the paths will be described first Then spscmd options to be used in path control will be described 3 2 1 Path priority BEBBBBBBBBB BB BB BB BB BB BB BB EB BB BB BB BB HB BB BB BB EB BB BB BB BB HB BB BB EB BB BB BB HB HH HH MH Path priority is assigned to each path in each logical unit and is used to specify the order of paths to be used in the respective logical units Priority is expressed as an integer between 1 and 254 and is uniguely determined in each logical unit Priority becomes higher as the number becomes larger Path priority is mainly used to determine which path is to be used as an alternative in case of failures in the path currently being used Therefore the path with the highest priority will be first used However when failures occur in this path then the path with the second highest priority will be used When loads are dynamically distributed in the round robin method path priority is used to determine the order of multiple paths to be used in dynamic load balancing This means that the paths will be used in the 1 7 Chapter 3 Functions of NEC Storage PathManager order of priority from the highest to the lowest for each I O After the path with the lowest priority is used the order returns to the path with the highest priority When path priority or path state has been changed by the spscmd described below the result will
26. dless to say this availability largely relies on the storage subsystem This 1s because a storage subsystem 1s one of the most common places in a system to experience failures A variety of methods have been found and used so far in order to reduce failure occurrence in storage units and smoothly recover from failures Examples include RAIDs hot spares and replications These functions are also provided in NEC Storage to achieve high availability Unfortunately these solutions are only effective for media errors If failures occur in host bus adapters controllers or physical paths such as fibre channel cables and switches between a server and a storage unit spindle redundancy alone will not be sufficient to continue operating the system This is because there will be no means for accessing data in the storage unit even though the data themselves are intact Even a heavily protected storage unit will lose all its power once a path failure occurs This also applies to NEC Storage 1 1 1 rlandling path failures MMM NEC Storage PathManager provides an infrastructure to multiplex paths and eliminate the abovementioned vulnerability present between a server and a storage unit in a system When a failure occurs in a path and a storage unit can no longer be accessed during system operation NEC Storage PathManager will detect the event NEC Storage PathManager then switches the path to be used from the failed path to a normal path so that access to
27. e first argument in the Ibmode option to specify a path number of the logical unit to execute dynamic load balancing Then use the second argument to specify the method of load balancing Settings 111 414 Chapter 3 Functions of NEC Storage PathManager for dynamic load balancing must be set for each unit Second argument 0 do not execute dynamic load balancing specified when load balancing will not be executed or when static load balancing will be executed Second argument 1 execute dynamic load balancing in the round robin method with MSCS A Note also that the settings for dynamic load balancing cannot be made if the program is working 3 4 Cluster liaison The cluster liaison function enables the use of NEC Storage PathManager in a cluster environment When abnormalities occur in I O NEC Storage PathManager first attempts to switch paths If this does not work then the cluster control program will switch nodes NEC Storage PathManager can be used in EXPRESSCLUSTER CLUSTERPRO and MSCS Microsoft cluster system environments 3 4 1 XPRESSCLUSTER CLUSTERPRO liaison This function allows NEC Storage PathManager to work in liaison with EXPRESSCLUSTER CLUSTERPRO No particular settings are necessary to use this function 3 4 2 NISCS liaison BERBER RE BR RRR RRR RRR RP RR RR RRR EB BB BB BB BB BB BB HB HB BB BB HB BB BB BB HB HB BB eee eee eee ee ee This function allows NEC Storage PathManager to be used in an MS
28. e set to 4 2 3 and 1 from left to right In this case only one execution of failover is necessary to determine which path is going to be used next in the case of failures in a FC switch or failures in the NEC Storage controller This setting is effective when conducting dynamic load balancing Since paths having priorities that are in numerical sequence do not share any resources performance decrement due to resource problems is not likely to occur IV 7 Chapter 4 Operating NEC Storage PathManager Express5800 e gt 0 i 1 NI L i j e I EE mn Der y U M a de NEC Storage Figure 4 2 Setting priority 2 IV 8 Chapter 4 Operating NEC Storage PathManager 4 2 Handling abnormalities 4 2 1 rAQs and troubleshooting If only one path is displayed in the getlun option of NEC Storage PathManager causes may be found in the table below Refer to the descriptions in the table before making inquiries Inquiry Table 4 1 FAQs and troubleshooting Points to check event Only one path is visible Is the cross call function of NEC Storage set to Off Is the installed HBA driver an appropriate one Check to see if you are using the Windows 2000 driver in Windows Server 2003 or the other way around In Windows 2000 have you selected Allow Multiple paths to SCSI Targets check box on the Emulex Configuration Tool elxcfg exe Is NEC Storage connected with t
29. e specme get lun LOS ica LUNES i 0 Priority 2 PathNumber 4 O0 1 Priority 1 PathNumber 5 0 1 0 m Il Disconnection occurs in the path 4 0 0 0 Co spsemd geclun e se DA gt 0 Priority l PathNumber 5 0 1 0 Dai The path information disappears 3 1 3 Detailed path list display HEHE BRR ERR RRR RRR RRR RR RR RRR BB BB BB BB BB BB BB BB EB BB BB BB BB HB eee eee eee eee eee Use the getlun option of the spscmd with the v option to see detailed information on each path An example is shown below III 5 Chapter 3 Functions of NEC Storage PathManager C gt spscmd getlun v s Togicallnte 0 4 gt State 0x0 Config 0x0 LBMode 0x0 i Productld iStorage 2000 i dl 2 Priority 2 PortNumber 4 Pathld 0 Targetld 0 Lun 0 BusNumber 0 SlotNumber 9 Wwpn 34129078 56341221 Priority 1 PortNumber 5 Pathld 0 Targetld 1 Lun 0 BusNumber 1 SlotNumber 1 Wwpn 34129078 56341223 Lo a a LaLe 0xU G 1 Priority 1 PortNumber 4 BusNumber 1 SlotNumber 1 Wwpn 34129078 56341223 State not used Config not used LBMode settings for dynamic load balancing LogicalDiskNumber number given to a logical disk ProductId product ID of NEC Storage SerialNumber serial number given to an NEC Storage unit PortNumber number given to a port PathId ID of a path Targetld ID of a target for SCSI Lun number given to a logical unit BusNumber PCI bus number
30. eceives requests it checks the state of specified paths The NEC Storage PathManager driver issues monitoring VO 1f the paths have not been used for a certain period of time When the I O is successfully complete the paths are regarded as being available 11 16 Chapter 3 Functions of NEC Storage PathManager for use Ifthe I O results in an error or if 1t is not complete before time out the paths are regarded as being unavailable for use 3 5 1 rlealth check BERR HERR ERB RRR RRR BB BB BB BB BB BB BE BB BB BB BB BB HB BB BB BB HB BB BB HB BB BB BB eee HH eee eee This function detects failed paths and makes them fail over by periodically issuing monitoring I O to available paths that have not been used for a certain period of time This function is used mainly to monitor failures in alternative paths in environments except for those in which dynamic load balancing 1s conducted Available Figure 3 7 Failover as a result of health check 3 9 2 recovery check BERBER RRR RRB R RR RRR RRR BB BB BB BB BB BB BB BB BB HB HB BB BB HB BB BB BB HB eee eee eee eee ee ee This function detects paths that recovered from failures and makes them fail back by periodically issuing monitoring I O to failed paths This function is used for archiving active failback or standby failback Available HIS Figure 3 8 Failback as a result of recovery check 11 47 Chapter 3 Functions of NEC Storage PathManag
31. ed This is the path that is unavailable due to failures Available Figure 3 1 State transition 3 1 2 Path list display MMM Use the getlun option of the spscmd to check the state of all paths that are managed by NEC Storage PathManager This will allow you to check which path is currently being used in each logical unit which path is experiencing failures and the settings for load balancing Use the command prompt to execute the spscmd An example of command execution will be shown below 1 3 Chapter 3 Functions of NEC Storage PathManager C gt spscmd getlun SE LogicalUnit 0 2 gt 0 Priority 2 PathNumber 4 l Priority 1 PathNumber 5 e e alln aloe X Dy Priority 1f PathNumber 4 1 lt Priority RathNumber 5 B Dak Logiealimie F242 444 round robin 0 Priority 4 PathNumber 5 071 z2 1 Priority 1 PathNumber 4 0 0 2 z A list of recognized paths is displayed for each logical unit The image above shows that there are three logical units and two paths are recognized for each of the logical units 1 Logical unit number This shows logical unit numbers and the state of load balancing The logical unit that is dynamically distributing the loads is displayed with a symbol before and after the logical unit number as seen in LogicalUnit 2 in the above image After the symbol attached to the end of the logical unit name the type of dynamic load balancing is di
32. ed recovery check enabled 2 Reguest interval Interval for issuing monitoring reguests in seconds 3 Threshold Duration of time that a path has not been used in seconds This information is necessary for issuance of monitoring 1 0 4 Timeout duration Duration before timeout for monitoring 1 0 in seconds Recovery check Threshold and Timeout duration cannot be set up for Windows Server 2003 spscmd swap path numberl path number It switches priorities between the paths specified by path numberl and path number Index A a period of time in which paths have not been used III 19 About NEC Storage PathManager I 2 ACI ritirata III 3 1114 III 8 active fallback eee cceeecccesecceeeeseeeeees III 17 III 22 Alain I 10 B BusNumbe tonteria IN 6 C Changing paths for USE oooocccccncnnnnnnnnnnnnnnonnnnnnnnnnss III 10 Chansins pri riiy or III 11 Checking operation Status IV 2 Cluster configuration ii 1 6 Cluster liaisOn ei III 2 III 15 ELUSTERPRO dne ets hn olo ne II 4 o III 6 Configuration of NEC Storage PathManager I 3 o A ieri II 3 D Detailed path list display III 5 Disabling priority ii III 8 Disk drive information iii IV 9 dynamic load balancing III 4 III 7 11 14 E ESMPR
33. em logs will be collected in a file having the specified file name IV 10 Chapter 4 Operating NEC Storage PathManager Then starting from step 2 above select Application instead of System to collect application logs using the same procedures 5 SPS logs Collect the SPS log file spsevent log If the default installation destination of NEC Storage PathManager C Program Files NEC SPS is used spsevent log will exist at C Program Files NEC SPS Log spsevent log 6 Path information Execute the spscmd to collect path information 1 Activate Start gt Programs gt Accessories gt Command Prompt 2 Using the command prompt execute the following command C gt spscmd getlun v gt file name Path information will be saved in a file specified in File Name 7 Registry Use Registry Editor of Windows to collect registry information HKEY LOCAL MACHINE SY STEM 1 Activate Start gt Run 2 Input regedt32 in Open and click OK 3 Select HKEY LOCAL MACHINE gt SYSTEM 4 Select Registry gt Save Subtree As from the menu bar 5 Specify File Name 6 Click on Save Subtrees will be collected in a file with the specified file name Then starting from step 4 above select Save Key instead of Save Subtree As to collect key information using the same procedures In Windows Server 2003 Select File F gt export E in step 4
34. er 3 5 3 Settings for path patrol BEBBBBEBBBBBB BB BB BB BB BB BB BB BB BE BB BB BB BB HB BB BB EB BB BB BB BB HB BB BB BB eee ee eee eee Use the setwatcher option of the spscmd to make settings for path patrol Use the getwatcher option to check the settings For Windows 2000 Cilspeemd setwatcher gt 1202 302150 C gt spscmd getwatcher Health check Enable Recovery check Enable Reguest interval 120 sec Threshold 30 sec Timeout duration 180 sec m For Windows Server 2003 C gt spscmd setwatcher 1 30 C gt spscmd getwatcher Health check Enable Request interval 30 sec ae Four numbers with a colon in between are specified as arguments of the setwatcher option They correspond to respective parameters displayed in the getwatcher option 1 Health check Recovery check This shows the status of the health check function and the recovery check function In the getwatcher option Enable functions are available for use Disable functions are unavailable for use In the setwatcher option 0 health check disabled recovery check disabled 1 health check enabled recovery check disabled 2 health check disabled recovery check enabled 3 health check enabled recovery check enabled Default 3 health check enabled recovery check enabled 11 18 Chapter 3 Functions of NEC Storage PathManager Recovery check 1s not for Windows Server 2003 2 Request inter
35. es at the same time however this can happen depending on system configuration In the figure below the system has a configuration with four paths and two FC switches and path priorities are set to 4 3 2 and 1 to respective paths from left to right Therefore the path having priority 4 is currently in use When the left FC switch fails in this system the path having priority 4 will fail Therefore failover is executed so that the path with priority 3 is be used However since the left FC switch has failed the path having priority 3 has also failed As a result failover is executed again so that the path with priority 2 will be used As described above there will be unnecessary failover processing from the path having priority 4 to the path having priority 2 since it must be conducted via the path having priority 3 NEC Storage PathManager takes the longest to recognize path failures when I O timeout occurs In such cases it will take up to a minute for NEC Storage PathManager to be aware of the failures So in the above example it may IV 6 Chapter 4 Operating NEC Storage PathManager a mcqueen take up to a minute longer for NEC Storage PathManager to recognize path failures due to execution of fallover To avoid such situations it is recommended that paths having priorities in numerical sequence do not have common resources Express5800 NEC Storage Figure 4 1 Setting priority 1 In the next figure path priorities ar
36. from failures as they occur Failure avoidance and failure recovery This function shuts down failed paths when failures occur uses the failover function to use alternative paths and uses the failback function at the time of failure recovery Log extraction This function outputs operation information and failure information to system log files and dedicated log files as operation histories Message ESMPRO liaison This function issues notifications to operators as performance or failure information is outputted 3 1 Path state display The path state display function is the most basic function of NEC Storage PathManager For each logical unit this function lists the state of the paths that are managed by NEC Storage PathManager An spscmd will activate the path state display function The state of the paths managed by NEC Storage PathManager will first be described below Then corresponding spscmd options such as the getlun option used in path state display will be described III 2 Chapter 3 Functions of NEC Storage PathManager 3 1 1 Path state There are roughly four types of path state 1 In use This 1s the path that is currently in use For each logical unit there can only be one path in use 2 Active This is a path that is ready for use and the priority given to this path is in effect 3 Standby This is a path that is ready for use and the priority given to this path is not in effect 4 Fail
37. hManager driver This 1s a group of drivers that form the core of NEC Storage PathManager It controls basic functions of NEC Storage PathManager such as multiplexed paths and load balancing 2 Operation command spscmd This is a command used to check status or make settings for actions or paths of NEC Storage PathManager Use the command prompt to use this command This operation command is used in most of the NEC Storage PathManager related operations 3 Path patrol service iSpmWatcher This service offers a path patrol function that automatically monitors status of the paths It issues requests for path monitoring to the NEC Storage PathManager driver every specified period of time 4 Log service iSpmLogger Chapter 1 Overview of NEC Storage PathManager This service offers a log extract function that writes log information related to NEC Storage PathManager in the event log From internal information of NEC Storage PathManager it writes important information in the event log Server Application i VO request File system NEC Storage PathManager driver Port miniPort driver NE orage PathManager Operation command spsemd Path patrol service iSpmWatcher Log service N iSpmLogger iStorage Figure 1 1 Configuration of NEC Storage PathManager 1 3 System configuration A basic configuration example of a system to which NEC Storage PathManager is installed will
38. he server Handling Set the cross call function of NEC Storage to On Use iSM to change the settings Refer to the iSM manual for detailed information on how to change the settings Reinstall the appropriate HBA driver Select Allow Multiple paths to SCSI Targets check box of all HBAs managed by NEC Storage PathManager Refer to the HBA manual for detailed information on the Emulex Configuration Tool Confirm the connection between NEC Storage and the server When fibre channel fabrics exist between NEC Storage and the server confirm also that those fabrics are turned on Confirm the configuration of Access Control of NEC Storage Confirm also the server and NEC Storage connected logically Is the configuration of Access Control of NEC Storage correctly set 4 2 2 Information gathering necessary in case of failures ML When path failures occur or when some kind of trouble occurs in NEC Storage PathManager collect the basic information such as date of failure details of failure and system configuration that is necessary when investigating the failure Also collect the following information that is necessary in investigation from the viewpoint of NEC Storage PathManager If information is collected only in part or if no information is collected causes of failure may not be identified since sufficient investigation cannot be carried out 1 System information Extract system information from Computer Manage
39. he system first reboot the system and then make the above connection For further information regarding installation procedures refer to the Storage PathManager Installation Guide 2 2 3 Uninstallation Use the Setup CD and follow the procedures below to uninstall NEC Storage PathManager 1 2 3 4 5 Completely disconnect the server and NEC Storage while the server is turned off Turn the server on and log in as an administrative user Insert the Setup CD into the CD drive unit The dialogue box Storage PathManager Maintenance will be displayed Click on the Uninstall button Follow the instructions of the installer to uninstall NEC Storage PathManager For further information regarding uninstallation procedures refer to the Storage PathManager Installation Guide Il 4 Chapter 2 Installing NEC Storage PathManager A When turning on the server after uninstalling NEC Storage PathManager make sure that the NEC Storage to Off Turning on the server while the connection is redundant may result in unexpected damage to the file systems For cross call settings refer to the NEC Storage manual connection between the server and NEC Storage is not redundant You can also set the cross call of 2 2 4 Version upgrade Use the Setup CD and follow the procedures below to upgrade NEC Storage PathManager 1 Completely disconnect the server and NEC Storage while the server is turned off
40. md lbmode path number mode For a logical unit with the path specified by path number mode will set dynamic load balancing Mode 0 Dynamic load balancing will not be executed no load balancing will be executed or static load balancing will be executed Mode 1 Dynamic load balancing will be executed in the round robin method spscmd notavail path number Itdisables the priority OL the path specified by path number spscmd path path number 1201225 Les the priority Of the path Specified by pato number spsemd priority path number priority It changes priority of the path specified by path number to an integer specified as priority spscmd setfbmode state It sets failback method to the method specified by state state Active or A Active failback state Standby or S Standby failback spscmd setmscsmode state It sets MSCS liaison to the state specified by state Appendix A spscmd a state Enable or E MSCS liaison is enabled state Disable or D MSCS liaison is disabled spscmd setwatcher param It sets the state of path control to the state specified by param Specify param using four numbers with a colon in between param 1 2 3 4 1 Health check Recovery check 0 health check disabled recovery check disabled 1 health check enabled recovery check disabled 2 health check disabled recovery check enabled 3 health check enabl
41. ment of Windows 1 Open Start gt Settings gt Control Panel gt Administrative tools gt Computer Management IV 9 Chapter 4 Operating NEC Storage PathManager 2 Select System Information from the tree 3 Select Action gt Save as System Information File from the menu bar 4 Specify File Name 5 Click on Save System information will be collected in a file with the specified file name 2 Disk drive information Use Device Manager of Windows to collect disk drive information bitmap image 1 Open Start gt Settings gt Control Panel gt Administrative tools gt Computer Management 2 Select Device Manager from the tree 3 Open Disk drives 4 Take a screen shot 3 Logical drive information Use Disk Management of Windows to collect logical drive information bitmap image 1 Open Start gt Settings gt Control Panel gt Administrative tools gt Computer Management 2 Select Disk Management from the tree 3 Take a screen shot 4 Event logs Collect event logs system and application from Event Viewer of Windows 1 Open Start gt Settings gt Control Panel gt Administrative tools gt Event Viewer 2 Select System from the tree 3 Select Action gt Save Log File As from the menu bar 4 Specify File Name 5 Set Save as type to Event Log evt 6 Click on Save Syst
42. of failback EEE BRR RRR RRR RRR RR RRR BB BB BB BB BE BB BB BB BB HB BB BB BB RRR BB BB HB BB BB eRe eee HB eee eee In NEC Storage PathManager two types of failback methods are available active failback and standby failback 1 Active failback Failback is executed and the state of the path becomes active The priority of a path that failed back becomes enabled There may be a case where paths are switched at the time of failback and the state of the path becomes In use 2 Standby failback Failback is executed and the state of the path becomes standby The priority of a path that failed back becomes disabled Select standby failback when you do not wish to have any extra path switching at the time of failback If this type of failback is selected it is necessary to manually enable the path priority after failback is complete Use the setfbmode option of the spscmd to select the type of failback C gt spscmd setfbmode active C gt spscmd getfbmode Failback Active eo In this example active failback 1s selected 1 Active failback MA Specify active or simply a as an argument 2 Standby failback nin Specify standby or simply s as an argument Use the getfbmode option of the spscmd to check which type of failback has been selected Active will be displayed if active failback is selected and Standby will be displayed if standby failback is selected The getmode option can also be u
43. of paths to be used The swap option switches priorities of two specified paths Note that the enabled disabled status of the priorities will not be switched This option is mainly used to change priorities between paths that are not being used However currently used paths can also be specified C gt spscmd getlun ala No e po ha a gt 0 Priority 3 PathNumber 4 0 1 Priority 2 PathNumber 5 0 2 Priority 1 PathNumber 6 0 CA spscmi wap 0 1 00 670720 C gt spscmd getlun hoj ea 0 Priority 3 PathNumber 4 0 1 Priority 2 PathNumber 6 0 2 Priority 1 PathNumber 5 0 sae 3 2 5 Changing priority BEBBBBBBBBB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB EB BB BB BB BB HB BB BB BB BB BB HB HH HH HH Use the priority option of the spscmd to directly change the priority of a path Specify a path number and an integral value so that the priority option changes the priority value of the specified path to the 11 11 Chapter 3 Functions of NEC Storage PathManager specified integer C gt spscmd getlun e o O A 0 Priority 2 PathNumber 4 1 Priority 1 PathNumber 5 P P m o by 0 ee C gt spscmd getlun eno nr 0 Priority 2 PathNumber 4 gt 1 Priority 3 PathNumber 5 a A Priority specified in the priority option must be an integer between 1 and 254 and each path must have a unique priority in a logical unit Multiple numbers of the same priority cannot exist in a logi
44. orage PathManager Chapter 2 Installing NEC Storage PathManager 2 1 Operating environment BEBBBBBBBBB BB BB BB BB BB BB BB BB BB BB HB BB EB BB BB BB BB HB BB BB BB HB BB BB BB BB BB HB HH HMM Operating environment for NEC Storage PathManager is shown below Table 2 1 Operating environment Windows 2000 Server Service Pack 3 or later Windows 2000 Advanced Server Service Pack 3 or later Windows Server 2003 Standard Edition Windows Server 2003 Enterprise Edition both 32 bit and 64 bit 1 Program size 13 MB Necessary disk size for program operation more than 23 MB 4000 series 3000 series 2800 series 2800 series 2000 series 2000 series 1000 series 1000 series 100 series 100 series NEC Storage 1 Storage PathManager on IA64 servers does not support NEC Storage S100 series 2 2 Setup The Setup CD is used to install uninstall NEC Storage PathManager The Setup CD allows the following actions 1 Installation It installs the program to the server and registers the HBA in NEC Storage PathManager 2 Uninstallation It completely removes NEC Storage PathManager from the server 3 Version upgrade Users who are using previous versions of this software can use this mode and easily prepare for installation of this version Procedures for each action will be illustrated in the following sections For further details refer to the Storage PathManager Installation Guide Il 2
45. prompt 2 Input spscmd getlun and press the return key IV 2 Chapter 4 Operating NEC Storage PathManager mc SEWINNT System32 cmd exe osoft Windows 2000 Version 5 00 0 oa 1985 2000 pitt Corp gt spscmd get lun kK LogicalUnit 0 xk gt Priority 1 PathNumber 4 0 6 0 1 Priority 2 PathNumber 5 0 8 0 xxx LogicalUnit 1 XXX gt D Priority 1 PathNumber 1 Priority 2 PathNumber cn oo 0 gt gt During redundant operation multiple paths are displayed under each LogicalUnit The example above shows that there are two logical units and two paths in NEC Storage Refer to Chapter 3 Functions of NEC Storage PathManager for detailed information about the display A It may take some time up to a minute for the spscmd to return its result if the spscmd is used right after the server starts up This is because the spscmd waits for WMI to start up and this is not a failure Wait for the spscmd to return the result al i A If only one path is displayed in the getlun option of the spscmd first refer to 4 2 1 FAQs and troubleshooting to see 1f solutions can be found before making inquiries Initial settings 1 Priority NEC Storage PathManager determines the initial value of the priority in the following ways 1 When a new path or a path to a newly recognized logical unit 1s found the path priority becomes enabled with a priority level of 1 2
46. r of path display s0 For the logical unit that is dynamically distributing the loads the paths will be displayed in the order of their number For other logical units the paths will be displayed in the order of priority If not specifically set this display order will be applied sl Paths will be displayed in the order of their number s2 Paths will be displayed in the order of priority This function is not for Windows Server 2003 spscmd getmode It displays status of the following settings 1 Types of NEC Storage PathManager Enterprise Standard 2 Failback method Active Standby 3 MSCS liaison Enable Disable spscmd getmscsmode It displays status of settings for MSCS liaison Enable Disable spscmd getmscsmode It displays the version of NEC Storage PathManager install This function is only for Windows Server 2003 spscmd getwatcher Appendix A spscmd It displays settings for path control Health check Settings for health check Enable Disable Recovery check Settings for recovery check Enable Disable Request interval Interval for issuing monitoring requests in seconds Threshold Duration of time that a path has not been used in seconds This information is necessary for issuance of monitoring I O Timeout duration Duration before timeout for monitoring I O in seconds Recovery check Threshold and Timeout duration are not for Windows Server 2003 spsc
47. rity 1 PathNumber 4 1 Priority 2 PathNumber 5 2 Priority 3 PathNumber 6 G 3 Priority 4 PathNumber 7 bogqicalUnic FL 0 Priority 1 PathNumber 4 Priority 2 PathNumber 5 1 2 Priority 3 PathNumber 6 3 Priority 4 PathNumber 7 As seen in the image only the path that is found first is enabled in each logical unit immediately after installation of NEC Storage PathManager NEC Storage PathManager can operate as it is however it is recommended that all paths be enabled and settings for priority be made as necessary before starting operation unless there is a special reason not to do so IV 4 Chapter 4 Operating NEC Storage PathManager PRL C gt spscmd avail C gt spscmd getlun eee DogqiealUnit FU es 0 Priority 1 PathNumber 4 l Priority 2 PathNumber 5 2 Priority 3 PathNumber 6 3 Priority 4 PathNumber 7 o to o aa ee 0 Priority 1 PathNumber 4 1 Priority 2 PathNumber 5 2 Priority 3 PathNumber 6 gt 3 Priority 4 PathNumber 7 Be AN If the HBA driver is reinstalled priority setting information may be lost After installing the HBA driver make sure to check the settings for priority and make settings again as needed DAA AAA 2 Failback method When NEC Storage PathManager 1s installed the failback method 1s set to standby failback This is based on a policy that once failures occur in a path that path should not be used until its complete recovery 1s
48. sed to check the same C gt spscmd getmode Class Enterprise Failback Active MSCS Enable Cae e 11 22 Chapter 3 Functions of NEC Storage PathManager 3 0 3 Manual failback When the abovementioned recovery check function is disabled failback will not be executed even though failed paths have recovered from the failures In such a case use the failback option or the failbackall option of the spscmd to execute forced failback This function is not for Windows Server 2003 C gt spscmd getlun zee Logica Lint a X 0 Priority 2 PathNumber 4 1 Priority 1 PathNumber 5 Coe je las bek Oe C gt spscmd getlun i Le U e a a 0 Priority 2 PathNumber 4 1 Priority 1 PathNumber 5 we The failback option executes failback targeting the specified paths Meanwhile the failbackall option executes failback targeting all failed paths In both cases failback will be unsuccessful for the paths yet to be recovered C gt spscmd getlun Toronto UA X 0 Priority 2 PathNumber 4 gt 1 Priority 1 PathNumber 5 K ss o Ines eo X 0 Priority 2 PathNumber 4 A l Priority l PathNumber 5 Ci gt spsemd fallbackall C gt spscmd getlun Nes bey luni tera gt 0 Priority 2 PathNumber 4 l Priority 1 PathNumber 5 e boat la E 0 Priority 2 PathNumber 4 l Priority 1 PathNumber 5 Be 1 23 Chapter 3 Functions of NEC Storage PathManager 3 7 Log extraction
49. splayed NEC Storage PathManager 2 0 only supports round robin as a type of dynamic load balancing Other logical unit numbers are surrounded by the symbol 2 Path state This shows the state of each path gt In use This is the path that is currently being used X Failed This path is not used due to failures Standby This path is on standby No symbol Active This path is active 3 Priority This shows priorities given to the paths Priority is used to specify the order of paths to be used in each logical unit For example priority assigns a path to be used next when loads are dynamically distributed in the round robin method In other cases priority determines which path is to be used as an alternative in case of failures in the paths currently in use Priority must be an integer between and 254 and is uniquely determined in each of the logical units Priority becomes higher as the number becomes larger 4 Path number Path number uniquely assigns a path and is displayed in four numbers with a colon in between These four numbers respectively correspond to PortNumber PathId TargetId and Lun that are displayed in the v option 111 4 Chapter 3 Functions of NEC Storage PathManager A devices become completely invisible due to disconnection of the FC cable for example the corresponding path information disappears instead of the path state being displayed as Failed C
50. thManager IV 2 4 1 Operation in normal state 1177777777777 IV 2 4 2 Handling abnormalities IV 9 APPENDIX 1 Appendix A spsemd 2 Index _ zz eee 6 Part Overview Chapter 1 Overview of NEC Storage PathManager Chapter 1 Overview of NEC Storage PathManager NEC Storage PathManager software multiplexes paths between a server and a storage unit in a system with Express5800 and the NEC Storage series Disk Array SubSystem This software automatically switches paths to be used in case of failures in paths currently in use Also this software uses multiple paths simultaneously to distribute loads to the paths This document will provide basic information such as an overview hardware configuration and software configuration of NEC Storage PathManager This document will also illustrate features of the software A In this document NEC Storage series Disk Array SubSystem will be referred to as NEC Storage hereinafter 1 1 About NEC Si n N BEBBBBBBBBB BB BB BB BB HB BB BB BB BB BB BB BB EB BB BB BB BB HB BB BB BB HB BB BB HB BB BB HB HH HH MH raye PathManager Availability 1s one of the important points when constructing a SAN system and nee
51. the storage unit can continue No I O will be lost l 2 Chapter 1 Overview of NEC Storage PathManager during the course of switching the paths Applications can continue their processing without being aware of the path failure 1 1 2 Load balancing function HEHE RR ERR BRR RB RRP RE RRR RR RR RRR BB BE BB HB BB BB BB BB BB BB HB BB BB BB HB BB BB BB BB HB HH eee eee NEC Storage PathManager has a load balancing function that uses multiplexed paths to distribute loads Static load balancing and dynamic load balancing methods are used so that it is possible to take advantage of the features of NEC Storage Using this function will improve the access efficiency of NEC Storage 1 1 3 Support for cluster systems LLC LI NEC Storage PathManager works together with NEC Storage to support CLUSTERPRO and MSCS Microsoft Cluster System Environments As a result cluster systems and multiplexed paths are combined and systems that are more solid than before can be constructed Using NEC Storage PathManager eliminates the necessity to use the failover function for nodes in cluster systems in order to avoid path failures 1 2 Configuration of NEC Storage PathManager NEC Storage PathManager operates on servers such as Express5800 and monitors the paths connected by FC cables between the HBA host bus adapter at the server and the HP host port of NEC Storage NEC Storage PathManager consists of the following modules 1 NEC Storage Pat
52. val The path patrol service issues monitoring requests for each path to the NEC Storage PathManager driver at this interval default 60 unit seconds 3 Threshold This refers to a period of time in which paths have not been used Threshold is used to determine if monitoring I O should be issued to the designated paths when the NEC Storage PathManager driver receives monitoring requests Monitoring I O will be issued if paths have not been used for longer than this period of time default 60 unit seconds This parameter is not for Windows Server 2003 4 Timeout duration This refers to the timeout duration for monitoring I O NEC Storage PathManager will decide that failures have occurred if monitoring I O is not complete within the timeout duration default 120 unit seconds This parameter is not for Windows Server 2003 Parameters of arguments specified in the setwatcher option can be omitted like in the case when specifying path numbers in the path option For Windows 2000 C gt spscmd getwatcher Health check Enable Recovery check Enable Request interval 120 sec Threshold 30 sec Timeout duration 180 sec Ci espscemd selwatcher 90 C gt spscmd getwatcher Health check Enable Recovery check Enable Request interval 90 sec Threshold S0 se Timeout duration 180 sec Co 11 19 Chapter 3 Functions of NEC Storage PathManager For Windows Server 2003 C gt spscmd
53. with the lowest priority Therefore a path with disabled priority will be used in case of failures in all the other paths In this case the priority of this path will be enabled before it is used The following figure shows the priority relationship between normal paths which are the paths with enabled priority and paths with disabled priority Priority 254 Enabled gt 1 Enabled gt 254 Disabled gt 1 Disabled High Low Figure 3 3 Priority size relationship Use the avail option of the spscmd to enable the priority of a path that had been disabled The state of the path with newly enabled priority will turn from Standby to In use or Active Active Available Unavailable e Figure 3 4 avail option 111 9 Chapter 3 Functions of NEC Storage PathManager 5 e __ _ mm _ _ _m__ m1__ T augu92 91l The following image shows an example when the avail option 1s used C gt spscmd getlun Logica ln alo G 0 Priority 2 PathNumber 4 gt 1 Priority 1 PathNumber 5 Cs snsend avar 1 420 030 C gt spscmd getlun fi lepre Ae a gt 0 Priority 2 PathNumber 4 l Priority 1 PathNumber 5 P 3 2 3 Changing paths for use TEE A EU I E I U E TEL Use the path option of the spscmd to change the path to be used The path option assigns a specified path as a path to be used by enabling the priority of the specified path and by switching the priorities of the spe
Download Pdf Manuals
Related Search
Related Contents
Installation Philips Tornado Spiral energy saving bulb 8727900925807 DC4000 – Installation Manual HHO Plus, Alternative Energies, Ltd Home Accents Holiday TY166-1118 Instructions / Assembly Copyright © All rights reserved.
Failed to retrieve file