Home
Installing Command View SDM - Bad Request
Contents
1. Change Page Added more information on installing on OpenView SAM 50 Added information on renaming host 71 Added information on VA 7410 firmware version numbering 127 Added Core option to armdiag command 119 Added DISK PORTS metrics to performance metrics table 163 Added information on using the armrecover command 201 Added armshell command 207 January 2003 Change Page Added VA 7110 Multiple Removed Enterprise Intergrations as a stand alone product It is now 18 shipped with Command View SDM September 2003 Change Page Added note on using the GUI through a firewall 91 Added note regarding the deletion of very large LUNs potentially 102 114 causing timeouts Added Security Information 92 Added licApp licUtil and secadim commands 243 245 77 Added security information 92 Added license chapter 237 Added information on supported W2K SP and HP11 23 support 20 Added multiple IP address note for HP UX Windows and Linux 45 50 45 Change Page Added information on HP StorageWorks SMI S VA vi July 2004 Change Page Updated secadmin command 215 Updated to Free permenent license for Command View 13 Updated OS Support various Updated armdsp command 131 Removed Appendix A Updated HP OpenView Storage Area Manager info 95 Updated SMI S information various August 2004 Change Page Added HP UX 11 00 to OS support 20 Updated Figure 1 Al Updated HP UX mini
2. IY Runin separate memory space D Run as different user Note To manage an array from a remote client the client must be granted access by the Command View SDM host the Launcher is connecting to See Setting up Remote Client Access on page 64 for more information You can create additional Launcher icons connecting to different Command View SDM hosts by right clicking on the Launcher icon and selecting Create Shortcut This will create a duplicate of the existing icon which you can then modify to connect to a different host Installing Command View SDM 55 ra e 3 3 fe Ss Q lt n i 5 N z eE gt te Uninstalling HP Command View SDM Software from Windows This procedure describes uninstalling the Command View SDM software The existing Command View SDM software should be removed before installing a new version of the software The uninstall process does not automatically delete the array log files If you want to delete the log files you will have to do so manually 1 If you are upgrading to a newer version of Command View SDM save any configuration files you may have customized See Saving and Restoring Array Configuration Information on page 62 2 Close OpenView SAM if uninstalling on a SAM management station 3 Select Start gt gt Settings gt gt Control Panel gt gt Add Remove Programs 4 Select hp command view from the list of applications and then click Add Remove
3. 1 On the Command View SDM host open the web server configuration file PanConfigParams txt ina text editor The configuration file is located in the following directory HP UX or Linux opt sanmgr commandview server config Windows lt drive gt sanmgr commandview server config 2 Disable the web server by modifying the web server entry as follows WEBSERVER_ENABLED false Should you need to re enable the web server set the value to true Changing the Web Server Port By default the Command View SDM web server listens for http requests on port 4096 If this port is not available on your system you can specify a different port The port is specified in the following parameter in the configuration file PanconfigParams txt Installing Command View SDM 65 WEBSERVER_PORT 4096 Change the value to an available port number Restarting the HostAgent Service After making changes to the configuration PanConfigParams txt file you must stop and restart the HostAgent service on the server For information on performing this operation refer to Starting Stopping HostAgent and OpenDIAL on page 69 Note HP OpenView SAM Implementation On HP OpenView SAM you must stop and restart the HP OpenView Storage Management Server service not HostAgent This is done from the Services dialog accessed from the Control Panel Enabling EMS Monitoring 66 If EMS monitoring is running on an H
4. Options lt managementhost gt Identifies the host on which the results of the armdiscover process are stored If not specified the results are stored in the database on the local host on which the command is being run This allows a remote client to initiate the armdiscover process and store the results on a different management station h lt devicehost gt Identifies the host which the armdiscover process will gather information from This allows a management host to gather information about arrays connected to remote hosts If not included the default is lt managementhos gt 122 Command Line User Interface delete Delete the database entries for all devices discovered on the host specified by lt devicehost gt The entries are deleted from the database on the host identified by lt managementhost gt This option is useful for deleting entries for a host that is no longer is use Until the entries are deleted icons for the arrays that were connected to the host will remain in the database and be displayed in the Launcher window n Causes the command to not run OpenDIAL Instead the results of the last OpenDIAL scan are used This makes the armdiscover process faster in situations where the device configurations have not changed S Suppresses the display of discovered devices You can use armdsp i to display discovered devices at a later time v Displays additional information for each discovered device see example be
5. Actual Temperature DISK PORTS The temperature sensed in the disk at the time the Log Sense command is performed given in degrees Celsius Usage The comparison of the Actual Temperature with the Maximum Operating Temperature indicates how close the drive is to its operational limits Cache Pages Read ARRAY LUN The number of disk read commands used to partially or fully fill read cache pages in response to host read commands Each disk read used to fill a read cache page is counted as one cache page read independent of the portion of a read cache page that it fills and independent of whether the read cache page previously held cached read data Disk reads generated by array internal policy operation are not counted as cache pages read Usage The ratio of Read Cache Hits to Read Cache Hits Cache Pages Read gives a general indication of the effectiveness of the read cache in servicing the host read workload Effectiveness is approximately proportional to the ratio Command Line User Interface 163 O z a Ss a Ss D 5 f a 8 0 Table 10 Performance Metrics Continued Metric Cache Pages Written Categories ARRAY LUN Description Usage The number of write cache pages written to disk in response to host write commands Each write cache page is counted as a single cache page written independent of the number of disk write commands used to write the page Disk writes gen
6. Upgrading to a Newer Version of Command View SDM When upgrading to a newer version of Command View SDM always uninstall the previous version before installing the new software This will ensure that the software installation will complete successfully and that Command View SDM will operate correctly You should also save the Command View SDM configuration files This will allow you to easily restore the same configuration on the new software See Saving and Restoring Array Configuration Information on page 62 Installing Command View SDM 39 Command View SDM Installation Configurations 40 The installation of Command View SDM is influenced by a number of factors the type of hosts connected to the array other network management tools in use and your strategy for local or remote management There are three typical management configurations Native host shown in Figure 1 this configuration is typically used when a host accessing the array supports Command View SDM Because array management can be done from this host the need for a separate management station is eliminated Non native shown in Figure 2 this configuration is typically used when the hosts accessing the array do not support Command View SDM In this environment Command View SDM is installed on a separate management station m HP OpenView Storage Area Manager SAM shown in Figure 3 this configuration integrates Command View SDM into the OpenView
7. Command Line User Interface 135 O Q Ss Q Ss oO e a Q a Status Port Instance Hard Address Link State Node WWN Port WWN Back Port At M C2 J1 Status Port Instance Hard Address Link State Node WWN Good L 126 Link Down 50060b00000970bc 50060b000014a134 Good 0 125 Link Up 50060b00000970bce Port WWN 50060b000014a133 Topology Private Loop Data Rate 2 GBit sec Port IDs 125 Back Port At M C2 J2 Status Good Port Instance 1 Hard Address 126 Link State Link Down Node WWN 50060b00000970bc Port WWN 50060b000014a135 Battery at M C2 B1 Status Good Identification 28771 MOLTECHPS NI2040 2002 3 19 Manufacturer Name MOLTECHPS Device Name NI2040 Manufacturer Date March 19 2002 Remaining Capacity Remaining Capacity Voltage 5657 mAh 94 12655 mVolts Discharge Cycles 6 Processor at M C2 PM1 Status Good Identification HP A6218A A120 DIMM at M C2 M1 Status Good Identification 1024 Capacity 1024 MB More About Battery Discharge Cycles The battery Discharge Cycles value represents the total number of times a complete discharge recharge cycle of the battery capacity has occurred Thi
8. lt FRULocation gt lt value gt n lt value gt p start disable r on off R full partial s shut start t lt value gt w on off O o fe 3 Q 5 ke Ke a Q a o Command Line User Interface 151 x on off lt array id gt armmgr For firmware versions HP15 or greater VA7100 7400 and A000 or greater VA7410 7110 armmogr P on off true false hd on off pd 1GB 2GB lt FruLocation gt pv lt value gt lt FruLocation gt q lt value gt lt FruLocation gt S on off true false lt array id gt For firmware versions HP11 and greater armmgr B Hpux WinNT Win2000 Linux Solaris AIX NetWare Tru64 MPE OpenVMS SunCluster UnsupportedOS lt FRULocation gt C raid1 0 hpautoraid h None Automatic LargestDisk LargestTwoDisks lt FRULocation gt on off o on off true false q lt value gt V 1 2 y private public fabric lt FRULocation gt lt array_id gt For firmware versions HP01 and HP02 armmgr B HpuxFCDriver Windows LinuxFCDriver lt FRULocation gt h onloff y automatic private public fabric lt FRULocation gt lt array_id gt 152 Command Line User Interface Options a on off Sets Auto Rebuild on or off When enabled redundancy should be rebuilt automatically whenever a drive becomes unavailable A value of off indi
9. Follow the screens to uninstall Command View SDM Note If there has been a problem with the software or the array the logs should be retained and used to reference for troubleshooting If you are certain you will not need to access the logs they can be removed 5 To remove the logs files delete the following folder sanmgr commandview server logs 56 Installing Command View SDM Installing Command View SDM on Linux Red Hat The following procedure describes the steps involved in installing the Command View SDM software on a Linux Red Hat Minimum System Requirements for Linux Red Hat Before installing the Command View SDM software verify that the host meets the following minimum requirements Host E RHELAS 3 0 with Kernel version 2 4 21 9EL plus patches see web site mentioned below E Intel Pentium PIII IV 500 MHz processor speed or better RAM 1 GB E Video Resolution 800x600 for GUI Recommended 1024 X 768 E Video Support 64K colors or better 5 N z eE gt a a o 3 3 Ss a lt 3 Z i Disk Space for Logs 16 Mbyte per 2 months m Disk Space 60 Mbyte Where to Get the Latest Linux Information For the most current supported Linux Kernel version and required patches for Command View SDM refer to the web documents Kernel Configuration and Linux Tips These documents and all the latest information can be found in the Using Your Product section of the following HP su
10. Installation and User Guide HP StorageWorks Command View SDM Version 1 08 01 Edition August 2004 Part number T1086 96019 Notice C Copyright 2003 2004 Hewlett Packard Devel opment Company L P all rights reserved Hewlett Packard Company makes no warranty of any kind with regard to this material including but not limited to the implied warranties of mer chantability and fitness for a particular purpose Hewlett Packard shall not be fable for errors con tained herein or for incidental or consequential damages in connection with the furnishing perfor mance or use of this material This document contains proprietary information which is protected by copyright No part of this document may be photocopied reproduced or translated into another language without the prior written consent of Hewlett Packard The information contained in this document is subject to change without notice Format Conventions WARNING Identifies a hazard that can cause personal injury Caution Identifies a hazard that can cause hardware or software damage Note Identifies significant concepts or operating instructions this font used for all text to be typed verbatim all commands path names file names and directory names also text displayed on the screen lt this font gt commands used for variables used in this font used for GUI menu options and screen controls Trademark Information Red Hat is a regi
11. Over time the log database files can become quite large To avoid consuming excessive disk space you can restrict the size of the files There are two options for managing the size of the log files Manually delete the files using the logdel command For more information on the logdel command refer to logdel on page 234 E Configure the operating parameters to automatically limit the log file size This is done by adding the following parameters to the PanConfigParams txt file LOG MAXIMUM DAYS nn This entry defines the maximum number of days to hold log files If a log file is over the maximum it will be removed LOG TOTAL MAXIMUM M EGABYT FS nnn This entry defines the total maximum number of bytes for any configured array Once this value is reached the oldest log entries will be deleted Array Logs 229 Log Commands 230 Array Logs Three utilities and their associated commands are available for managing the array logs E logprn used to view historical logs E logdel used to delete historical logs E armlog used to read the current controller and disk logs These commands and some detail on the format and structure of the log files is discussed in this section logprn Description The logprn command reads log entries from log database files and directs them to stdout screen The output can also be redirected to a text file which is required for the Command View SDM log tool opera
12. 8 Command Line User Interface 215 user lt acct gt adduser lt acct gt lt pass gt desc deluser lt acct gt grpadd lt group gt lt acct gt grpdel lt group gt lt acct gt lock lt acct gt unlock lt acct gt quit Examples Displays user details Adds a user description is optional Deletes a user Adds a user to a group Deletes a user from a group Lock an account Unlock an account Quit Create a new user adduser archie arc Assign group administrator user privileges to the new user grpadd Administrators harry grpadd Users potter Note Note 216 Command Line User Interface Accounts with user privileges cannot create or assign new users Accounts with user privileges can be locked out of operation by Administrator accounts Once an account is locked that user cannot use secadmin or the CVSDM GUI licApp Description The licApp command launches the AutoPass GUI The licApp command can be used to obtain license keys during installation or at a later time Syntax licApp a i e lt product_name gt licApp l licApp Options licApp supports the following options Launches application window to automatically download and install license a keys for the product 1 Launches the application window to install license keys from a file e Launches the application window to export an installed license key to a file Launches the application window to dis
13. C1 Jd1 C2 d2 M C1 J2 M C2 d2 D4 D4 ene Hee D3 D3 Oo seer FR D2 D2 0 2 D1 Dl D10 D10 2 D9 D9 eee eee ssssss D8 D8 ose esssss D7 D __ _ D6 D6 assss gt cessa D5 D3 S85 5655 Sesss56 D15 D15 D14 D14 D13 D13 _ D12 D12 _ D11 DIL Interpreting Disk Path Information The disk path information is presented in two tables The first table identifies the controller paths to each disk and indicates if the disk is physically present If the path information contains a series of hyphens it indicates that the path to the disk cannot be determined because the controller cannot see the disk See disk M D5 in the preceding example The table also lists the addresses assigned to each disk The addressing information can be used to identify problems with the array The three address fields Encl Addr Hard Addr Assigned Addr should be the same value If the values differ a problem has occurred If the Encl Addr and the Hard Addr fields differ it may be a result of a hardware failure such as a bent connector pin or a backplane failure If the Hard Addr and the Assigned Addr fields differ it may be caused by a hardware failure or resetting an enclosure address switch The second table is a loop map identifying the
14. Continued Metric Write Cache Hits Categories ARRAY LUN Description Usage The number of cache page accesses that were satisfied immediately from data that was stored in the write cache when processing host write commands A host write command that spans multiple write cache pages will count a write cache hit for each write cache page that was immediately available in the write cache when the write command was processed Any delays in accessing cache pages due to write cache posts or due to address conflicts with data in the cache being read or written to disk will not be counted as a write cache hit A cache page access that causes the allocation of a new write cache page from the pool of free write cache pages without waiting for a write cache post to complete is counted as a write cache hit Usage The ratio of Write Cache Hits to Cache Pages Written gives a general indication of the effectiveness of the write cache in servicing the host write workload The write cache serves primarily as a buffer to absorb bursts of high write activity in the host workload and provide a low latency response then write the data to disk during a time of lower activity All data that comes into the write cache will eventually be written to disk If this ratio is near one that is an indication that there is an approximate one to one correspondence between incoming and outgoing writes In that case a high percentage of the incoming writes will ha
15. If the changes to the firmware do not impact the mapping of controller memory the on line procedure can be used This procedure is faster than the off line download because it only involves a reset to the array If the changes to the firmware alter the controller memory mapping the on line procedure cannot be used The off line procedure must be used in this situation A change to the memory mapping requires that the array perform a shutdown and restart which is performed as part of the off line procedure Note When downloading controller firmware always check the README file included with the firmware If you have access you can also read the HP Service Note associated with the firmware download This information will identify whether you can perform the firmware download offline or online When downloading firmware off line using the CLUI the Command View SDM GUI should not be running in the background There is a possibility that the GUI will not adapt to new array automatically The GUI will have to be closed and restarted following the firmware download Examples Disk Module Download This example illustrates one method for downloading new firmware to the disk modules Firmware is downloaded to all disks The firmware file is located in the default firmware directory 1 Identify the current product numbers and firmware versions of the disk modules on the array with alias MyArray armdownload I D MyArray 128 Command Line
16. O z a Ss a Ss 5 a re O o Command Line User Interface 117 2 Display extended help message Overrides all other switches Examples Create an empty business copy LUN 7 from parent LUN 3 on array serial number OOUSP1001087 armcopy p 3 s 7 a false OOUSP1001087 Copy the content of the parent LUN to business copy LUN 4 on array alias Array armcopy s 4 a true Arrayl Copy the content of the business copy LUN to parent LUN 6 on array alias Array armcopy r 6 Arrayl 118 Command Line User Interface armdiag Description The armdiag command provides advanced diagnostic capability for isolating problems with the array Caution The functionality available using the armdiag command can damage the array and cause data loss if not used properly In addition the Virtual Array SCSI Specification is required to use this command Contact HP support for assistance before using armdiag Syntax armdiag C c lt cdb gt cf lt filename gt dir lt direction gt p lt password gt d lt data gt df lt filename gt sf lt filename gt b lt buffer_size gt i lt iteration gt lt array_id gt armdiag P f lt FRULocation gt c lt cdb gt cf lt filename gt dir lt direction gt p lt password gt d lt data gt df lt filename gt sf lt filename gt b lt buffer_size gt i lt iterations gt lt array_id gt armdiag l if lt
17. Other migration activity is performed in foreground and consumes resources that might otherwise be used to service the host workload This metric does not provide a means to distinguish the type of migration taking place and so is not a reliable indicator of the performance impact of migration 164 Command Line User Interface Table 10 Performance Metrics Continued Metric Categories Command Aborts Received 1 05 OPAQUE release 7100 Abort Sequences Received prior 7400 7110 to 1 05 Description Usage The number of SCSI abort requests received Usage This metric can be compared with the Command Frames Received and Queue Full Statuses Sent metrics to see if FRONTEND there is a significant issue in the current operation of the PORT 7410 array If Queue Full or Abort is more than a very minor portion of the commands being received then there is a problem that needs to be addressed Command Frames Received OPAQUE The number of SCSI commands received 7100 Usage a This includes all commands not just the read and write FRONTEND commands This metric can be compared with the Queue PORT 7410 Full Statuses Sent and Abort Sequences Received metrics to see if there is a significant issue in the current operation of the array If Queue Full or Abort is more than a very minor portion of the commands being received then there is a problem that needs to be addressed Commands Timed Out BACKEND Th
18. See Saving and Restoring Array Configuration Information on page 62 2 Uninstall the Command View SDM software uninstall cmdview F N z eE a Note If there has been a problem with the software or the array the logs should be retained and used to reference for troubleshooting If you are certain you will not need to access the logs they can be removed a o 3 a Ss a lt 3 Z i 3 To remove the logs enter the following three commands rm fR opt sanmgr rm fR etc opt sanmgr rm fR var opt sanmgr If you are re installing Command View SDM software perform the installation procedures described under Installing Command View SDM on Linux Red Hat on page 57 Installing Command View SDM 61 Saving and Restoring Array Configuration Information 62 Prog Prog Prog Prog Prog ram Params txt ram ram ram Params txt ram Program Fil Fil Fil Fil Fil Fil es les es es es es Several configuration files are used to customize the operation of Command View SDM Because these files allow you to easily replicate or restore the configuration of your array it is recommended that you maintain copies of these files This is particularly important if you plan to upgrade to a newer version of Command View SDM After the new software has been installed these files can be copied into the newly installed fi
19. The armc fg command is used to manage LUNs L option and physical disks D option LUN management includes creating and deleting LUNs Disk management involves adding downing and resetting disks Caution Deleting a LUN will delete all data on the LUN Backup all vital data on the LUN before deleting it Note If the LUN being deleted is very large the time required to delete the LUN may cause host I O timeouts armcfg D lt FRULocation gt a d v F R Z r true false lt array id gt armcfg L lt LUN gt a lt capacity gt g lt group gt d x true false lt array id gt armcfg Options LUN Options armcfg L L lt LUN gt a lt capacity gt d g lt group gt Operation will be performed on the LUN number identified by lt LUN gt Create a LUN if L is specified of the size specified by lt capacity gt or create a disk if Dis specified If lt capacity gt is followed by G lt capacity gt is in Gigabytes If lt capacity gt is followed by K lt capacity gt is in Kilobytes If lt capacity gt is followed by M lt capacity gt is in Megabytes If no unit is specified the default unit is in Megabytes The VA 7100 with firmware version HP11 or greater and the VA 7400 7410 7110 support up to 1024 LUNs 0 1023 Delete the specified LUN Identifies the redundancy group the LUN will be created in On the VA 7400 7410 lt group gt can be either
20. These relocations are used to do garbage collection in the RAID 5 DP storage areas This is the method most highly preferred by the make space policy for making free space RAID 5 DP to RAID 1 0 OPAQUE The number of clusters that were relocated by the optimize Relocations Spawned by policy from RAID 5 DP to RAID 1 0 storage Optimize Usage Optimize uses these relocations to move the write working set into RAID 1 0 storage to optimize random write performance RAID 5 DP to RAID 5 DP OPAQUE The number of clusters that were relocated by the optimize Relocations Spawned by policy from RAID 5 DP to RAID 5 DP storage Optimize Usage The RAID 5 DP storage areas can become filled with holes of empty space that need to be garbage collected to make the space available as free space These relocations are used to do garbage collection in the RAID 5 DP storage areas Command Line User Interface 185 O z a Ss a Ss 5 f a 8 0 Table 10 Performance Metrics Continued Metric RAID 5 DP Writes in Place Categories OPAQUE Description Usage The number of write operations to previously written LUN addresses posted out of the write cache to RAID 5 DP storage Usage Rewrites are host writes to LUN addresses that have already been written at least once since the LUN was created AutoRAID will decide whether to place write data into RAID 1 0 or RAID 5 DP storage when it is posted out of the write
21. This Agreement is effective until terminated You may terminate this Agreement at any time by destroying all copies of Software This Agreement will terminate immediately without notice from Sun if you fail to comply with any provision of this Agreement Upon Termination you must destroy all copies of Software 7 Export Regulations All Software and technical data delivered under this Agreement are subject to US export control laws and may be subject to export or import regulations in other countries You agree to comply strictly with all such laws and regulations and acknowledge that you have the responsibility to obtain such licenses to export re export or import as may be required after delivery to you 8 U S Government Restricted Rights If Software is being acquired by or on behalf of the U S Government or by a U S Government prime contractor or subcontractor at any tier then the Government s rights in Software and accompanying documentation will be only as set forth in this Agreement this is in accordance with 48 CFR 227 7201 through 227 7202 4 for Department of Defense DOD acquisitions and with 48 CFR 2 101 and 12 212 for non DOD acquisitions 9 Governing Law Any action related to this Agreement will be governed by California law and controlling U S federal law No choice of law rules of any jurisdiction will apply 10 Severability If any provision of this Agreement is held to be unenforceable this Agreement will remai
22. Topology Data Rate Port ID Back Port At M C1 J2 Status Port Instance 134 Command Line User Interface 50060b000014a12b Private Loop 2 GBit sec 125 Good 1 Hard Address 126 Link State Link Down Node WWN 50060b00000970bc Port WWN 50060b000014a12d Battery at M C1 B1 Status Good Identification 29652 MOLTECHPS NI2040 2002 4 5 anufacturer Name MOLTECHPS Device Name NI2040 anufacturer Date April 5 2002 Remaining Capacity 5878 mAh Remaining Capacity 97 Voltage 12480 mVolts Discharge Cycles 5 Processor at M C1 PM1 Status Good Identification HP A6218A A120 DIMM at M C1 M1 Status Good Identification 1024 Capacity 1024 MB Controller At M C2 Status Good Serial Number 00PRO0003379 Vendor ID HP Product ID A6218A Product Revision A120 Firmware Revision 38370A120P1111031050 Manufacturing Product Code IJMTU00015 Controller Type HP StorageWorks Virtual Array 7410 Battery Charger Firmware Revision Front Port At M C2 H1 5 0 Status Good Port Instance 0 Hard Address 108 Link State Link Up Node WWN 50060b00000970bc Port WWN 50060b000014a132 Topology Private Loop Data Rate 1 GBit sec Port ID 108 Device Host Name vaux4 india hp com Hardware Path Unknown Device Path Unknown Front Port At M C2 H2
23. but it may also result in longer response times because a command will have to sit in the queue longer before being serviced If time outs and long response times are occurring it may be necessary to reduce the size of the queue The lt FruLocation gt value is supported on HP 15 firmware and later VA7 100 7400 and A000 or greater VA7410 7110 On the VA 7410 it identifies the specific host port for which the Queue Full Threshold will be set For example to set the value for host port 1 on controller 2 enter M C2 H1 On the VA 7100 and VA 7400 arrays the lt FruLocation gt value is ignored and the threshold is set for all ports r on off true false Change the apparent state of read cache on true or off false This switch only changes the read cache setting presented to the operating system and does not affect the operation of the array which always has read cache enabled This switch is provided for operating system interpretability R full partial Perform either a full or partial reset of the array If no parameter is supplied a full reset is performed Full reset can be used to reset the array in environments where the Fibre Channel Target Reset task management function is not possible A full reset should also be used when the array is in an unknown state A full reset includes memory tests Partial reset can be used to reset the array in environments where the Fibre Channel Target Reset task management functi
24. click the Change Password button a 2 Enter the old password and the new password 2 3 Click OK The new password will take effect immediately Adding a DEFAULT Table Entry 1 On the Secure Manager screen click the Add Table Entries button 2 In the Participant Type field select DEFAULT 3 In the LUNs field select the LUN or LUNs to which the entry will apply 4 In the Permissions field select the appropriate permission 5 Click OK Using the Graphical User Interface 103 A DEFAULT entry will made in the table for each LUN you selected Adding a NodeWWN Table Entry 1 2 3 On the Secure Manager screen click the Add Table Entries button In the Participant Type field select Node WWN In the Host Name field select the host or hosts for which you want to create table entries The World Wide Name field will display all the WWNs associated with the hosts you select Host names are provided for convenience in displaying and selecting WWNs The host name is not included as part of the table entry In the World Wide Name field select the WWNs for which you want to create table entries In the LUNs field select the LUN or LUNs to which the entries will apply In the Permissions field select the appropriate permission The permission will be applied to all entries Click OK The table is updated with an entry for each WWN LUN combination selected Adding New Hosts 1 2 3 4 On the Secure Manage
25. it indicates that the host on which Command View SDM is running does not have Configure C permissions on any LUN it can access on the array Typically the LUN O entry in the LUN security table is used to grant Configure permission to all hosts If access to LUN 0 is restricted the host may no longer be able to use Command View SDM to manage the array Correcting this problem requires editing the array LUN security table If there is another Command View SDM host which can communicate with the array you can use that host to edit the LUN security table From the functioning host perform the steps below If there is not another Command View SDM host you will have to disable LUN security using the virtual front panel For more information on using the virtual front panel see the HP StorageWorks Virtual Array Installation Guide When security has been disabled continue with the steps below 1 Read the LUN security table from the array into a file armsecur r f lt filename gt p lt password gt lt array id gt Solving Problems 241 PROBLEM SOLUTION PROBLEM SOLUTION 242 Solving Problems 2 Identify which LUNs the non functioning host can access You will need to know the World Wide Node name of the host to identify its entries in the table 3 On one of the entries which grants the host access to a LUN modify the permissions to include configure C The entry will be look like this which grants access to LUN
26. lt none gt Good A C1 J2 BackEnd Port lt none gt Good g C1 B1 Battery 28726 MOLTECHPS NI2040 2002 3 19 Good C1 PM1 Processor HP A6218A A120 Good Command Line User Interface 137 C1 M1 DIMM 10 D1 Disk 3H D2 Disk 3H D3 Disk 3H D4 Disk 3H D5 Disk 3H D6 Disk 3H D7 Disk 3H D8 Disk 3H D9 Disk 3H D10 Disk 36 D11 Disk 3C D12 Disk 3H D13 Disk 3C D14 Disk 3C D15 Disk 3C 24 YO90VO YO 90QH Y09002 YO90NS YO 90WB YO6CJE YO90VS YO6G7D YO90PH DOMBYX DOMIJF YO90WA DOGE1J DOLHDG DOMEXK Good Good Good Good Good Good Good Downed Good Good Good Good Good Good Good Good Displaying Disk Information Display the information for disk 2 in the main enclosure on array with alias jupiter armdsp d M D2 jupiter Vendor ID HP Product ID A6218A Array World Wide Name 50060b00000921d2 Array Serial Number 00SG04990111 Alias jupiter Software Revision 1 08 00 0126 040630 Command execution timestamp Jul 2 2004 9 28 01 PM Disk at M D2 Status Good Disk State Included Vendor ID HP 0146G Product ID ST3146807FC Product Revision HPO1 Data Capacity 133 514 GB 279999999 blocks Block Length 520 bytes Address 112 Node WWN 20000004cf568e9d Initialize State Ready 138 Command Line User Interface Redundancy Group 2 Volume Set Serial Number 00
27. managementhost h devicehost Installing Command View SDM Details About the Command View SDM Installation Process This section describes in more detail the Command View SDM installation process It is not essential that you read this material to install the software successfully It is provided for those who have a desire to understand what is going on behind the scenes It may also help you solve any problems that occur during the installation Command View SDM Architecture Understanding the architecture of the Command View SDM software components should help you understand the installation and interaction of the various components The major components is the Command View SDM software are shown in Figure 4 The integration with other components is also shown Command View SDM White Paper A white paper describing the operation of Command View SDM in more detail can be downloaded from the following web site http www hp com products1 storage products disk_arrays modular commandview infolibrary index html Installing Command View SDM 73 a o 3 3 a Ss a lt 3 Z i 5 N eh a Figure 4 Command View SDM Architecture 74 Web Browser A Command View Component N Device Database E armdiscover HP UX A f
28. simply replace the existing PanConfigParams txt with the saved version 3 Restart HostAgent and OpenDIAL to invoke the new configuration See Starting Stopping HostAgent and OpenDIAL on page 69 Installing Command View SDM 63 Configuring Command View SDM Once installed it may be necessary to configure the operation of Command View SDM Configuration is required to perform the following tasks E Setting up remote client access E Configuring the Command View SDM web browser m Enabling EMS if necessary HP UX only Setting up Remote Client Access 64 When using a remote client to manage arrays the client must be granted access rights by the Command View SDM host connected to the array This includes clients running Command View SDM and web browser clients Access rights are managed using a special access file which is maintained on the Command View SDM host connected to the array This file contains the IP addresses of clients that are allowed to manage any array connected to the host The following files are used to control client access E access dat standard installation E authorizedClients dat HP OpenView Storage Area Manager SAM installation Note By default the configuration file contains a value of 127 0 0 1 This localhost entry is required for Command View SDM host operation and must remain in the file 1 On the Command View SDM host connected to the array open the configuration file in a text e
29. 1 NODEWWN 4001a5500b060012 1 WC q Add C to permission 4 Write the updated LUN security table back to the array armsecur w c f lt filename gt p lt password gt lt array id gt 5 Enable Secure Manager armsecure e p lt password gt lt array id gt 6 Discover the management path to the array armdiscover Command View SDM stops working after updating the array host port behavior table If the host port behavior is set incorrectly for the CommandView management station the management station may lose the ability to manage the array For example if the host port behavior for a Windows 2000 management station is inadvertently set to HP UX CommandView may no longer be able to manage the array If this situation occurs there are two ways to correct the problem m If another CommandView Management station is available use it to correct the array host port behavior table entry for the malfunctioning management station E Use the Serial CommandView tool to clear the host port behavior table on the array The Serial CommandView tool is available to HP trained support personnel only I get a 401 error when trying to manage the array from a browser This indicates that the correct access permissions have not been set on the Command View SDM host Access permissions are managed using a configuration file on the Command View SDM host To allow a remote client to manage the array the IP address of the remo
30. 1 or 2 On the VA 7100 7110 this value must be 1 114 Command Line User Interface x true false Activates true or deactivates false the specified LUN Performance can be improved by deactivating any LUN you will not be using Disk Options armcfg D D lt FRULocation gt a d v F R Z r true false 2 Examples Command Line User Interface 115 Operation will be performed on the disk specified in lt FRULocation gt Add the disk specified by lt FRULocation gt Down the specified disk The following options control the downing operation By default the controller assumes that no valid data remains on the disk when it is reinserted The following options control behavior when the disk is reinserted v On reinsertion of the disk the controller assumes disk data is valid except for data written to the array since the disk was removed F The array will auto fail the disk specified by lt FRULocation gt By default a down command will succeed only if downing of the disk does not result in a loss of redundancy or data availability This can be overridden with the following options R Allow the disk to be downed if doing so would result in a loss of redundancy but not data loss Following this command the array will offer full data availability but will be unable to protect against any subsequent disk failure s Z Allow the disk to be downed even in the case where data will be
31. 10 Performance Metrics Continued Metric Total Cache Pages Accessed Categories ARRAY LUN Description Usage The total number of disk read and write commands used to fetch and post data to and from the read and write caches It is a sum of the Cache Pages Read and Cache Pages Written metrics See the descriptions of those two metrics for more detailed information Disk read and writes generated by array internal policy operation are not counted as cache pages accessed Usage The read and write caches employ different caching policies so it is not very meaningful to analyze the combined read and write cache effectiveness See usage information on the individual read and write cache metrics for more information on analyzing cache effectiveness Total Corrected Read Errors DISK PORTS The total of all correctable errors encountered It is the sum of the counters specified by Corrected Read Errors With Possible Delay and Corrected Read Errors With Retry There is no double counting of data errors among these two counters and all correctable data errors are counted in one of these counters Usage Each of the write error counters provides a general indication of the quality of write operations Any significant counts in any of the write error counters is an indication that drive operational quality may be having an effect on performance Total Corrected Write Errors DISK PORTS The total of all correctable
32. AutoRAID configuration may be almost completely stored as RAID 1 0 if the data stored in the LUN is mostly within the write working set 180 Command Line User Interface Table 10 Performance Metrics Continued Metric RAID 1 0 Writes in Place Categories OPAQUE Description Usage The number of write operations to previously written LUN addresses posted out of the write cache to RAID 1 0 storage Usage Rewrites are host writes to LUN addresses that have already been written at least once since the LUN was created AutoRAID will decide whether to place write data into RAID 1 0 or RAID 5 DP storage when it is posted out of the write cache When RAID 1 0 is the destination for a rewrite it will be performed by updating the data in place rather than relocating the cluster containing the data This provides the performance benefit of AutoRAID for random writes by keeping the write working set in RAID 1 0 storage Random write performance will be optimized when the majority of random writes occur as RAID 1 0 writes in place RAID 5 DP Allocation absolute LUN The number of logical blocks in the LUN that are stored using the RAID 5 DP storage method Usage RAID 5 DP provides better storage efficiency than RAID 1 0 and approximately equivalent sequential write performance AutoRAID will attempt to detect a sequential write workload and store the data in RAID 5 DP to get better storage efficiency As the array becomes
33. Browser a Management Stations nd Internet Supported Hosts SAM Management Station 5 N z eE gt a Fibre direct or hub switch connection aoe a oe ra o 3 3 fo Ss Q lt S G n i Oy tujveuuw Virtual Array Command View installed on SAM management station Web server running on management station OpenView SAM HostAgent installed on hosts Installing Command View SDM 43 Installing Command View SDM on HP UX The following procedure describes the steps involved in installing the Command View SDM software on an HP UX host or client Minimum System Requirements for HP UX 44 Before installing the Command View SDM software verify that the host meets the following minimum requirements Host HP UX 11 00 11 11 11 23 plus the Support Plus Hardware Enablement Bundle version September 2001 or later RAM 1 GB Screen Resolution 800 x 600 for the GUI Recommended 1024 X 768 Video Support 64K colors or better Disk Space for Logs 16 Mbyte per 2 months Disk Space 60 Mbyte in the var directory for logs Directory Space for installation opt 230Mbyte 11 00 11 11 350Mbyte 11 23 var less than 1Mbyte for 11 00 11 11 1 3 Mbyte for 11 23 etc usr less than 1Mbyte for 11 00 11 11 11 23 Locating HP UX Patches CV SDM 1 08 01 delivers version 1 4 1 03 of the Java Runtime Environment Java Version 1 4 1 03 and later for PA RI
34. Command Line User Interface 169 Table 10 Performance Metrics Continued Metric Categories Link Failure Count PORT BACKEND PORT Description Usage FRONTEND The number of times a NOS primitive sequence or another failure of N_Port initialization protocol caused a transition into the link failure state Usage Each of the port error counters provides a general indication of the quality of port operation Any significant counts in any of the port error counters is an indication that port or link operational quality may be having an effect on performance Compatibility FRONTEND PORT metrics are available for all products BACKEND PORT are available for VA 7410 only Logical Blocks Read ARRAY LUN The total number of logical blocks transferred by host read commands Usage This metric is used as the basis to compute the Logical Blocks Read Rate metric In combination with the Host Reads metric this metric can be used to determine the average size of read commands in the host read workload Logical Blocks Read Rate 1 05 ARRAY release LUN Logical Blocks Read Throughput prior to 1 05 The average number of logical blocks transferred per second by read commands Usage This metric is a measure of the performance level being achieved for reads and also provides some indication of the demand level of the host workload High read throughput will not be achieved when the workload demand is low Logica
35. Disk enclosures O through 5 on back end FC loop 1 The number corresponds to switch setting on the disk enclosure On the VA 7400 7110 all disk enclosures are on loop 1 JBO JB5 Disk enclosures O through 5 on back end FC loop 2 The number corresponds to switch setting on the disk enclosure Only the VA 7410 has a FC loop 2 lt component gt D1 D15 disk modules in slots 1 through 15 C1 C2 controller LCC modules in slots 1 or 2 P1 P2 power supply fan modules in slots 1 or 2 MP1 midplane assembly lt subcomponent gt B1 battery located on controller M1 DIMM in socket 1 H1 H2 host ports 1 and 2 port 2 on VA 7410 only J1 J2 Disk enclosure ports 1 and 2 port 2 on VA 7410 only PM1 processer G1 G2 GBIC in slot lor 2 1 is the left slot 2 is the right slot as viewed from the rear of the array Example The following command identifies the disk in slot 5 of disk enclosure 2 on FC loop 1 on the array identified by alias Array 1 armctg D JA2 D5 a Array Identifies disk 5 in disk enclosure 2 Identifies array with alias Array on FC loop 1 112 Command Line User Interface Command View SDM Commands This section describes each Command View SDM command its use and its options Examples are included showing the typical use of the command O z a Ss a Ss 5 f a 8 0 Command Line User Interface 113 armcfg Description Syntax
36. EULA SHALL BE LIMITED TO THE GREATER OF THE AMOUNT ACTUALLY PAID BY YOU FOR THE SOFTWARE OR US 5 00 PROVIDED HOWEVER IF YOU HAVE ENTERED INTO A SITRAKA SUPPORT SERVICES AGREEMENT SITRAKA S ENTIRE LIABILITY REGARDING SUPPORT SERVICES SHALL BE GOVERNED BY THE TERMS OF THAT AGREEMENT BECAUSE SOME STATES AND JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY THE ABOVE LIMITATION MAY NOT APPLY TO YOU JCL5 0 LIC STD 0105 Product Description 37 an s e Q c coh o o wn a me o 5 38 Product Description Installing 92 Command View SDM This chapter includes procedures for installing Command View SDM on each supported operating system The installation process differs for each operating system Once the software is installed operation of Command View SDM is identical on all platforms The Command View SDM software can be installed on a host connected directly to the array Command View SDM can also be installed on a client for remote management Remote clients must be assigned permission to manage the array by a Command View SDM host connected to the array If you would like some general information on the software installation process before you begin see Details About the Command View SDM Installation Process on page 73 Note Can install Command View SDM on more than one host Command View SDM comes with a FREE license If you want to install the software on additional hosts you may
37. Inc Sitraka End User License Agreement EULA is a legal agreement between you either an individual or a single entity and Sitraka for the Sitraka software product identified above which computer software includes class libraries including source code if you have purchased it Sun Microsystems Inc s Java Project X Technology and may include associated media printed materials and online or electronic documentation SOFTWARE By installing copying or otherwise using the SOFTWARE you Product Description 33 34 Product Description agree to be bound by the terms of this EULA If you do not agree fo the terms of this EULA do not install or use the SOFTWARE you may however return it to your place of purchase for a full refund SOFTWARE LICENSE The SOFTWARE is protected by copyright laws and international copyright treaties as well as other intellectual property laws and treaties The SOFTWARE is licensed not sold 1 GRANT OF LICENSE This EULA grants you the following rights a If You Have Any Version Of A JClass Product This license permits a single developer to use the SOFTWARE on a single computer subject to the restrictions in Section 3 i To Build Applets Provided that applets you build are used only as an internal component in end user oriented user interfaces you may copy them to additional computers e g Web Servers from which you may allow end users to download royalty free the applets in the co
38. UserAccountsManager bat User accounts are organized into groups and a set of permissions are assigned to each group using JAAS To manage the user accounts use the script file UserAccountsManager bat located in the home directory This is the directory where the CIM Object Manager is installed Typically it is in C Program Files Hewlett Packard SMI S cimom To find the list of switch options supported run this script file with the option To list the available groups and users execute this command Installing Command View SDM 81 UserAccountsManager LG Note There is no other input parameter other than LG to list the available groups and users Currently the available groups are Administrator and User There are no commands to add or remove the groups User accounts in the Administrator group have complete control of all operations User accounts in the User group can only execute read only operations To add a user execute this command UserAccountsManager AU G lt Group gt U lt UserName gt P lt Password gt where G is the group name for the user U is the user name P is password for the user Example UserAccountsManager AU G Administrator U Tom P Vanilla2 Note The parameter Group is one of the groups listed by the LG option A user name can exist in only one group To change the user password execute this command UserAccountsManager CP U lt UserName gt O lt OldPassword g
39. View SDM Command Summary Continued armmgr Configure hot spares Set array RAID level Set Auto Rebuild On Off Set Auto Format On Off Set Auto Include On Off Set controller host port behavior Set resiliency level Set port loop ID Set fibre channel topology Break advisory lock Set array alias name Identify FRU location Reset the array Manage read and write cache settings Shutdown the array Set Queue Full Threshold armpert Display performance data armrbld Enable disable Auto Rebuild Display rebuild status progress Set rebuild priority armrecover Manage map recovery armsecure Manage LUN security table armshell Open multi command environment armtopology Display host and LUN information licApp Display license information S licUtil Install remove and modify license information z3 logprn Outputs log file information a logdel Deletes log files a secadmin Create Delete users to Access GUI a These command are discussed in Array Logs on page 227 A Q 8 Command Line User Interface 109 Command Syntax Conventions The following symbols are used in the command descriptions and examples in this chapter Table 7 Syntax Conventions Symbol Meaning lt gt Indicates a variable that must be entered by the user l Only one of the listed parameters can be used exclusive OR Values enclosed in these brackets are optional Values enclosed in these
40. _WWN gt lt host_port_behavior gt lt node_WWN 3 gt is the node WWN or port WWN of the host lt host_port_behavior gt identifies the host operating system The values for each OS are listed in the following table gt Host Operating System lt host_port_behavior gt Value HP UX HPUX Windows 2000 2003 Win2k Linux Red Hat Linux Sun Solaris Solaris Novel Netware NetWare IBM AIX AIX MPE iX MPE Compaq Tru64 Tru64 Compaq OpenVMS OpenVMS Other operating systems UnsupportedOS 1 Supported on firmware versions HP14 and later lt node _WWN gt identifies the WWN connection to the host A host connection may be the host WWN or it may be the host adapter WWN Either the node or port WWN may be used For hosts that have multiple host adapters more than one entry WWN per host may be required in the host port behavior O o 3 fe Ss Q Ss ke e a 8 o Command Line User Interface 147 table Depending on the operating system a host s node WWN may not be passed through multiple host adapters to the array In this case the array will see the host s multiple host adapter WWNs In this situation multiple host adapter WWNs must be entered into the table to represent the host Example Create the host port behavior table on a new array for an environment with three hosts one HP UX with two host adapters one Windows with two host adapters and one Linux with
41. a genuine map loss condition the array will be left in a Recovery Failed warning state If there are no other errors generated the array will function in this state To clear the Recovery Failed warning state run a complete successful recover again 202 Command Line User Interface armsecure Description The armsecure command manages the Secure Manager features of the array For information on using Secure Manager refer to the hp suresfore secure manager virtual array installation and user guide included with the Secure Manager Software Media Kit T1003 This document describes in detail the format of the Secure Manager table Syntax armsecure r f lt filename gt p lt password gt lt array id gt armsecure w c f lt filename gt p lt password gt lt array id gt armsecure c e d p lt password gt lt array id gt armsecure n lt newPassword gt p lt oldpassword gt lt array id gt armsecure t c h lt hostLisf gt w lt WWNList gt f lt filename gt p lt password gt lt array id gt armsecure cp ls lt LUN gt Id lt LUNList gt p lt password gt lt array id gt armsecure cp ws lt WWN gt wd lt WWNList gt p lt password gt lt array id gt armsecure Options c Clears the Secure Manager table on the array This option is typically used with the write w option to clear the table before writing If the c option is used alone Secure Manager is disabled wh
42. all hosts will have access to LUN O you may want to limit its size 10 MB and not use it to store any critical data 70 Installing Command View SDM Adding a New Host to the Management Configuration When adding a new host to your system you will need to take the necessary steps to ensure the host can access the array There are two steps to perform 1 If the host does not use the default controller host port behavior the host will have to be added to the host port behavior table See Creating the Host Port Behavior Table on page 147 for information on performing this task 2 If LUN security is being used the host will have to be granted access to the desired LUNs on the array This is done by updating the LUN security table on the array For information on managing LUN security refer to the HP StorageWorks Secure Manager User Guide included with the Secure Manager Software Media Kit T1003A O Zz ag SS 2a n e z Renaming a Host If it becomes necessary to rename a host the original host name must be removed from the host device database maintained by Command View This is necessary to avoid the same arrays being displayed on the new host name and also on the old host name 1 Run the following command to remove database entries for the existing host name armdiscover managementhost h hostname delete Replace hostname with the current hostname See armdiscover on page 122 for more informat
43. an HP authorized reseller Customer may not sublicense the Software unless otherwise agreed to by HP in writing Pursuant to HP s licenses with these third parties HP has included the following relevant license notices JAVATM2 Runtime Environment Version 1 4 5 JAVATM2 Runtime Environment Version 1 4 is copyrighted by Sun Copyright 2000 2003 Sun All Rights Reserved JCLASS Products JCLASS Products is copyrighted by Sun Copyright 2000 2003 Sun All Rights Reserved THE SOFTWARE PROVIDED HEREIN IS PROVIDED BY HP AND BY THIRD PARTIES INCLUDING THE OPEN SOURCE COMMUNITY ANCILLARY SOFTWARE USE OF THE HP SOFTWARE THE ANCILLARY SOFTWARE ACCOMPANYING PRINTED MATERIALS AND THE ONLINE OR ELECTRONIC DOCUMENTATION PRODUCT IS CONDITIONED UPON AND LIMITED BY THE FOLLOWING TERMS AND CONDITIONS INCLUDING THE AS IS WARRANTY STATEMENT AND THE TERMS AND CONDITIONS OF THE ANCILLARY SOFTWARE LICENSE AGREEMENTS ANCILLARY SOFTWARE LICENSES USE OF ANCILLARY SOFTWARE SHALL BE GOVERNED BY THE ANCILLARY SOFTWARE LICENSE EXCEPT THAT THE DISCLAIMER OF WARRANTIES AND LIMITATION OF LIABILITIES PROVISIONS CONTAINED IN THE AS IS WARRANTY STATEMENT OF THIS AGREEMENT SHALL ALSO APPLY TO SUCH ANCILLARY SOFTWARE HP HAS IDENTIFIEDANCILLARY SOFTWARE BY EITHER NOTING THE ANCILLARY SOFTWARE PROVIDER S OWNERSHIP WITHIN EACH ANCILLARY SOFTWARE PROGRAM FILE AND OR BY PROVIDING INFORMATION IN THE ANCILLARY TXT FILE THE ANCILLARY SOFTWAR
44. and to the Java Project X Technology are owned and licensed by Sun Microsystems Inc Copyright Sun Microsystems Inc All rights reserved The SOFTWARE is protected by copyright laws and international treaty provisions Therefore you must treat the SOFTWARE like any other copyrighted material except that you may install the SOFTWARE on a single computer provided you keep the original solely for backup or archival purposes You may not copy the printed materials accompanying the SOFTWARE 6 DUAL MEDIA SOFTWARE You may receive the SOFTWARE in more than one medium Regardless of the type or size of medium you receive you may use only one medium that is appropriate for your single computer You may not use or install the other medium on another computer You may not loan rent lease or otherwise transfer the other medium to another user Product Description 35 s e Q c coh o o wn a me o s 36 Product Description 7 U S GOVERNMENT RESTRICTED RIGHTS The SOFTWARE and documentation are provided with RESTRICTED RIGHTS Use duplication or disclosure by the Government is subject to restrictions as set forth in subparagraph c 1 ii of the Rights in Technical Data and Computer Software clause at DFARS 252 227 7013 or subparagraphs c 1 and 2 of the Commercial Computer Software Restricted Rights at 48 CFR 52 227 19 as applicable Manufacturer is Sitraka Inc 260 King Street East Toronto Ontario Ca
45. be automatically downloaded to both controllers D lt FRULocation gt Download firmware to the disk identified by lt FRULocation gt Multiple disks can be specified in the same command O z a Ss a Ss 5 EE f a re O o Command Line User Interface 125 D P lt productID gt L lt FRULocation gt L P lt productID gt M lt source _FRU gt O P lt productID gt lt fwFileName gt lt FRULocation gt Download firmware to the disk identified by the P lt productID gt option See the P option for more information Display a list of controllers C Disks D LCCs L or Battery controller B locations and firmware revision codes for the module type specified Download firmware to the disk enclosure LCC controller identified by lt FRULocation gt Multiple controllers can be specified in the same command Download firmware to the disk enclosure LCC controller identitied by the P lt productID gt option See the P option for more information Copy firmware from the array controller identified by lt source_FRU gt to the other array controller Perform the download in an offline mode This is required for family firmware version changes An attempt to download a version family change with the array on line an error will be returned indicating that an off line O download is required Note during the download the array will not respond to I O Downl
46. braces are required Command View SDM man pages Quick Help Online man pages are included for each Command View SDM command Each man page includes detailed information about the command and its usage To display the man page for any Command View SDM command type man lt command name gt Substitute one of the Command View SDM utility names for command_name For example to display the armdsp man page type man armdsp A quick listing of the syntax and available options for a command can be displayed by using the option with the command For example for quick information about the armmgr command type armmgr 110 Command Line User Interface Using Identification Variables When using the Command View SDM CLUI you must select the array you will be managing In addition many commands also require you to identify the component within the array controller disk or LUN that will be impacted by the command The following paragraphs describe the identification variables and how they are used in a command Before using the command make sure you understand the use and structure of the identification variables A lack of understanding may result in commands executed on an unintended component Array Identifier The array identifier specifies the array to which a command is directed It has the formats lt array id gt lt lt From the local host lt HostName array id gt lt lt Froma remot
47. cache When RAID 5 DP is the destination for a rewrite the data may be written in place in RAID 5 DP by the conventional read modify write process or it may be written by relocating the cluster containing the data This metric counts only those writes to RAID 5 DP that use the read modify write process Writes to RAID 5 DP that use relocation are counted by the New RAID 5 DP Writes metric A relatively large number of RAID 5 DP writes in place as compared to RAID 1 0 writes in place may be an indication that random write performance is being limited because there isn t enough disk space for the write working set to fit in RAID 1 0 storage In this case it may be possible to improve random write performance by adding more disks to the array Read Cache Hits ARRAY LUN The number of cache page accesses that were satisfied immediately from data that was stored in the read or write cache when processing host read commands A host read command that spans multiple read cache pages will count a read cache hit for each read cache page that was immediately available in the read cache when the read command was processed Any delays in accessing cache pages due to read cache fetches write cache posts or due to address conflicts with data in the cache being read or written to disk will not be counted as a read cache hit Usage The ratio of Read Cache Hits to Read Cache Hits Cache Pages Read gives a general indication of the effectiveness
48. cp and wd options Display help message Overrides all other switches Read the current contents of the security table into file secure txt on host with alias green The password is the default value AUTORAID armsecure r f secure txt p AUTORAID green Change the password on array alias green from the default of AUTORAID to 33k3r armsecure n s33k3r p AUTORAID green Write the security table stored in file secure txt fo array alias green The password is s33k3r Clear the exisitng table before writing the new one and re enable Secure Manager armsecur w c f secure txt p s33k3r green armsecure e p s33k3r green Copy the permissions from LUN 3 to LUNs 8 10 11 and 12 The array alias is blue and the password is dOm1n0 armsecure cp ls 3 ld 8 10 12 p d0m1n0 blue 206 Command Line User Interface armshell Description The armshel1 command provides an environment for executing multiple CLUI commands without the overhead imposed in the standard environment When executing a command in the standard environment each command opens the Java Virtual Machine JVM executes then closes the JVM When executing multiple commands this continued opening and closing of the JVM increases the time required for command execution To avoid this situation armshe11 opens the JVM once and keeps it open until you close it This improves performance when executing multiple commands A file containing CLUI commands can also be pa
49. dev rscsi c25t12d0 00SG04990103 yellow 50060b00000921a3 HPA6188A00SG04990103 HP A6189A dev dsk c4t0d0 0OUSP1001083 white 50060b00000970bb armdownload Description The armdownload command downloads firmware to the array Firmware can be downloaded to the array main controllers battery control circuitry disk enclosure Link Control Cards LCC and disks Note Always refer to the README file provided with the firmware for specific download requirements Caution Only wrapped file formats should be used when downloading firmware to any component on the array The use of wrapped files eliminates the possibility of downloading the wrong firmware file Wrapped files can be identified by the frm file extension If the firmware file has another extension it may be a raw firmware file The potential for downloading the wrong firmware is increased when using raw files Syntax armdownload l C D L B lt array id gt armdownload C B O lt fwFileName gt lt array id gt armdownload L D lt FRULocation gt lt FRULocation gt lt fwFileName gt lt array id gt armdownload L D P lt productID gt lt fwFileName gt lt array id gt armdownload M lt source_FRU gt lt array id gt armdownload Options B Download firmware to the battery control circuitry The firmware will be automatically downloaded to both batteries C Download firmware to the array controllers The firmware will
50. errors encountered It is the sum of the counters specified by Corrected Write Errors With Possible Delay and Corrected Write Errors With Retry There is no double counting of data errors among these two counters and all correctable data errors are counted in one of these counters Usage Each of the write error counters provides a general indication of the quality of write operations Any significant counts in any of the write error counters is an indication that drive operational quality may be having an effect on performance 190 Command Line User Interface Table 10 Performance Metrics Continued Metric Categories Description Usage Total I O ARRAY The total number of host read and write commands LUN completed Usage This metric is used as the basis to compute the Total I O Rate metric Total O Rate 1 05 release ARRAY The average number of host read and write commands Total 1 O Throughput prior to LUN completed per second 1 05 Usage This metric is a measure of the performance level being achieved and also provides some indication of the demand level of the host workload High total I O rates will not be achieved when the workload demand is low Total 1 O Throughput 1 05 ARRAY The average number of megabytes transferred per second release LUN by read and write commands MBytes Total Read Write Usage Throughput prior to 1 05 This metric is a measure of the performance level being achieved by the arra
51. file disk out armdiag P f M D6 cf inquiry p password dir DATA_IN df disk out array 14 Shutdown array autoraid_6 on host server4 armdiag C c e 8000000000000000000 p password dir NO DATA server4 autoraid_ 6 Gather status information from array alias va_array_4 and store the results in file array_status armdiag I if array status va_array 4 The status information will be stored in file va_array_4 zip which can be viewed using a tool such as WinZip O te z 2 e a Ss D 5 EE a re O o Command Line User Interface 121 armdiscover Description The armdiscover command performs a discovery that identifies all arrays attached to a host In addition to being output to the screen the results of this command are stored in a database file which is accessed by the armdsp i command to display array information Command options allow the discovery and storage of results on remote hosts Note The armdiscover command should be run after adding a new array to a host on which Command View SDM is already running This will add the new array to the management configuration In an OpenView SAM environment the armdiscover command retrieves device information from the SAM database and does not initiate a discovery process Consequently the command executes much quicker in SAM Syntax armdiscover lt managementhost gt h lt devicehost gt s v n delete armdiscover
52. find that you need to modify the file sanmgr hostagent config access dat on each host with access to the device If when you attempt to launch CV you see the error message Init error Initial Device Exception add a line with the IP address of the remote client to each of those files 96 Using the Graphical User Interface Using the Command View SDM GUI You perform array management tasks using the GUI by selecting the appropriate tabs and pages For detailed information on using the GUI access the on line help by clicking the located in the upper right corner of the screen Locating Information The GUI interface uses a set of tabs to organize the tasks and information presented The following table should assist you in determining which tab to use to perform a task Bhp StorageWorks Command View SDM BE Status Ready a HP Identity Status LUN Managem Configuration Diagnostics Download Performance License Product Male s ico LE Se TF 25 ay 0 F a o N e 2 Alias Name Firmware Revision Software Revision Worldwide Name Serial Number Using the Graphical User Interface 97 Table 5 GUI Navigation Overview Tab Task Information Identity Displays general information about the array Status Status information is organized into three categories Array Status general array status Component Status complete status information for ea
53. from this icon 92 Using the Graphical User Interface 1 Double click the Launcher icon The Command View SDM Launcher window opens displaying an icon for each array connected to the host The icon indicates the current array status 2 Double click on an array icon to run the management GUI for the array You can now begin managing the array Running the Launcher Using a Command Line On HP UX and Linux systems the Launcher is run from the command line 1 Start the Launcher by entering launcher lt lt From the local host launcher lt hostname gt lt lt From a remote client lt hostname gt is the name of the host to which the array is connected Note If the host cannot find the Launcher add the path to the command as follows HP UX or Linux opt sanmgr commandview client sbin launcher lt hostname gt Windows lt drive gt Program Files Hewlett Packard sanmgr command view client sbin launcher lt hostname gt nE s a LE Er amp TF 25 ay 0 F ay 2 Nn o 2 2 To start the management GUI double click on any array icon displayed in the Launcher window Running the Management GUI Directly from a Command Line You can bypass the Launcher and run the management GUI for a specific array You must know the ID of the array you want to manage to use this technique To run the GUI directly from a command line enter the following command emdviewVA lt array id gt lt lt From the local hos
54. gt te 52 Note You have to manually uninstall the previous version of Command View if it exists through Add Remove Programs as Command View SDM installer will not automatically remove the previous version HP OpenView Storage Area Manager Integration The Command View SDM software integrates into HP OpenView Storage Area Manager SAM running on a Windows management station The process of installing the software on OpenView SAM is the same as on a standard WIndows environment however you should be aware of the following operational differences when installing on an OpenView SAM management station The Command View software is only installed on the OpenView SAM management station When installing Command View SDM on an OpenView SAM management station make sure that SAM is installed before installing Command View SDM The OpenView SAM Host Agent must be installed on servers connected to the arrays that will be managed When upgrading OpenView SAM Command View SDM must be uninstalled before performing the upgrade and then reinstalled when the upgrade is complete The file used to control client access on OpenView SAM is authorizedClients dat located in the following directory sanmgr managementserver config The Command View HostAgent and OpenDIAL services are not used on an OpenView SAM management station Instead the OpenView Storage Management Server service is used for the Command View SDM software OpenView
55. hp StorageWorks Command View SDM There are a few special requirements for this software to work correctly noe s Coy a LE Er amp TF T S 8S a 2 N o g 1 The client PC s web browser should be Internet Explorer 6 0 or later 2 If you are running the OVSAM user interface on the OVSAM management station you may find that you need to modify the file sanmgr managementserver config authorizedClients dat on the OVSAM management server If when you attempt to launch CV you see the error message 401 Authorization Required Check server configuration then create a new line in that file with the IP address of the OVSAM management station 3 The client PC s web browser will need to install Sun s Java 1 4 2 plug in It will be prompted to do so automatically when the CV software is Using the Graphical User Interface 95 launched A proxy server may need to be configured in order for the plug in installation to succeed 4 _ If the web browser is configured to use a proxy server the IP address of the OVSAM server should be included in the Exceptions Do not use a proxy server for addresses beginning with list 5 The client PC s web browser will need to authorize installing a Hewlett Packard signed Java applet It will be prompted to do so automatically when the CV software is launched 6 Ifyou are running the OVSAM user interface remotely from the OVSAM management station you may
56. its LED armmgr I JB3 D6 on AutoRAID3 O z a Ss 2 Ss o 5 f a re O o Command Line User Interface 159 armperf Description The armperf command displays array performance data Syntax armperf c lt category gt u lt unit gt lt unit gt J s lt starttime gt e lt endtime gt n lt number of intervals gt x export_type lt array id gt m lt metric gt lt metric gt armperf i lt array id gt armperf Options c lt calegory gt u lt unif gt lt unif gt m lt metric gt lt metric 160 Command Line User Interface Identifies the category for the specified metrics Metrics are organized into four categories LUN ARRAY DISK or OPAQUE Not all metrics are available for each category The i option described below indicates which metrics are available in each category NOTE The opaque metrics consist of data for internal controller policies and may not provide meaningful data for evaluating performance Used in conjunction with the category the unit values identifies the LUN disk or controller OPAQUE for which metrics will be displayed If not specified metrics will be displayed for all units in the category When specifying multiple units separate each value with a comma Identifies the metrics to be displayed Multiple metrics can be specified separated with commas The entire metric
57. make space invocations will very likely be achieving unacceptably low performance levels Maximum Operating Temperature DISK PORTS The maximum reported sensor temperature in degrees Celsius at which the drive will operate continuously without degrading the drives operation or reliability outside the limits specified by the manufacturer of the drive Usage The comparison of the Actual Temperature with the Maximum Operating Temperature indicates how close the drive is to its operational limits 172 Command Line User Interface Table 10 Performance Metrics Continued Metric New RAID 1 0 Writes Categories OPAQUE Description Usage The number of write operations to previously unwritten LUN addresses posted out of the write cache to RAID 1 0 storage Usage New writes are host writes to LUN addresses that have not been written since the LUN was created AutoRAID will decide whether to place write data into RAID 1 0 or RAID 5 DP storage when it is posted out of the write cache When RAID 1 0 is the destination for a new write the space allocation can be fulfilled by creating a new RAID 1 0 storage area or by selecting free space in an existing RAID 1 0 storage area A large number of new writes such as may occur when loading data onto a newly created LUN can cause free disk space to be consumed rapidly leading to possible invocation of the make space policy and the associated performance impacts AutoRAID attempts to d
58. name list must be in enclosed in quotes The i option described below indicates which metrics are available in each category The metrics are listed in Table 10 s lt starttime gt The starting time of the range for which metrics will be displayed Default is the earliest available record in the performance logs Format of the time option MMDDhhmnYYYY MM month DD day of month hh hour in 24 hour format mm minutes YYYY year e lt endtime gt The end time of the range for which metrics will be displayed Default is the latest available records in the performance logs Format of the time option is identical to starttime n lt number of intervals gt Specifies the number of sampling intervals to use for a metric data average The default is the sampling frequency of the performance software A value less than or equal to one will use the default sample interval A value greater than one will result in a metric data average for the number of intervals specified For example a value of 4 will result in a metric data average of every 4 sampling periods recorded by the performance software x export_type Exports the output in the specified format instead of a tabular output The export types are COMMA comma separated list TAB tab separated list SEMICOLON semicolon separated list i Lists all available performance metrics available for the array The metrics are organized by category and all units within each category are
59. new storage technologies by reducing the need for dedicated staff experts for each storage vendor s solution e Increased stability of new storage technologies resulting is greater confidence to implement these technologies e Minimize contention between vendors e Ability to implement larger storage infrastructures with current staff For white papers or technical discussions on the SMI S standard please go to http www snia org smi home Product Description 17 e 2 e Qa c ai o o wn a me o 5 HP Modular Storage Software Products A full line of complementary software products are available to expand the capability of the CommandView SDM software These optional products are listed in the following table For the most up to date information about Modular Storage Software products visit the HP web site Table 1 CommandView SDM Modular Storage Software Products SOFTWARE PRODUCTS CommandView SDM Enables array configuration and management Provides the foundation for value added software products Also includes Enterprise Integrations which integrates CommandView SDM into network management applications BMC Patrol HP Openview NNM for HP UX Windows Solaris HP Openview VPO for HP UX and CA Unicenter TNG Software Package T1086A Business Copy VA Enables online data replication or LUN copying within the array for testing and backup and requires the same physical space to be available i
60. of Command View SDM and resides on the management host in the SAN It runs as a service daemon To start and stop SMI S VA see Starting and Stopping SMI S VA later in this chapter This document section contains procedures for configuring and installing SMI S VA for HP StorageWorks Command View SDM SMI S VA Features Following are the features provided by SMI S VA E Profile Array Subprofiles E Access point Backend ports Cluster Copy services LUN creation LUN masking and mapping Software E Profile Server E Indications Event Capabilities Process indications Installing Command View SDM 77 a o 3 3 a Ss a lt 3 Z i 5 N z eE gt a Lifecyle indications m Other features Service Location Protocol SLP discovery Java Authentication and Authorization Service JAAS Supported Operating Systems SMI S VA v1 08 01 is supported on all the operating systems that support Command View SDM 1 08 01 See Operating System Support for more information Installing SMI S VA HP StorageWorks SMI S VA is automatically installed when the HP StorageWorks Command View SDM software is installed Prerequisites Ensure that the SLP daemon is running on the management host See SLP DAEMON Installer later in this chapter Verifying SMI S VA Installation 78 To verify the SMI S VA installation complete the following steps Windows m Verify that hp St
61. one host adapter If the controller host port behavior is set to the default HP UX behavior entries for HP UX host are not be required in the table but they are included in this example 1 2 3 Log on as system administrator Obtain the World Wide Name for each host or host adapter Read the current host port behavior from array alias Array15 into file HPBset txt armhost r f HPBset txt Arrayl5 Because this is a new array the existing file will be empty On existing arrays this step provides you with a starting point for editing the table Using a text editor edit file HPBset txt Add the necessary entries for the three hosts The table entries would look similar to this 00a05032243f1106 Win2k lt lt Windows host adapter 1 74876a1243d090a3 Win2k lt lt Windows host adapter 2 200a6b34b7894284 Linux lt lt Linux host adapter 20a60088g132ca32 HPUX lt lt HP UX host adapter 1 20a4208c0132c06b HPUX lt lt HP UX host adapter 2 Save the file Download the updated file to the array armhost w f HPBset txt Arrayl5 The path for the file is not shown for this example but must be included if required 148 Command Line User Interface armlog Description The armlog command displays the controller and disk logs maintained by the array These logs contain information useful for diagnosing and troubleshooting This command involves only event logs and does not display performance logs Syntax armlog c s l
62. should include an entry similar to the following for each array connected to the host Serial Number 00SG04990114 Alias Name blue Device Path dev rscsi c30t7d0 World Wide Name 50060b00000921d0 Product ID HP A6188A Unique ID HPA6188A00SG04990114 Note If the anticipated output is not displayed a problem may have occurred during installation See Solving Problems on page 241 for help in isolating and solving the problem Installing Command View SDM Starting Stopping HostAgent and OpenDIAL The HostAgent and OpenDIAL services or daemons are installed with Command View SDM These services are started automatically during installation and any time the host is restarted Both services must be running on the host for Command View SDM to operate If these services are not running they must be started manually HostAgent and OpenDIAL are not needed on a remote Command View SDM client and can be stopped To start or stop HostAgent and OpenDIAL you must login as root or superuser for HP UX Linux or have Administrator Privileges for Windows HP UX and Linux Individual scripts are used to start or stop both services 5 N z eL a E To stop HostAgent and OpenDIAL enter the following command opt sanmgr commandview client sbin HA Dial Stop a o 3 3 Ss a lt 3 U i E To start HostAgent and OpenDIAL enter the following command opt sanmgr commandview client sbin HA Dial Start Windows
63. swinstall s cdrom CommandViewSDM hpux cvsdm_11 23 v108 depot Check the appropriate cdrom CommandViewSDM hpux directory for the complete version name of the depot file 10 Highlight CMDVIEWSDM from the list then Mark it for installation from the Action menu All required Command View components will be marked for installation 11 Start the installation by selecting Install from the Action menu Complete the information requested on the swinstall screens Note The installation process may determine that components required by Command View SDM are aleady installed In this case an error message may be displayed but it can be ignored Installing Command View SDM 47 O o E 3 ag SE 2 a n iS 12 Once the software installation is complete log out then log back in to reset the path 13 If you saved the configuration files from any earlier Command View SDM installation use them to restore the prior configuration Before restoring the older files you may want to compare them with newly installed files some of the old files may be the same Note Note For installations with multiple IP addresses see Selecting a Host IP Address on Systems with Multiple IP Addressesi earlier in this chapter Controlling Access to Command View SDM Executable Files Upon installation the Command View SDM executable file permissions are set to all users To restrict execution of the Command View SDM executable to root level use
64. t options to armsecure command 203 Added Problem Solving chapter 241 March 2002 Change Page Changed Command View VA version to 1 04 1 Added SunCluster to host port behaviors 151 July 2002 Change Page Updated contents to reflect that a hardcopy of the 14 Command View SDM User Guide is no longer included Corrected paths to HA_DIAL_START and HA_DIAL_STOP 69 Added host port behavior table management to the Command View 105 VA GUI Added host port H1 H2 and disk enclosure port J1 J2 112 subcomponent parameters to the FRU Location Identifier values Added armdiag command used for advanced troubleshooting 119 Added new functionality to the armdsp p option for HP15 131 Added ps option and vfp option to armdsp command for displaying VFP settings Added the b and v options to the armdsp i command Added note on host port behavior entry limitations 145 Added new options to armhost command to aid in creating the host port behavior table Added pg and sv options to armlog command to aid in filtering 149 logs Also added xml output option Added P S and pv options to armmgr command 151 Added f option to armrecover command to perform a parity scan 200 Updated Configure and Configure Fiber portions of CVU menu 224 map Added xml output option to logprn command 231 Added section Using Command View SDM on a Serial Port 241 November 2002
65. tab Click the Logical LUNs button Click the LUN you want to remove in the LUN list Click the Delete button Click OK in the dialog box that appears to delete the LUN ah Q N Creating a Business Copy LUN Click the LUN Management tab Click the Business Copy button Click the Create button In the dialog that appears enter a LUN number and a parent LUN Click OK ab QO N Note A Business Copy cannot be created over another Business Copy LUN Deleting a Business Copy LUN 1 Click the LUN Management tab 2 Click the Business Copy button 3 Click the Delete button 4 Click OK in the dialog box that appears to delete the LUN Note The LUN can not be deleted if it has any business copy 102 Using the Graphical User Interface Setting Active Hot Spare Operation 1 Click the Configuration tab Click the General Settings button Click the Array Settings button Select the Hot Spare Mode Click OK an Aa Ww N Using Secure Manager The Secure Manager screen is accessed as follows 1 Click the LUN Management tab 2 Click the Secure Manager button Enter the password if necessary Enabling and Disabling Secure Manager 1 On the Secure Manager screen click the Enable Disable SM button 2 Select Enable or Disable Enter the password 3 Click OK Refer to the GUI help for additional information about enabling or disabling S security zo zo Changing the Password as 0 PE 1 On the Secure Manager screen
66. the CLUI is identical for all supported operating systems Some of the benefits the CLUI offers over the GUI include Full functionality the CLUI provides access to all array management tasks including tasks that are not available in the GUI Simplify management tasks with scripts the CLUI can be used in creating custom scripts for efficient array management in a SAN environment This technique is effective in quickly configuring a set of arrays in a network management application environment m Easy remote access the CLUI can also be used to remotely manage the arrays by using the telnet application to log into the host system Command Line User Interface 107 Command Summary Each command and the tasks it is used for are listed in Table 6 Complete descriptions for each command are included in this chapter Table 6 Command View SDM Command Summary Command Tasks addcliuser Add CLUI users armctg Create a LUN Delete a LUN Add a disk Down a disk armcopy Manage Business Copy LUNs armdiag Perform advanced troubleshooting armdiscover Discover all arrays connected to the host armdownload Download firmware Display firmware revisions Copy firmware armdsp Display status information List array IDs armfeature Install feature licenses armfmt Format the array armhost Manage host port behavior table armlog View array logs 108 Command Line User Interface Table 6 Command
67. the armtopology command can be configured using entries in the PanConfigParams txt file Both the desired parameters and the output format can be specified The available parameters and their default values are listed in Table 11 The following entry is added to the PanconfigParams txt file by default ARMTOPOLOGY FORMAT HOST ONWWN OPWWN DB PROD DB SN CONTROLLER RG LUNID DB DEVHOST DB DEVPATH The parameters specified are displayed This entry can be modified to change the parameters output To control the output format of the data displayed entries can be made to the PanConfigParams txt file in the following format at_key description columnwidth at_key identifies the specific parameter description is the text displayed at the top of the output column columnwidth specifies the width of the output column When columnwidth is set to 1 the column expands to the width of the longest value When the Host parameter is set to 2 its column expands to the width of the longest hostname Otherwise it expands only to the specified width For example the following entry changes both the description and the column width of the at_DB_REV parameter at_DB REV Revision 8 O z a Ss 2 3 5 EE a re O o Command Line User Interface 211 Table 11 armtopology Output Parameters Key valu
68. the read error counters provides a general indication of the quality of read operations Any significant counts in any of the read error counters is an indication that drive operational quality may be having an effect on performance Total Uncorrected Write Errors Transfer Length range DISK PORTS ARRAY LUN The total number of blocks for which an unrecoverable data error has occurred Usage Each of the write error counters provides a general indication of the quality of write operations Any significant counts in any of the write error counters is an indication that drive operational quality may be having an effect on performance The number of read and write commands completed whose data transfer lengths fall within the length range specified by the metric The data transfer lengths are specified in bytes The supported length ranges are 0 2047 bytes 2048 4095 bytes 4096 8191 bytes 8192 16383 bytes 16384 32767 bytes 32768 65535 bytes 65536 131071 bytes 131072 262143 bytes gt 262143 bytes Usage This set of metrics provides a summary of the data transfer length characteristics of the host workload This information can be useful in determining expected performance levels and in discovering possible performance optimizations for the array and for the system it is configured into O z a Ss a Ss D 5 gt f a 8 0 Command Line User Interface 193 Table 10 Performance Metrics
69. to have a status of Invalid Key hpbs9011 armfeature r green FEATURE LICENSE KEY STATE BUSINESS COPY 2000GB C854CE3C3D99 nvalid Key LUN SECURITY 5000GB A91833AC76F6 Active Invalid Key status indicates the license key for this upgrade was entered incorrectly Command Line User Interface 143 O z a Ss 2 Ss 5 a re O o armfmt Description The armfmt command allows a user to format the array The entire array identified by lt array id gt is formatted Caution armfmt is a destructive command Data on the array will be destroyed following successful completion of this command Backup all vital data before performing a format Syntax armfmt f h lt array id gt armfmt Options f h Format the entire array identified by lt array id gt The f option formats all disks that are currently included in the array configuration If the h option is specified disks that are installed in the array but are not included in the array configuration are also formatted Display extended help message Overrides all other switches Examples Format array serial number OOUSP1001083 Format all disks even those not included in the array configuration armfmt f h OOUSP1001083 144 Command Line User Interface armhost Description The armhost command is used to manage the array s host port behavior table This table maps each host
70. to use the armrecover command to restore the maps in this situation The maps must be rebuilt after the array is formatted Syntax armrecover s p v lt volume set id gt c override f lt array id gt armrecover lt array id gt armrecover Options None Begin the recovery in interactive mode The utility will display all recoverable volume sets then prompt the user for the number of the volume sets to recover c This will cause continuous polling during the recovery The recovery is monitored and the current progress is displayed at regular intervals f Available only on firmware version HP15 and greater VA7100 7400 and A000 or greater VA7410 7110 this option will perform a parity scan at the end of the rebuild Not specifying this option disables parity scan 200 Command Line User Interface P S y lt volume set id gt override 2 Examples Begin the recovery in non interactive mode If there are multiple volume sets on the array a list of the volume set numbers will be displayed If there is only one volume set on the array the recovery will be done on it This option provides a mechanism to pass volume set information to a script designed to perform a recovery Returns the recover ability status of the array as well as the status of a recovery in progress The status indicates if recovery is needed and what percentage of the entire recovery has been completed When used with the c
71. upon transfer TERMINATION HP may terminate Customer s or any transferee or sublicensee s Software License upon notice for failure to comply with any applicable Software License terms Immediately upon termination the Software and all copies of the Software will be destroyed or returned to HP Copies of the Software that are merged into adaptations except for individual pieces of data in Customer s or transferee s or sublicensee s database will be removed and destroyed or returned to HP With HP s written consent one copy of the Software may be retained subsequent to termination for archival purposes UPGRADES Updates upgrades or other enhancements are available under HP Support agreements HP reserves the right to require additional licenses and fees for Use of the Software on upgraded Devices MODIFICATION DECOMPILING Customer will not modify disassemble reverse engineer decompile or create derivative works of the Software without HP s prior written consent Where Customer has other rights under statute Customer will provide HP with reasonably detailed information regarding any intended disassembly or decompilation Customer will not decrypt the Software unless necessary for legitimate use of the Software LIMITATION OF LIABILITY Attention Notice EXCEPT TO THE EXTENT PROHIBITED BY LOCAL LAW IN NO EVENT WILL HP OR ITS SUBSIDIARIES AFFILIATES DIRECTORS OFFICERS EMPLOYEES AGENTS OR SUPPLIERS BE LIABLE FOR DIRECT INDIRECT
72. used all other arguments are ignored except for the gt command exitCode Display the error code of the last command run exit Exit the armshell environment echo on off Controls the state of command echo If no argument is included the state is toggled Performs the same function as the command e option Is filename directory List files in the current working directory similar to the UNIX ls command For each directory argument list the contents of the directory For each file argument repeat its name and any other information requested The output is sorted in ascending collation order by default When no argument is given the current directory is listed When several arguments are given the arguments are first sorted but file arguments appear before directories and their contents Directories are distinguished by a trailing slash print filename Read a command file and write it on the standard output If more than one argument is given only the first argument is used All other arguments are ignored except for the gt command The number of lines written to the standard output before pausing defaults to 25 This can be changed through the setLines command If the number of lines in the file exceeds what can be written in a single page then paging will occur Paging only occurs in the forward direction pwd Print the path name of the current working directory record filename Direct the command output to th
73. workload Host Writes ARRAY The total number of host write commands completed LUN Usage This metric is used as the basis to compute the Write Rate metric It can be used along with the Host Reads metric to determine the read write ratio characteristic of the workload Invalid CRC Count FRONTEND The number of frames received having an EOF indicating PORT valid frame contents but having an invalid CRC Frames BACKEND ending with an EOF indicating invalid frames contents PORT EOFa EOFni EOFdti are not counted Usage Each of the port error counters provides a general indication of the quality of port operation Any significant counts in any of the port error counters is an indication that port or link operational quality may be having an effect on performance Compatibility FRONTEND PORT metrics are available for all products BACKEND PORT are available for VA 7410 only Invalid Transmission Word Count FRONTEND The number of invalid transmission words received PORT licage BACKEND PORT Each of the port error counters provides a general indication of the quality of port operation Any significant counts in any of the port error counters is an indication that port or link operational quality may be having an effect on performance Compatibility FRONTEND PORT metrics are available for all products BACKEND PORT are available for VA 7410 only O z 2 Ss a Ss 2 gt f a 8 0
74. 000D430000001C Serial Number 3HY090QH Firmware Revision HPO1 Displaying Disk Path Information Display the controller path information for each disk in the array with alias jupiter armdsp t jupiter Vendor ID HP Product ID A6218A Array World Wide Name 50060b00000921d2 Array Serial Number 00SG04990111 Alias jupiter Software Revision 1 08 00 0126 040630 Command execution timestamp Jul 2 2004 9 26 53 PM addresses are 0 based Disk Controller paths to Encl Hard Assigned Fru disks Addr Addr Addr D1 M C2 J1 C1 JS1 Ox6f Ox6f Ox6f D2 M C2 J1 M C1 J1 0x70 0x70 0x70 D3 M C2 d1 M C1 J1 0x71 Ox71 0x71 D4 M C2 J1 M C1 J1 0x72 0x72 0x72 D5 M C2 J1 M C1 J1 0x73 0x73 0x73 D6 M C2 J1 M C1 J1 0x74 0x74 0x74 D7 M C2 J1 M C1 J1 0x75 0x75 0x75 D8 M C2 J1 M C1 J1 0x76 0x76 0x76 D9 M C2 J1 C1J1 0x77 0x77 0x77 D10 M C2 J1 M C1 J1 0x78 0x78 0x78 D11 M C2 J1 M C1 J1 0x79 0x79 0x79 3 D12 M C2 J1 M C1 J1 0x7a 0x7a 0x7a D13 M C2 J1 M Cl J1 0x7b 0x7b 0x7b D14 M C2 J1 M C1 J1 Ox7c Ox7c Ox7c a D15 M C2 d1 M C1 J1 Ox6d Ox6d Ox6d S Note indicates the drive is physically present F in the specified enclosure 8 indicates that one or more addresses do not match the Command Line User Interface 139 enclosure address Encl Addr Drives Listed in Physical Loop Order
75. 2000 and Windows 2003 Note If Command View SDM is installed on an HP OpenView SAM management station the HostAgent and OpenDial services are not used The HP OpenView Storage Management Server service is used to integrate the Command View SDM software with Storage Area Manager This is the service you must stop start in this environment Although it is possible to start or stop HostAgent and OpenDIAL from the Services dialog it is recommended that you use the script files described below This will ensure that the services are stopped and started in the proper order E To stop HostAgent and OpenDIAL enter the following from a command prompt lt drive gt Program Files Hewlett Packard sanmgr command view client sbin HA Dial Stop Installing Command View SDM 69 m To start HostAgent and OpenDIAL enter the following from a command prompt lt drive gt Program Files Hewlett Packard sanmgr command view client sbin HA Dial Start Creating LUN 0 Many operating systems rely on the presence of LUN 0 to establish a communication path to all LUNs on the array Consequently it is recommended that the array always have LUN O present When LUN 0 is created the array automatically creates an entry in the LUN security table granting Write amp Configure access to all hosts This entry ensures that all Command View SDM hosts will be able to manage the array It is recommended that this entry not be deleted from the table Because
76. 3 battery designator B1 B2 112 battery discharge cycle 136 BMC Patrol 15 business copy managing using armcopy 117 119 C CA Unicenter 15 CA Unicenter TNG prerequisites 78 cache read setting using armmgr 157 cache write setting using armmgr 158 245 246 Index capacity threshold setting using armmgr 158 changing thread count 45 checking array status using the GUI 101 client access configuration 54 64 HostAgent operation 69 Windows 54 command conventions 110 command summary Command View 108 command syntax 110 Command View installing on HP OpenView Storage Area Manager 50 installing on HP UX 44 installing on Linux 57 installing on Windows 50 Command View SDM command summary 108 Command View VA user interface see CVUI commands armcfg configure array 114 armcopy 117 119 armdiscover discover arrays 122 armdownload firmware download 125 armdsp display array information 131 armfeature 142 armfmt format array 144 armhost manage host port behavior 145 armlog read array log entries 149 236 armmgr general array management 151 armperf array performance 160 armrbld rebuild data 198 armrecover data maps reconstruction 200 armsecure LUN security armsecure security LUN 203 armshell 207 licapp 217 licutil 219 logdel delete log files 234 logprn view logs 231 CommandView removing from HP UX 48 removing from Linux 60 removing from Windows 56 utilities 14 configuration client ac
77. 3 host or client Minimum System Requirements for Windows 50 Before installing the Command View SDM software verify that the host meets the following minimum requirements Host E Administrator privileges Required Windows 2000 SP4 32Bit Windows 2000 AS SP4 32Bit and Windows 2003 server Enterprise Edition 32Bit 500 MHz processor speed or better 1 GB RAM Screen resolution 800 x 600 for GUI use Recommended resolution 1024 X 768 Video support 64K colors or better Disk space for logs 16 Mbyte per 2 months Disk space 60 Mbytes of permanent space for the application 30 Mbytes of temporary space in the Windows Temp directory typically C Temp used during installation Selecting a Host IP Address on Systems with Multiple IP Addresses During installations where multiple IP addresses exist on a host i e multiple LAN cards in a single host only one of the IP address will be entered into the lt INSTALLDIR gt hostagent config commlpA ddr txt file If this is not the correct address the hostagent will not communicate with the array After installation check the contents of the lt INSTALLDIR gt hostagent config commlpA ddr txt file If the correct IP address is not shown manually enter the correct IP address Installing Command View SDM Installation Tips For the latest software updates refer to the README file on the Command View SDM CD The README is located in the corresponding operating
78. Any supplemental software code provided to you as part of the Support Services shall be considered part of the SOFTWARE and subject to the terms and conditions of this EULA With respect to technical information you provide to Sitraka as part of the Support Services Sitraka may use such information for its business purposes including for product support and development Sitraka will not utilize such technical information in a form that personally identifies you d Termination Without prejudice to any other rights Sitraka may terminate this EULA if you fail to comply with the terms and conditions of this EULA In such event you must destroy all copies of the SOFTWARE and all of its component parts 4 UPGRADES If the SOFTWARE is labeled as an upgrade you must be properly licensed to use a product identified by Sitraka as being eligible for the upgrade in order to use the SOFTWARE SOFTWARE labeled as an upgrade replaces and or supplements the product that formed the basis for your eligibility for the upgrade You may use the resulting upgraded product only in accordance with the terms of this EULA 5 COPYRIGHT All title and copyrights in and to the SOFTWARE including but not limited to any images photographs animations video audio music text and applets incorporated into the SOFTWARE the accompanying printed materials and any copies of the SOFTWARE are owned by Sitraka or its suppliers Specifically all title and copyrights in
79. Description Usage Write Command Latency range ARRAY The number of write commands that were received and LUN completed within the time range specified by the metric The supported time ranges are 0 2 55 ms 2 56 5 11 ms 5 12 10 23 ms 10 24 20 47ms 20 48 40 95 ms 40 96 81 91 ms 81 92 163 83 ms 163 84 327 67 ms 327 68 655 35 ms gt 655 35ms The following additional time ranges are supported only on VA 7410 655 36ms 1 30S 1 31 2 61S 2 62 5 23S 5 24 10 47S 10 48 20 95S 20 96 41 91S 41 92 83 83S 83 84 167 67S gt 167 68S Usage This set of metrics provides a summary of the response time performance being achieved for write commands The measured latency for a command includes all delays that occur during the processing of the command both inside and outside the array If significant host channel delays are being encountered they cannot be separated from the internal array processing time of a command by this set of metrics In this case this set of metrics may not accurately reflect the performance capability of the array The latency is measured from the time the command is received by the array through the completion of the data transfer for the command The time required for command status transfer is not included 196 Command Line User Interface Table 10 Performance Metrics Continued Metric Categories Description Usage Write ECC Usage DISK PORTS Specifies the counter that counts the total number of retri
80. E LICENSES ARE ALSO SET FORTH IN THE ANCILLARY TXT FILE BY ACCEPTING THE TERMS AND CONDITIONS OF THIS AGREEMENT LICENSEE IS ALSO ACCEPTING THE TERMS AND CONDITIONS OF EACH ANCILLARY SOFTWARE LICENSE IN THE ANCILLARY TXT FILE IF AND ONLY IF THE PRODUCT INCLUDES SOFTWARE LICENSED UNDER THE GNU GENERAL PUBLIC LICENSE GPL SOFTWARE LICENSEE MAY OBTAIN A COMPLETE MACHINE READABLE COPY OF THE GPL SOFTWARE SOURCE CODE GPL SOURCE CODE BY DOWNLOAD FROM A SITE SPECIFIED IN THE FOLLOWING HP WEBSITE WWW HP COM UPON LICENSEE S WRITTEN REQUEST HP Product Description 25 e a e Q c c o ol wn a me o s 26 Product Description WILL PROVIDE FOR A FEE COVERING THE COST OF DISTRIBUTION A COMPLETE MACHINE READABLE COPY OF THE GPL SOURCE CODE BY MAIL TO LICENSEE INFORMATION ABOUT HOW TO MAKE A WRITTEN REQUEST FOR GPL SOURCE CODE MAY BE FOUND AT THE FOLLOWING WEBSITE WWW HP COM GENERAL LICENSE TERMS COPYRIGHT SOFTWARE is owned and copyrighted by HP or by third party suppliers Customer s Software License confers no title or ownership and is not a sale of any rights in the Software Third party suppliers may protect their rights in the Software in the event of any infringement RESTRICTIONS Customer may not rent lease or otherwise transfer the Software except as expressly authorized in these terms Customer may not make the Software available over the Internet or any other publicly accessible network or
81. I S VAProvider LoadMofs bat SMI S VA failed to fetch data Check if the HP OpenView SAM Hostagent service is running in the windows services window HP OpenView SAM Hostagent needs to be running If its not running select the service and start it 88 Installing Command View SDM a o Zz ag sE 2a n e z Installing Command View SDM 89 90 Installing Command View SDM Using the Graphical User 3 Interface The Command View SDM Graphical User Interface GUI provides a convenient and familiar interface for managing the array Using the GUI you can perform most of the tasks involved in the normal day to day operation and management of the array For tasks not available in the GUI the Command Line User Interface CLUI should be used This chapter describes how to start the GUI and use it to perform common management tasks Note Use of the Command View SDM GUI through a firewall is not supported The GUI Components The GUI comprises two components m Launcher displays all the arrays connected to the host The Launcher builds the display based on information stored in device database files on the host The Launcher accesses each array to determine its status which is also displayed Double clicking on an array icon runs the management GUI for that array Management GUI the interface from which you perform direct management of a specific array Multiple instances of the GUI can be r
82. Interface 213 Examples To add a new user enter a at the prompt and provide the details as noted below Enter command a User name root Host name use full path host1 india hp com Select group a u a To delete a user enter a at the prompt and provide the details as noted below Enter command a User name root Host name use full path host1 214 Command Line User Interface secadmin Description The secadmin command configures the user to use the CVSDM GUI Note New Administrator accounts can be created using this secadmin script and existing Admin Administrator accounts can be deleted using the deluser option The new Administrator accounts can be then used to administer security for both GUI and CLI using the secadmin and addcliuser scripts Syntax secadmin Options Log in to the secadmin prompt using the user name and password created previously or using admin nimda Always log in as a user with Administrator privileges to create users or assign the group privileges to the users Any new Administrator accounts created using the secadmin script can also be used To log in as an administrator that has super user privileges enter the following command logon admin nimda The secadmin command supports the following options n A O Displays this help message 9 3 logon lt acct gt lt pass gt Log in as a user 3 logoff Log off users Displays a list of users I o groups Displays a list of groups
83. Line User Interface Table 10 Performance Metrics Continued Metric Categories Description Usage Number of Forced Unit Access ARRAY The number of host read and write commands processed Commands LUN while the Forced Unit Access condition was in effect When the Forced Unit Access condition is in effect for a read command any data in the read cache addressed by the read command is discarded and fetched from disk again When the Forced Unit Access condition is in effect for a write command any data in the write cache for the LUN addressed by the write command is posted to disk before the write command is processed When the write command is processed it is posted to disk before completion status is reported to the host The table below indicates when the Forced Unit Access condition is in effect Usage Normally read commands that address data completely contained in the read cache will be satisfied by reading the data from the read cache rather than from disk Normally write commands will report completion after the write data has been placed into the write cache and before it is written to disk The Forced Unit Access condition causes host reads to be satisfied from disk and host writes to be written to disk before completion is reported to the host Operating in Forced Unit Access mode can significantly reduce performance especially for writes Firmware releases HP13 and prior Firmware releases after HP13 Array mode FUA requeste
84. N gt x true false a true false lt array id gt armcopy r lt LUN gt lt array id gt armcopy Options a true false Controls the content of the busines copy When used with both the p and s options a value of true creates a business copy with content linked to the parent LUN data A value of false creates an empty business copy LUN The business copy will be allocated with the same capacity as the parent but the content of the business copy will not be linked to the parent LUN data If this option is not included the default will be set to true When used with the s option only a true value copies data from the parent LUN to the business copy A false value empties the business copy p lt LUN gt Identifies the parent LUN to be copied The LUN must exist and it may not be a business copy r lt LUN gt Copies the data on the business copy LUN back to the parent LUN This option will work only if there is a single business copy of the LUN If there are multiple business copies of the LUN this command will fail s lt LUN gt Identifies the LUN to be assigned or is assigned to the business copy x true false Activates true or deactivates false the specified business copy LUN Deactivating a LUN does not make the LUN data inaccessible It indicates that the LUN is less likely to be accessed than other active LUNs This helps the array to determine how best to manage its resources
85. P UX host when Command View SDM is installed the array s will be automatically configured into the event monitoring In this situation the following steps do not need to be performed It will be necessary to manually enable EMS if Command View SDM has been installed in the following environments Command View SDM is installed on a Windows or Linux host that will be communicating with an HP UX host running EMS Command View SDM is installed on an HP UX host that is not running EMS but will be communicating with an HP UX host that is running EMS EMS monitoring is installed on an HP UX host after Command View SDM has been installed To manually enable EMS perform the following steps 1 Onan HP UX host which is running EMS perform the following steps On all other hosts go to step 2 a Open the following file in a text editor var stm config tools monitor RemoteMonitor cfg b Edit the entry for DISK ARRAY to read as follows DISK ARRAY ENABLE Installing Command View SDM c Save the file d Continue with step 2 2 Open the following file in a text editor opt sanmgr commandview server config PanConfigParams txt 3 Edit the following entry to read as follows EMS HOST hostname hostname is the name of the host running EMS 4 Save the file Setting the System Display Variable When launching the GUI under HP UX or Linux the system environmental variable DISPLAY must be set to the system you
86. Restrictions of these Supplemental Terms Sun grants you a non exclusive non transferable limited license to reproduce and distribute the Software in binary code form only provided that you i distribute the Software complete and unmodified only as part of and for the sole purpose of running your Java applet or application Program into which the Software is incorporated ii do not distribute additional software intended to replace any component s of the Software iii do not remove or alter any proprietary legends or notices contained in the Software iv only distribute the Program subject fo a license agreement that protects Sun s interests consistent with the terms contained in this Agreement and v agree to defend and indemnify Sun and its licensors from and against any damages costs liabilities settlement amounts and or expenses including attorneys fees incurred in connection with any claim lawsuit or action by any third party that arises or results from the use or distribution of any and all Programs and or Software 2 Redistributables In addition to the license granted in Paragraph 1 above Sun grants you a non exclusive non transferable limited license to reproduce and distribute only as part of Software those files specifically identified as redistributable in the Software README file the Redistributables provided that a you distribute the Redistributables complete and unmodified unless otherwise specifie
87. S PROMPTLY RETURN THE UNUSED SOFTWARE TO YOUR PLACE OF PURCHASE FOR A REFUND OR IF THE SOFTWARE IS ACCESSED ELECTRONICALLY SELECT THE DECLINE BUTTON AT THE END OF THIS AGREEMENT 1 LICENSE TO USE Sun grants you a non exclusive and non transferable license for the internal use only of the accompanying software and documentation and any error corrections provided by Sun collectively Software by the number of users and the class of computer hardware for which the corresponding fee has been paid 2 RESTRICTIONS Software is confidential and copyrighted Title to Software and all associated intellectual property rights is retained by Sun and or its licensors Except as specifically authorized in any Supplemental License Terms you may not make copies of Software other than a single copy of Software for archival purposes Unless enforcement is prohibited by applicable law you may not modify decompile or reverse engineer Software You acknowledge that Software is not designed licensed or intended for use in the design construction operation or maintenance of any nuclear facility Sun disclaims any express or implied warranty of fitness for such uses No right title or interest in or to any trademark service mark logo or trade name of Sun or its licensors is granted under this Agreement 3 LIMITED WARRANTY Sun warrants to you that for a period of ninety 90 days from the date of purchase as evidenced by a copy of the receipt the med
88. SAM management architecture The Command View software is installed on the SAM management station allowing the array to be managed from the same point as other storage resources The SAM HostAgent must be deployed on hosts connected to the arrays that will be managed Installing Command View SDM Figure 1 Native Host Management Configuration Client Browser Management Stations 5 E HP UX 11 0 11 11 11 23 Windows NT 2K or Linux Native Hosts Intemet 5 N 2 eh te Fibre direct or hub switch connection Q o 3 a Ss a lt 3 Z i Client Management Network Command View installed on host s Web server running on host installed on dient Additional license required Installing Command View SDM 41 Figure 2 Non Native Host Management Configuration Client Browser Management Stations Management Station Internet Windows 2000 2003 Client Management Station Optional Command View installed on management station Web server running on management station oe i at vuv TOIORA suuvvvruy VA Disk Array Command View installed on client Fibre direct or hub switch connection Non native Hosts Solaris AIX NetWare MPE HP UX 10 20 42 Installing Command View SDM Figure 3 HP OpenView Storage Area Manager Management Configuration Client
89. SAM is supported on the following versions of Command View OVSAM 2 1 is supported with Command View 1 03 1 04 OVSAM 2 2 is supported with Command View 1 05 and 1 06 OVSAM 3 0 is supported with Command View 1 06 OVSAM 3 1 is Supported with Command View 1 07 OVSAM 3 1 3 2 is Supported with Command View 1 08 Installing Command View SDM Installation Steps 1 Make sure that SAM is installed and that the SAM Host Agent has been installed on the hosts connected to the array See Installing the SAM HostAgent on OpenView SAM below Insert the Command View SDM CD into the CD ROM drive on the host If upgrading to a newer version of Command View SDM save any configuration files and remove the old software See the following section From the Start menu select Run 5 Enter the letter of your CD ROM drive followed by CommandViewSDM win setup exe For example if your CD ROM drive is E enter E CommandViewSDM win setup exe 5 Nn eh te 6 Follow the instructions to complete the installation 7 If you saved the configuration files from any earlier Command View SDM installation use them to restore the prior configuration Before restoring the older files you may want to compare them with newly installed files some of the old files may be the same ra o 3 3 fe Ss Q lt n i Note For installations with multiple IP addresses see Selecting a Host IP Address on S
90. SC requires patch PHCO_29109 for HP UX 11 11 m PHCO_29959 Pthread enhancements and fixes for 11 0 platform m Patch PHCO_29960 for Pthread enhancement and fixes Installing Command View SDM m Please download and install the necessary patches from the following URL for the specific HP UX JRE version http www hp com products 1 unix java patches index html Refer to the HP web site for the latest patch bundle information http www hp com products 1 unix java Support Plus Hardware Critical Patch Bundle information can be found on the HP UX Support Plus CD ROM or on the following web page http www software hp com SUPPORT_PLUS hwe html Selecting a Host IP Address on Systems with Multiple IP Addresses During installations where multiple IP addresses exist on a host i e multiple LAN cards in a single host only one of the IP address will be entered into the etc opt sanmgr hostagent config commlpAddr txt file If this is not the correct address the hostagent will not communicate with the array a o E Zz ag SE 2a n e z After installation check the contents of the etc opt sanmgr hostagent config commIpAddr txt file If the correct IP address is not shown manually enter the correct IP address Please restart the host agent service if commIpAddr txt file is manually modified Changing Thread Count The Command View SDM server components run within the context of a single instance of the Ja
91. SPECIAL INCIDENTAL CONSEQUENTIAL PUNITIVE OR OTHER DAMAGES INCLUDING LOST PROFIT LOST DATA OR DOWNTIME COSTS ARISING OUT OF THE USE INABILITY TO USE OR THE RESULTS OF USE OF THE SOFTWARE WHETHER BASED IN WARRANTY CONTRACT TORT OR OTHER LEGAL THEORY AND WHETHER OR NOT HP WAS ADVISED OF THE POSSIBILITY OF SUCH DAMAGES THE SOFTWARE IS NOT SPECIFICALLY DESIGNED MANUFACTURED OR INTENDED FOR USE IN THE PLANNING CONSTRUCTION MAINTENANCE OR DIRECT OPERATION OF A NUCLEAR FACILITY AIRCRAFT NAVIGATION OR AIRCRAFT COMMUNICATION SYSTEMS AIR TRAFFIC CONTROL DIRECT LIFE SUPPORT MACHINES OR WEAPONS SYSTEMS CUSTOMER IS SOLELY LIABLE IF THE SOFTWARE IS USED FOR THESE APPLICATIONS Product Description 27 e e Q c A ai g O n a me o s 28 Product Description CUSTOMER WILL INDEMNIFY AND HOLD HP HARMLESS FROM ALL LOSS DAMAGE EXPENSE OR LIABILITY IN CONNECTION WITH SUCH USE In any case HP s entire liability under any provision of this Software License and Express Limited Warranty shall be limited to the greater of the amount actually paid by Customer for the Software or U S 5 00 Customer s use of the Software is entirely at Customer s own risk Should the Software prove defective Customer assumes the entire cost of all service repair or correction Some jurisdictions do not allow the exclusion or limitation of liability for incidental or consequential damages so the above limitation may not apply to Cust
92. SingleController is used if the array is operating with only one controller This suppresses the single controller warning messages that are normally generated when only one controller is operating Secure continually updates the disks at regular intervals This option offers both data protection and good performance Normal is the standard resilient map processing This results in higher performance than Secure but the risk of map loss is less than the HighPerformance configuration RestrictedNormal has higher performance than Secure but less than Normal but the risk of map loss is less than the HighPerformance and Normal configuration HighPerformance updates the disk maps only during shutdown of the array This is the lowest level of data protection but it offers the highest level of performance 1 lt FRULocation gt lt value gt Set the Port Loop ID of the host port to the ID specified by lt value gt The lower case L valid range of IDs is 0 125 lt FRULocation gt identities the host port for which the Port Loop ID is being set For example to set the ID for host port 1 on controller 2 enter M C2 H1 n lt value gt Set a limit on the number of LUNs that may be created This number will be rounded up to the nearest power of two within the device o on off true false Set the Optimize Policy on true or off false The default is on The optimization policy manages the movement of data within the ar
93. Start ScriptOutputStop RedirectOutputStart RedirectOutputStop ViewCompletedTasks Exit AppMenu HpArray Main Properties Firmware 224 Command View SDM User Interface BusinessCopy Properties ViewSpaceAvailable Components Configure amp Status Controller ControllerLooplds Disk Enclosure General LUNs Topology ArrayController Disk EnclosureController Battery LCCs HP Array Main Diagnostic ArrayLogs ArchivedLogs ResetArray ShtudownArray RestartArray Rebuild ResetFRU DownFRU IncludeFRU FormatDisks Scrubbing RecoverNVRAM BreakAdvisoryLock Ke 3 fe 3 zya 7 lt E Bun o Cc Nn o i Configure Alias AutoFormatDrive CapacityDepletionThreshold ReadCacheDisable RebuildPriority WriteCacheEnable DisableNVRAMonUPSAbsent SimplitiedResiliencySetting Autolnclude AutoRebuild HotSpare LUNCreation Limit RAIDLevel EnableOptimizePolicy EnablePrefetch DisableSecondaryPathPresentation Configure Fibre PortLoopID PortBehavior PortTopology PortQueueFullThreshold PortDataRate DefaultFC HostPortBehaviorlable Command View SDM User Interface 225 Security ClearTable Disable Enable SetSecurityTable GetSecurityTable ChangePassword LicensedFeatures A AddFeature ListFeatures 226 Command View SDM User Interface Array Logs The array continually monitor
94. User Interface The following output is displayed Vendor Product ID Rev FRU Location HP 36 4G ST336704FC HPC1l M D1 HP 36 4G ST336704FC HPC1l M D2 HP 36 4G ST336704FC HPC1l M D2 HP 18 2G ST318451FC HPCO M D5 HP 18 2G ST318451FC HPCO M D6 HP 18 2G S1T318451FC HPCO M D7 HP 18 2G ST318451FC HPC4 M D8 2 Copy the latest firmware file HPC3 in this example for the ST336704FC disks to the host 3 Download the HPC3 firmware file to all ST336704FC disk modules by entering the following command armdownload D P ST336704FC ST336704 HPC3 MyArray Array Controller Firmware Download This example downloads firmware to the array controller The armdownload command is used to identify the controllers and then download the firmware The firmware file is located in the default firmware directory 1 Identify the current firmware versions of the array main controllers for array MyArray armdownload I C MyArray The following output is displayed Vendor Product ID Rev FRU Location HP A6188A HPO2 M C2 HP A6188A HPO2 M C2 2 Copy the appropriate firmware file A6188AHP10 frm in this example to the host 3 Download the new firmware file to either array controller by entering the following command armdownload C A6188AHP10 frm MyArray When new firmware is downloaded to one controller or battery the new firmware will be automatically copied to the other controller or battery If a family change version of firmware is being downloa
95. a general indication of the quality of port operation Any significant counts in any of the port error counters is an indication that port or link operational quality may be having an effect on performance Compatibility FRONTEND PORT metrics are available for all products BACKEND PORT metrics are available for VA 7410 only Queue Full Statuses Sent 1 05 ARRAY The number of commands that were failed with a SCSI release 7100 status of Queue Full Queue Full Response prior to 7400 7110 Usage 1 05 OPAQUE The Queue Full status indicates that the array is completely FRONTEND full of work and cannot accept any more commands A PORT 7410 large number of Queue Full statuses is an indication that the array is not configured to effectively manage the host workload In this case users may be experiencing unacceptably long response time when attempting to access data on the array If possible adding more disks to the array may help to improve response time RAID 1 0 Allocation absolute LUN The number of logical blocks in the LUN that are stored using the RAID 1 0 storage method Usage RAID 1 0 provides better random write performance than RAID 5 DP The more data stored in RAID 1 0 as compared to RAID 5 DP the better the random write performance that can be achieved This metric combined with the RAID 5 DP Allocation metric for a LUN will indicate the class of random write performance that can be expected from the LUN Some LUN s in an
96. ailable for removal Swremove 4 Select the following components for removal CMDVIEWSDM 5 Remove the components EJ Nn z eE a Note If any of the components selected for removal are required by other applications the component will not be removed and an error message will be displayed This message can be ignored a o 3 a Ss a lt 3 Z i Note If you may need the contents of the existing log files do not y Yy g og perform the next step The log files may be useful in isolating problems you may have been experiencing with the array 6 Remove the log files using the following commands rm fR opt sanmgr rm fR etc opt sanmgr rm fR var opt sanmgr HP UX System Support Software In addition to Command View SDM there are additional HP UX applications that can be used to manage and diagnose storage devices These applications either integrate with Command View SDM or they provide their own management options These applications include E System Administration Manager SAM E Support Tools Manager STM m Off Line Diagnostic Environment ODE The HP UX Support Plus CD ROM June 2001 or later includes the versions of these applications that support the HP StorageWorks Virtual Array products Installing Command View SDM 49 Installing Command View SDM on Windows The following procedure describes the steps involved in installing the Command View SDM software on a Windows 2000 200
97. ame gt lt lt From a remote client cvui h lt hostname gt array id lt lt From a remote client connects to specified array CVUI Example The following example illustrates the process of starting the CVUI and selecting an array to manage The process involves inputting the value for the desired selection In this example a connection is made to remote host hpbs9011 and the array blue is selected for management hpbs4251 evui h hpbs9011 lt lt Run CVUI on remote host hpbs901 1 CVUI version 1 01 0011 Storage Device Selection Host hpbs9011 Choice Device Id Alias Device Type 1 50060b00000921d0 blue HP Storage Array 2 50060b000009736f green HP Storage Array 3 50060b00000921a3 yellow HP Storage Array 4 Refresh 1 4 Choice a App menu h Help x eXit gt 1 lt lt Array blue selected Storage gt HpArrayMain DevicelID hpbs9011 50060b00000921d0 DevicePath dev rscsi c30t7d0 Alias blue DeviceType HP Storage Array DeviceSn 00SG04990114 Product HPA6188A00SG04990114 Choice Description 1 Create Delete LUNs 2 View properties 222 Command View SDM User Interface Diagnostics Configure operating parameters Configure fibre channel Security Licensed features 8 Firmware 1 8 Choice a App menu b Back h Help x eXit gt lt lt Enter value for the desired task YHOO BW Q o 3 2 3 2 lt a uw o Cc N 2 Several levels of menus are required to execut
98. anagement GUI from an OpenView SAM Management Station 95 Using the Command View SDM GUI 97 Locating Information 97 Performing Management Tasks from the GUI 101 Checking Array Status 101 Managing Array Capacity 101 Using Secure Manager 103 Managing Host Port Behavior Table 105 4 Command Line User Interface 107 Command Summary 108 Command Syntax Conventions 110 Command View SDM man pages 110 Quick Help 110 Using Identification Variables 111 Array Identifier 111 FRU Identifiers 112 Command View SDM Commands 113 armcfg 114 armcopy 117 armdiag 119 Contents 9 10 Contents armdiscover 122 armdownload 125 armdsp 131 armfeature 142 armfmt 144 armhost 145 armlog 149 armmgr 151 armperf 160 armrbld 198 armrecover 200 armsecure 203 armshell 207 armtopology 210 addcliuser 213 secadmin 215 licApp 217 licUtil 219 Command View SDM User Interface 221 Starting the Command View SDM CVUI 222 CVUI Example 222 CVUI Menu Map 224 Array Logs 227 Managing the Size of the Log Files 229 Log Commands 230 logprn 231 logdel 234 armlog 236 About Log Files 237 Directory Structure 237 Performance Logs 239 Port Statistics Log 239 Managing the Size of the Performance Log Files 239 7 Solving Problems 241 Contents 11 12 Contents Product Description HP StorageWorks Command View SDM is designed to provide storage management for the HP StorageWorks Virtual Array products Command View SDM provides simple yet sophisticate
99. are The internal operation of the array is continually monitored and any significant events are recorded Command View SDM internal event reporting software retrieves event information from the array and reports it to the user Command View SDM event software broadcasts these events to platform dependent targets using SNMP applications with an SNMP agent to trap the events Command View SDM also stores these events to system log files Note Command View SDM does not support the SNMP set feature Device information cannot be configured from a remote host Event targets include the following Note that integration into some of these applications requires the use of the Enterprise Integrations software which is included with Command View SDM m Windows Event Viewer HP OpenView NNM SNMP HP Top Tools SNMP CA Unicenter TNG SNMP BMC Patrol SNMP Tivoli SNMP HP EMS Instant Support Enterprise Edition m Linux Syslog HP EMS Instant Support Enterprise Edition m HP UX Syslog HP EMS Product Description 15 16 Product Description HP OpenView NNM SNMP HP Top Tools SNMP CA Unicenter TNG SNMP BMC Patrol SNMP Tivoli SNMP Instant Support Enterprise Edition Events are categorized as Information Minor Warning Major Warning Serious and Critical These events also provide descriptions useful for troubleshooting A current list of events is available from the HP web si
100. are generated from the internal array events Command View SDM polls the array every 15 minutes to retrieve log entries These log entries are stored in controller log database file The poll interval is controlled by the Controller Log Polling Interval setting default 15 minutes in the array software configuration file opt sanmgr commandview server config PanConfigParams txt m Usage State Logs Entries for the usage log database are generated from the output of the armdsp a command See armdsp on page 131 for more information The Command View SDM log software runs the armdsp a command and stores the output as entries in the usage log file The interval at which this occurs is determined by the State Log Polling Interval setting in the array configuration file The default setting is 24 hours but can be changed Directory Structure The array software creates the log directories on a daily basis The directory structure for the controller database and the usage database is shown below lt BaseLogDirectory gt device lt arrayWWN gt 2000 01 01 ctrir log 01l usage log 02 ctrlr log 02 usage log 2000 02 01 ctrir log 01l usage log All log files are located under a user specified directory lt BaseLogDirectory gt determined at installation The Controller and Usage log files are located under the device directory The arrayWWN directory is determined by the world wide name of the array The next directory specifi
101. are logged on to In most cases this variable is set by the system to the current system at logon To verify this variable is set type O o Zz ag s 2 a n iS echo DISPLAY The response should be lt your current system alias gt 0 0 If the DISPLAY variable is not set the Command View SDM software will throw a Java exception If this occurs set the DISPLAY variable by typing export DISPLAY lt your current system _alias gt 0 0 If you are remotely logging onto the system you must give the Remote system access to your local system by typing on the local system prior to login xhost lt remote system _alias gt If the alias of the remote system is not recognized by the local system you may need to use the full remote system name or IP address Installing Command View SDM 67 Verifying the Installation 68 You can easily verify the success of the Command View SDM software installation using the following steps 1 Perform a hardware scan from the host connected to the array to ensure that the host can see the array On an HP UX host this is done using the ioscan fnkdisk command 2 From a command line on the host or client on which you have installed the software enter the following command armdsp i lt hostname gt lt hostname gt identifies the remote host for which information will be displayed and is required only when running the command on a client 3 View the output displayed It
102. array management Most management tasks can be done using the GUI Command Line User Interface CLUI a full suite of commands that provide access to the full capability of the management utilities Command View SDM User Interface CVUI adds a menu based text interface front end to the command lines This interface provides access to full command line functionality without requiring you to memorize all the commands and options Note The Virtual Front Panel VFP provides another option for performing some of the array management and configuration tasks The VFP is embedded in the array controller firmware and is not included with the other user interfaces on the CD m HostAgent amp OpenDIAL Services or daemons these services control the operation of the Command View SDM software OpenDial is responsible for discovering what arrays are visible to the host and HostAgent manages the server components of the software If Command View SDM is installed on a Windows host that is running HP OpenView Storage Area Manager the HostAgent and OpenDial services are not used The HP OpenView Storage Management Server service is used to integrate the Command View SDM software with OpenView m README file contains updated support and installation information Book files electronic copies of the product documentation are included for your convenience e a e Q c c o ol wn a me o 5 Event Reporting Softw
103. ate C raid1 0 hpautoraid Sets the RAID level for the entire array RAID 1 0 operation attempts to store all data using RAID1 0 storage techniques Some failure conditions may force the data into other RAID modes temporarily hpautoraid attempts to maintain the best performance while maximizing storage efficiency Data is moved automatically between RAID 1 0 and RAID 5 DP NOTE The RAID level can be changed from RAID 1 0 to AutoRAID on line However a full backup of all data should be done before changing the RAID level The RAID level cannot be changed from AutoRAID to RAID 1 0 on line This change requires a reformat of the entire array which will destroy all data Backup all data before making this change O z a 3 a 5 EE a re O o Command Line User Interface 153 d D lt alias gt f on off h None Automatic LargestDisk LargestTwoDisks Firmware HPO1 and HPO2 h on off hd on off i on off I lt FRULocation gt on off 154 Command Line User Interface Set the fibre channel to its default settings Set the array alias name limited to 256 bytes Set Auto Format Drive on or off Default is on When enabled any disk that does not have 520 byte sectors will be automatically reformatted when installed in the array If the disk already has 520 byte sectors no formatting operation will take place Specify Hot Spare operation D
104. ays be used Using armdiag Core without the Cf switch will result in unpredictable behavior Standard out will be receiving raw data that includes control characters which may cause armshell to exit or exhibit other unusual behavior The data to write to the array specified in hex values e g Oxa0 If the command returns data from the array the data will be sent to standard out in both hex and ASCII Identifies the file used to transfer data to or from the array When writing data to the array the data will be in hex values e g Oxa0 When reading data from the array the data will contain both hex and ASCII values The specified file will be created automatically to store data returned from the array Defines the data transfer involved in the command DATA_IN DATA_OUT or NO_DATA The value depends on the accompanying CDB DATA_IN the CDB is expecting data to be returned from the array DATA_OUT the CDB will send data to the array NO_DATA the CDB requires no data Identifies the FRU to which the pass through command will be sent FRULocation can be determined using the armdsp f command An integer value that specifies how many times to send the command If not specified the command will be sent one time Executes a predefined set of commands and outputs the results The results will be displayed on the standard out device unless the if option is included The commands invoked by the I option are contained in a file
105. build to complete as quickly as possible but slows down the servicing of I Os Low sets the rebuild priority lower than host I Os This ensures that host I Os are serviced first but it delays the completion of the rebuild r Start a rebuild on the array 2 198 Display extended help message Overrides all other switches Command Line User Interface Examples Display the current state of a rebuild on host with alias blue In this example the host is not currently performing a rebuild hpbs9011 armrbld p blue Rebuild status Vendor ID HP Product ID A6188A Rebuild progress No rebuild in progress Auto Rebuild is ENABLED Rebuild priority is LOW The array is not currently rebuilding O z 2 Ss 2 Ss 5 f a 8 0 Command Line User Interface 199 armrecover Description The armrecover reconstructs data mapping and array configuration in the event of the loss of NVRAM contents The data maps are reconstructed using the latest copy of mapping information stored on the disk drives Part of the recovery operation includes performing a parity scan on the contents of the entire array to validate the accuracy of the maps and to correct any drive parity inconsistencies This process can take up to several hours depending on the amount of data on the array Caution Reducing the amount of cache memory on the array controllers will cause a loss of the maps Do not attempt
106. cates that rebuilds should not occur until explicitly stated b CreateLun Break the advisory lock For example if the array aborts a download or FwDownload if the download fails to complete portions of the GUI may stop Security functioning due to an advisory lock being set If this happens you will Select need to break the lock using the armmgr b command The advisory lock PassThru is the result of some error condition which must be resolved before the HostPort action can be completed without an advisory lock occurring B operating_system Sets the controller host port behavior for the indicated operating system lt FRULocation gt Note that the supported operating systems vary by firmware release lt FRULocation gt identifies the host port for which the behavior is to be set For example to set the behavior for host port 1 on controller 2 enter M C2 H1 Note The UnsupportedOS value should only be used for a host running an operating system that is not included in the supported values It is the user s responsibility to ensure that any unsupported host can access the array and transfer data properly using the UnsupportedOS behavior HP is not responsible for any data loss that may occur when using the UnsupportedOS behavior c lt FRULocation gt Instructs the device to perform a reset to one of its internal fibre channel links specitied by lt FRULocation gt This command is used when the array is an unknown st
107. cess 64 client access for Windows 54 displaying using armdsp general 64 configuring the web server 65 configuring the array See armcfg command controller designator C1 C2 112 controller firmware downloading off line or on line 128 controller log file 237 controller logs 227 creating LUN O 70 creating LUNs 115 CVUI menu map 224 starting D daemons HostAgent 69 OpenDIAL 69 data rebuild See armrbld command deactivating a LUN 115 deleting LUNs 116 Designator 112 device log See controller log DIMM designator M1 M2 112 disabling security GUI 103 discovery See armdiscover command disk auto include 154 disk drive designator D1 D15 112 disk enclosure designator JAO JA5 112 disk enclosure port designator J1 J2 112 display variable setting 67 downing a disk using armcfg 115 download firmware See armdown load downloading firmware on line or off line 128 E EMS enabling 66 enabling EMS 66 enabling security GUI 103 event reporting 15 event viewer 15 F fibre channel resetting using armmgr 153 return default settings 154 files special access dat 64 authorized clients 64 firewall 91 firmware download See armdownload command downloading on line or off line 128 VA 7410 version numbering 127 firmware files 127 where to find 127 firmware controller downloading off line or on line 128 format array See armfmt command 144 FRU location 112 FRU identifying 154 G GBIC designator G1 G2 112 GUI ch
108. ch hardware enclosure in the array Select the appropriate enclosure icon to display its status Capacity a graphical representation of how the array capacity is allocated LUN Management LUN Management tasks are organized into three categories E Logical LUNs these management tasks include Creating a LUN Deleting a LUN Creating a copy of a LUN E Secure Manager these management tasks include Enabling disable Secure Manager Adding deleting and editing Secure Manager table entries Copying permissions from one LUN to another Changing the Secure Manager password Reading and updating the Secure Manager table on the array E Business Copies these management tasks include Creating a business copy LUN Deleting a business copy LUN Copying data from a parent LUN to a business copy LUN Copying data from a business copy LUN to a parent LUN Emptying the data from a business copy LUN 98 Using the Graphical User Interface Table 5 GUI Navigation Overview Continued Tab Task Information Configuration Configuration settings and displays are organized into three categories Array Settings Alias name Data resiliency RAID level Hot spare mode Automatic include Auto format Port Settings Port ID Port behavior Port topology Port data rate Queue Full Threshold Rebuild Settings Priority Type a
109. come unavailable Caution should be exercised when using this option since data on the array may be lost Reset the specified disk using the indicated process If true a Loop Initialization reset L_port loop primitive is used to reset the device If false a Target Reset Task Management function is used to reset the device Display extended help message This option overrides all other switches Creating LUNs To create a LUN numbered 17 with a capacity of 30 Mbytes associated with redundancy group 2 for an array with the alias of myArray type the following command armcfg L 17 a 30 g 2 myArray O fe Ss Q y Ss keJ e a Q a o Deleting LUNs To delete LUN 17 in the array with the alias of myArray type the following command armcfg L 17 d myArray Adding Disks After a disk is inserted into the array it must be added to the array configuration If auto include and autoformat are enabled the disk will be automatically added If these options are disabled you will need to manually add a disk To add a disk that has just been installed in disk enclosure 2 on FC loop 1 slot 5 type the following command armcfg D JA2 D5 a myArray 116 Command Line User Interface armcopy Description The armcopy command manages the business copy feature of the array Syntax armcopy p lt LUN gt s lt LUN gt a true false lt array id gt armcopy s lt LU
110. cs Contact HP support for more information on these metrics S Display Array Status Warnings and Subsystem Parameter information for the array This includes the configuration settings that control the operation of the entire array This command will also print the version of Command View t Display topology of back end ports This display identifies the controller paths to each disk in the array the disk address and the disk loop map For example disk 1 in the controller main enclosure would be displayed as follows M D1 M C1 J1 M C2 J1 See example below for more detail vip lt FruLocation gt Displays the VFP settings such as the Baud Rate and Paging Value If lt FruLocation gt is included and specifies either a controller M C1 or a VFP port M C1 VFP only the VFP information for that controller will be displayed If lt Frulocation gt is not included VFP information for all VFP ports within the enclosure will be displayed 2 Display extended Usage message This option overrides all other switches Examples Displaying Controller Information Display the controller information for array with alias penquin armdsp c penquin Vendor ID HP Product ID A6218A Array World Wide Name 50060b00000970bce Array Serial Number 0O0USP1001080 Alias penquin Software Revision 1 08 00 0126 040630 Command execution timestamp Controller At M C1 Statu
111. d View c lt FRULocation gt Display controller information If lt FRULocation gt is not given display detailed information for each controller If lt FRULocation gt is given and specifies an enclosure e g JA1 display detailed information for each controller If lt FRULocation gt is given and specifies a controller e g JA1 C1 display detailed information only for that controller O z a Ss a Ss F D 2 EE oy a re O o Command Line User Interface 131 d lt FRULocation gt Display disk information If lt FRULocation gt is not given display detailed information for all disks installed in the array If lt FRULocation gt is given and specifies an enclosure e g JA1 display detailed information for all disks in the enclosure at lt FRULocation gt If lt FRULocation gt is given and specifies a disk e g JA1 D1 display detailed information for disk at lt FRULocation gt only e lt FRULocation gt Display enclosure information If lt FRULocation gt is not given display a summary listing of all enclosures If lt FRULocation gt is given and specifies an enclosure display detailed information for the enclosure at lt FRULocation gt only f Display a listing of FRUs in the array Include FRU location description of hardware identification and status i lt HostName gt b v Display the serial number alias world wide name device file name and
112. d device management tools for the array Some of the features and benefits offered by Command View SDM include Lets you manage an unlimited number of HP virtual arrays from a graphical user interface GUI command line user interface CLUI or web browser m The GUI uses Java technology to create a common application for all supported operating systems E Provides secure device management in both direct attach and SAN environments m Easily spans your storage system as it grows from entry level to midrange and enterprise wide E Goes from out of the box to up and running faster than any other device management solution E Provides web browser support m CVSDM 1 08 01 comes with the FREE Permanent License Product Description 13 HP StorageWorks Command View SDM Software The Command View SDM product includes the following items HP StorageWorks Command View SDM CD License to Use 1 Host The Software Components 14 Product Description The Command View SDM CD ROM contains all the software required to manage the HP StorageWorks Virtual Array products The software components include E Installers provided for Windows 2000 and 2003 HP UX and Linux Red Hat m Command View SDM Utilities the underlying code these utilities are invoked by the user interfaces to perform all array management tasks E Three User Interfaces Graphical User Interface GUI a Java based interface that simplifies
113. d in read FUA in effect FUA in effect or write command Normal No No No Q Normal Yes Yes No E Extended Normal No No No a Extended Normal Yes Yes Yes 3 Secure N A Yes Yes S EJ oO a Q 8 Command Line User Interface 175 Table 10 Performance Metrics Continued Metric Optimize Invocations Categories OPAQUE Description Usage The number of times the optimize policy has been invoked Usage The optimize policy runs only in background when idle time is available in the array It attempts to keep the array operating optimally by keeping the write working set in RAID 1 0 storage and by maintaining a minimum threshold of free disk space The optimize policy does not necessarily do any optimization work when it is invoked but this is still counted as an invocation This metric will have a non zero value on an array that has idle time even though the array may already be fully optimized Actual optimization activity occurring is measured by the Relocations Spawned by Optimize metrics A relative comparison between invocations and relocations indicate scenarios as described in the table below In some cases multiple scenarios are possible The optimize policy can operate in either a normal or a priority mode It will enter the priority mode when the array is critically low on free space in an attempt to avoid use of the make space policy 176 Command Line User Interface Table 10 Performance Metrics Continued Met
114. d in the applicable README file and only bundled as part of the JavaTM applets and applications that you develop the Programs b you do not distribute additional software intended to supersede any component s of the Redistributables c you do not remove or alter any proprietary legends or notices contained in or on the Redistributables d you only distribute the Redistributables pursuant to a license agreement that protects Sun s interests consistent with the terms contained in the Agreement and e you agree to defend and indemnify Sun and its licensor s from and against any damages costs liabilities settlement amounts and or expenses including attorneys fees incurred in connection with any claim lawsuit or action by any third party that arises or results from the use or distribution of any and all Programs and or Software s e Q c coh o o wn a me o s 3 Java Technology Restrictions You may not modify the Java Platform Interface JPI identified as classes contained within the java package or any subpackages of the java package by creating additional classes within the JPI or otherwise causing the addition to or modification of the classes in the JPI In the event that you create an additional class and associated API s which i extends the functionality of a Java platform and ii is exposed to third party software developers for the purpose of developing additional software which invok
115. d on the client that are only required on a host connected to the array They may be shut down on a client To shut these daemons down refer to Starting Stopping HostAgent and OpenDIAL on page 69 Setting Up the Launcher on a Remote Client 54 After installing Command View SDM on a client management station you must identify the host you want the Launcher to connect to This will be a host running Command View SDM and connected to the array s you want to manage The Launcher properties on the client must be modified to identify the desired host Note It is not necessary to perform this procedure if Command View SDM has been installed on a client being used for Instant Support Enterprise Edition Installing Command View SDM 1 Right click on the Command View SDM Launcher icon on the client desk top 2 Select Properties gt gt Short Cut In the Target window append a space and the host identification to the end of the path displayed The host can be identified by either its DNS name or IP address In the following figure the IP address 10 62 126 238 is added to the target path 4 Click OK hp StorageWorks Command iew Properties 7 Ph xi General Shortcut Options Font Layout Colors Security hp StorageWorks Command View Target type Windows NT Command Script Add the IP address Target location sbin or the DNS name of the CommandView host Target anmarscommandview client sbin launcher cmd
116. data rate to the value specified lt FRULocation gt identifies the host port for which the data rate is being set For example to set the data rate for host port 1 on controller 2 enter M C2 H1 NOTE The disk port data rate cannot be changed on the VA 7410 Sets the paging value of the VFP Serial Port This controls the number of lines of output the VFP will generate before pausing and issuing a prompt to hit a key and accept more output If this value is set to zero paging is disabled and all output will be generated without breaks This option is useful when using terminals with smaller screen sizes lt FruLocation gt identifies the serial port and is of the form M C1 VFP or M C2 VFP q lt value gt lt FruLocation gt Set the Queue Full Threshold to lt value gt For the VA 7400 and VA 7100 arrays lt value gt must be in the range of 0 to Max Queue Threshold which can be determined using the armdsp s command If O is used it will set the Queue Full Threshold to its default value which varies by firmware revision For the VA 7110 and VA 7410 arrays lt value gt must be in the range of 1 to Max Queue Threshold There is no default value for these arrays The Queue Full Threshold determines the size of the queue used to store host commands When this value is reached the array will return Queue Full status to subsequent host requests Increasing the size of the queue may reduce the incidence of Queue Full status
117. ded an error message will be returned indicating that this is a family firmware version change and must be performed in an offline state For off line downloads the off line option O is included in the command O z a Ss 2 m Ss D 5 a a O 0 Command Line User Interface 129 armdownload C O A6188AHP10 frm MyArray 130 Command Line User Interface armdsp Description The armdsp command is used fo display status and configuration information for the array identified by lt array id gt Logical configuration physical configuration and current status can all be displayed A list of the array IDs of all the arrays connected to the host can also be displayed Syntax armdsp a r c lt FruLocation gt d lt FruLocation gt e lt FruLocation gt f L LUN r p lt FruLocation gt ps s t lt array id gt armdsp i lt HostName gt b v armdsp vfp lt FruLocation gt lt array id gt armdsp lt array id gt armdsp Options None Display general information about the array This includes product and vendor information array state and capacity usage a r Display the information presented by all other options This is a quick way of displaying all configuration and status information about the array If the r option is included the allocated space for all the LUNs are displayed This command will also print the version of Comman
118. ditor The file is located in the following directory HP UX and Linux opt sanmgr hostagent config Windows sanmgr hostagent config HP OpenView SAM sanmgr managementserver config 2 Add the IP address for each client requiring access to the arrays connected to the host Single client IP addresses can be added or a range of IP addresses can be added using the wild card For example 10 62 128 grants access to any client on subnet 128 The use of Installing Command View SDM wildcards is recommended when connecting from clients configured for dynamic host configuration protocol DHCP 3 Save the configuration file Removing a Client Use the above procedure to remove a host you no longer want to have access When removing clients it is necessary to stop and restart the HostAgent to implement the change See Starting Stopping HostAgent and OpenDIAL on page 69 Configuring the Command View SDM Web Server The Command View SDM software includes its own web server which is installed along with the other software components By default the web server is enabled on port 4096 If you need to disable the web server or change its port you can do so using the following procedures O o Zz oe s 2 a n iS Disabling the Web Server By default the Command View SDM web server is enabled to provide remote management capability If remote access via the web is a security concern the web server can be disabled
119. e 2 e Qa c ai o o wn a me o s SOFTWARE PROGRAM HP StorageWorks Command View SDM Product PART NUMBER T1086A QUANTITY of DEVICES 1 User DEFINITIONS Software means one or more programs capable of operating on a controller processor or other hardware Product Device and related documentation Software is either a separate Product included with another Product Bundled Software or fixed in a Device and not removable in normal operation Firmware Use means storing loading installing executing or displaying Software on a Device Products means Software and documentation that are determined by HP to be available from HP upon receipt of Customer s order Software License means the Software license grant and general license terms set forth herein Each Software License has a corresponding License Fee License Fee means the fee or fees designated by HP for Use of Software Different License Fees may apply to particular Software if more than one Software License is available for that Software Product Description 23 24 Product Description Delivery means standard HP shipping to and arrival at the receiving area at the Ship To address specified in Customer s order LICENSE GRANT 1 In return for the License Fee HP grants Customer a non exclusive license to Use the object code version of the Software on the quantity of devices specified above at any one time and in conformance
120. e Description eit at_HOST Host 2 at ONWWN Host Node WWN 16 at_OPWWN Host Port WWN 16 at_RNWWN Device Node WWN 16 at_RPWWN Device Port WWN 16 at_LUNID LUN 4 at_LUNWWN LUN WWN 32 at_RG RG 2 at_CONTROLLER C 2 at_DB ID Device Unique ID 36 at_DB_VEND Vendor 8 at_DB PROD Product ID 16 at_DB_SN Serial Number 13 at_DB_REV Rev 4 at_DB NWWN Device Node WWN 16 at_DB_PWWN Device Port WWN 16 at_DB_ALIAS Device Alias 10 at_DB_HWPATH HW Path 8 atDB_DEVPATH DewiePth gt 4 amp 4 at_DB_TYPE Device Type 20 at_DB_TYPEID DT 2 at_DB_INTYPE Device Interconnect 20 at_DB_INTYPEID Device Interconnect ID 2 at_DB_LUN LUN 4 a _DB_COMM Acessie gt age at_DB_DEVHOST Device Host 20 at_DB_ ONODEWWN ORG Node WWN 16 at_DB_OPORTWWN ORG Port WWN 16 The Host column will expand to the width of the longest hostname if this is set to 2 otherwise it will be truncated to the specified length 212 Command Line User Interface addcliuser Description The addcliuser command configures the user to use CVSDM CLI commands Syntax lt CMD SCRIPT gt user lt user gt pass lt pwd gt localuser user1 host Options Log in to the cmd prompt with the following user name and password addcliuser user admin pass nimda The addcliuser command has the following options a Add a user d Delete a user List existing users x Exit addcliuser O z 2 Ss a Ss D 2 f a 8 0 Command Line User
121. e a command Continue entering the number of the operation until the action is performed CVUI Configuration For CVUI configurable options refer to the comments in the following files Windows 2000 2003 lt drive gt Program Files Hewlett Packard sanmgr command view client sbin cvui cmd HP UX and Linux opt sanmgr commandview client sbin cvui CVUI Screen Exporting ROWS and COLUMNS The CVUI uses the environment variables ROWS and COLUMNS Both HP UX and Linux do not always mark these variables to be exported to new environments so it is left to the user to make the appropriate changes to export both ROWS and COLUMNS There are many ways to accomplish this but the simplest is to add the following line to the users startup file export ROWS export COLUMNS It is possible to modify the CVUI startup script itself to force a certain number of rows and columns but this is not the preferred method If the ROWS and COLUMNS variables are not available to the CVUI when starting the default values of 24 rows and 80 columns will be used a message indicating that these values have been selected will be displayed to the user Command View SDM User Interface 223 CVUI Menu Map The following map shows the main structure of the CVUI menus some additional levels are not shown For additional help on the operation of the CVUI interface select h from any CVUI screen Storage Exit Help ppMenu Exit CVUI ScriptOutput
122. e client HostName can be the IP address or DNS name of the host On OpenView SAM all arrays are considered local and HostName is not required The four values listed in Table 8 can be used as the array identifier Table 8 Array Identifier Values Value Description Array serial number The unique serial number assigned to the array Alias name The alias name assigned to the array Device file The path to the array The syntax is dependent on the operating system For example a device file can be dev dsk c2t0d0O on HP UX or PHYSICALDISK1 on Windows World wide name WWN The Fibre Channel WWN assigned to the host or one its adapters Either the port or node WWN can be used O z a Ss a Ss D 5 f a 8 0 Note How can I determine the array serial number or alias Use the armdsp i command to display a list of the arrays including their serial numbers and aliases Command Line User Interface 111 FRU Identifiers All the Field Replaceable Units FRUs within the array are identified using a FRU location identifier lt FRULocation gt The FRU location identifier specifies the component to which a command is directed It has the format lt enclosure gt component subcomponent The values for the elements of the FRU location identifier are listed in Table 9 Table 9 FRU Location Identifier Values Element Values lt enclosure gt M main array enclosure JAO JA5
123. e counted by the counter Corrected Write Errors With Delay Usage Each of the write error counters provides a general indication of the quality of write operations Any significant counts in any of the write error counters is an indication that drive operational quality may be having an effect on performance Discarded Frame Count FRONTEND PORT BACKEND PORT The number of frames received and discarded for any of the following reasons Bad CRC with EOFdti or EOFni delimiter Code violation invalid character or running disparity _EOFdti or EOFni Fill byte error Frame smaller than 24 bytes First frame of a link down Payload larger than 1024 bytes Unexpected K character Usage Each of the port error counters provides a general indication of the quality of port operation Any significant counts in any of the port error counters is an indication that port or link operational quality may be having an effect on performance Compatibility FRONTEND PORT metrics are available for all products BACKEND PORT metrics are available for VA 7410 only 168 Command Line User Interface Table 10 Performance Metrics Continued Metric Categories Description Usage Host Reads ARRAY The total number of host read commands completed LUN Usage This metric is used as the basis to compute the Read Rate metric It can be used along with the Host Writes metric to determine the read write ratio characteristic of the
124. e number of commands to targets on the back end loop PORT that were aborted before they completed due to excessive execution time Usage A high number of back end aborts may effect performance and may be an indication that hardware repair is needed Compatibility BACKEND PORT metrics are available for VA 7410 only Command Line User Interface 165 O z a Ss a Ss 2 gt f a 8 0 Table 10 Performance Metrics Continued Metric Categories Corrected Read Errors Without DISK PORTS Delay Description Usage An error correction was applied to get pertect data like ECC on the fly Without substantial delay means the correction did not postpone reading of later sectors e g a revolution was not lost The counter is incremented once for each logical block that requires correction Two different blocks corrected during the same command are counted as two events Usage Each of the read error counters provides a general indication of the quality of read operations Any significant counts in any of the read error counters is an indication that drive operational quality may be having an effect on performance Corrected Read Errors With Delay DISK PORTS 166 Command Line User Interface An error code or algorithm e g ECC checksum is applied in order to get perfect data with substantial delay With possible delay means the correction took longer than a sector time so that writing
125. e specitied file rather than the screen If filename is not specified the output is displayed on the screen help commandname Displays usage information for the specified command The output is the same as that displayed when using the option with the command If no command is specified the output lists the commands available from within the armshell environment 208 Command Line User Interface Examples This example launches armshe11 and turns on command echo armshell e on This example launches armshe1l1 and executes the commands stored in file test bat armshell lt test bat O z 2 Ss 2 Ss 5 f a 8 0 Command Line User Interface 209 armtopology Description Syntax The armtopology command provides topology information about hosts and attached virtual arrays connected to the hosts for each LUN in the array The command displays associated path information for each LUN which includes host name DNS or IP host Node WWN Port WWN array product number array serial number array controller 1 or 2 redundancy group 1 or 2 LUN number and device path from host to LUN This command provides this information only for hosts which have Command View SDM installed if one of the specified hosts does not have Command View SDM installed information will not be provided for that host Note Operation of this command requires CONFIG permission armtopology lt HostName 1
126. ecking array status 101 management settings 101 managing array capacity 101 managing host port behavior table 105 managing LUN security 103 starting from command line 93 command line launcher 93 OpenView SAM 95 web browser 94 through a firewall 91 using 97 Index 247 248 Index H host port behavior file creating 145 setting using armmgr 153 host port designator H1 H2 112 HostAgent client operation 69 hostagent installing on OpenView SAM 54 hostname 111 hot spare mode setting using armmgr 154 hots port behavior table managing using the GUI 105 HP EMS 15 HP OpenView SAM authorized clients 64 HP UX installing Command View 44 minimum system requirements 44 patches 44 software support 49 l identifying FRUs using armmgr 154 installation overview 39 installation verifying 68 installing Command View on HP UX 44 on Linux 57 on Windows 50 IP addresses multiple HP UX 45 Linux 57 Windows 50 J JBOD See disk enclosure L LED flashing 154 License commands licapp 217 licutil 219 Linux installing Command View 57 minimum system requirements 57 log entry format 238 files 237 management commands 230 log files managing the size of 229 logdel command 234 logprn command 231 logs armlog command 236 controller 227 controller file 237 logdel command 234 performance 239 port statistics 239 usage state 227 usage log 237 logs reading See armlog command LUN activating deactivating 115 creating 115 de
127. efault is Automatic None no hot spare Automatic the array will determine the appropriate amount of hot spare space For 15 or fewer disks in a redundancy group the array will reserve enough capacity to rebuild the largest disk For 16 or more disks the array will reserve enough capacity to rebuild the two largest disks LargestDisk reserve enough space to complete a rebuild after a failure or removal of the largest drive in the redundancy group LargestTwoDisks reserve enough space to complete a rebuild after a failure or removal of the largest two drives in the redundancy group On turn on hot spare Off turn off hot spare Enable Hang Detection Default is on Hang detection should only be disabled if continued controller resets are occuring as the result of false triggers Set Auto Include on or off Default is on On allows the array to automatically include any disk when it is installed into the array Off requires the disk to be manually included after it is installed Identify an FRU location by flashing the FRU LED on flash an LED on the FRU if possible off stop flashing the LED J SingleController Set Resiliency Level This option sets the level of protection offered by Secure Normal data resiliency It determines how often the contents of the controller RestrictedNormal maps are copied to the disk Keeping the map information on the disks HighPerformance protects against controller map loss
128. ement tasks available in the GUI For a complete list of the GUI functionality see Table 5 These and all other tasks available from the GUI are described in the on line help The on line help should be your primary source of information when using the GUI to manage the array Checking Array Status 1 2 Click the Status tab Click the Array Status button to display overall array information Click the Component Status button to display status information on components within the array Managing Array Capacity Displaying Capacity Status 1 2 Click the Status tab Click the Capacity button to display a graph representing the current allocation of the array capacity Creating a LUN 1 U A O N Click the LUN Management tab Click the Logical LUNs button Click the Create LUN button In the dialog that appears enter the parameters for the LUN Click OK Using the Graphical User Interface 101 noe s ico LE Er amp TF 25 ay 0 F ay o N o 2 Deleting a LUN Caution Deleting a LUN destroys all data on the selected LUN Make sure any important data is backed up before proceeding Please be aware of the following ALUN will not be deleted if it has existing business copies A Business Copy cannot be created from another Business Copy If the LUN being deleted is very large the time required to delete the LUN may cause host I O timeouts Click the LUN Management
129. en the table is cleared This avoids disabling the Command View SDM management host s ability to manage the array when all Configure access is removed You will have to explicitly enable Secure Manager after using the c option alone When used with the t option existing NODEWWN entries in the table on the array will not be copied to the table being created This implies that the c option will be used when writing the new table to the array Not including the c option in this situation will cause the entries in the newly created table to overwrite any duplicate entries in the existing table on the array Command Line User Interface 203 O fe Ss Q 5 ke e a Q a o 204 e f lt filename gt h lt hostList gt Id lt LUNList gt ls lt LUN gt n lt newPassword gt Copies permissions from one LUN to other LUNs or from one WWN to other WWNs The current Secure Manager table is read from the array new table entries are made to copy the specified permissions and the table is written back to the array Disables Secure Manager on the array The Secure Manager table is not altered When Secure Manager is disabled all LUNs are accessible to all hosts Enables Secure Manager on the array Specifies the file on the host used to manage the Secure Manager table The contents of the table are read from the array into this file When updating the table on the array the conten
130. eported 1 Log onto the system as root or superuser 2 If upgrading to a newer version of Command View SDM save any configuration files and remove the old software See the following section 3 Insert the Command View SDM software CD into the CD ROM drive Identify the device file for the CD ROM ioscan funC disk eg disk 2 8 16 5 2 0 sdisk CLAIMED DEVICE TOSHIBA CD ROM XM 5701TA dev dsk c2t2d0 dev rdsk c2t2d0 5 Create a mount point directory For example mkdir cdrom Use a directory that does not exist 6 Execute ps ef grep pfs command to confirm if the following processes are running 46 Installing Command View SDM root 2588 root 2586 root 2587 root 2585 pfs_mountd root 2592 2587 2585 2579 2579 2579 0 15 31 18 pts tb 0 00 pfsd rpc 0 15 31 00 pts tb 0 00 pfs mountd rpce 0 15 31 18 pts tb 0 00 usr sbin pfsd 0 15 31 00 pts tb 0 00 usr sbin 2 15 31 30 pts tb 0 00 grep pfs 7 If the above processes are not running execute the following commands usr sbin pfs mountd amp usr sbin pfsd amp 8 Mount the CD device file using the device file and directory from the preceding steps For example pfs_mount t rrip o xlat unix dev dsk c2t2d0 cdrom 9 Run swinstall using the appropriate command HP UX 11 00 swinstall s cdrom CommandViewSDM hpux cvsdm_ 11 00 vl08 depot HP UX 11 11 swinstall s cdrom CommandViewSDM hpux cvsdm_11 11 v108 depot HP UX 11 23
131. erated by array internal policy operation are not counted as cache pages written Usage The ratio of Write Cache Hits to Cache Pages Written gives a general indication of the effectiveness of the write cache in servicing the host write workload The write cache serves primarily as a buffer to absorb bursts of high write activity in the host workload and provide a low latency response then write the data to disk during a time of lower activity All data that comes into the write cache will eventually be written to disk If this ratio is near one that is an indication that there is an approximate one to one correspondence between incoming and outgoing writes In that case a high percentage of the incoming writes will have a low latency response If this ratio is larger than one the write cache is providing an additional benefit of combining multiple incoming writes into a single disk write If this ratio is less than one a percentage of incoming writes related to the value of the ratio will not be receiving a low latency response Clusters Relocated ARRAY OPAQUE The number of clusters relocated Usage There are a number of different processes that can cause data migration both in foreground and background This metric is an over all measure of the amount of work being performed for migration Some migration activity is only performed in background as idle time is available and so does not interfere with processing of the host workload
132. es of the number of times the retry algorithm is invoked If after five attempts an error of type Corrected Write Error With Retry is recovered then five is added to this counter If three retries are required to get a stable ECC syndrome before an error of type Corrected Write Errors With Delay is corrected then those three retries are also counted here The number of retries applied to unsuccessfully recover an error of type Total Uncorrected Write Errors are also counted by this counter Usage Each of the write error counters provides a general indication of the quality of write operations Any significant counts in any of the write error counters is an indication that drive operational quality may be having an effect on performance Write Rate 1 05 release ARRAY The average number of host write commands completed Write Throughput prior to 1 05 LUN per second Usage This metric is a measure of the performance level being achieved for writes and also provides some indication of the demand level of the host workload High write rates will not be achieved when the workload demand is low Write Throughput 1 05 release ARRAY The average number of megabytes transferred per second MBytes Written Throughput prior LUN by write commands to 1 05 Usage This metric is a measure of the performance level being achieved for writes and also provides some indication of the demand level of the host workload High write throughput
133. es such additional API you must prompily publish broadly an accurate specification for such API for free use by all developers You may not create or authorize your licensees fo create additional classes interfaces or subpackages that are in any way identified as java javax sun or similar convention as specified by Sun in any class file naming convention 4 Trademarks and Logos You acknowledge and agree as between you and Sun that Sun owns the Java trademark and all Java related trademarks service marks logos and other brand designations including the Coffee Cup logo and Duke logo Java Marks and you agree to comply with the Sun Trademark and Logo Usage Requirements currently located at http www sun com policies trademarks Any use you make of the Java Marks inures to Sun s benefit 5 Source Code Software may contain source code that is provided solely for reference purposes pursuant to the terms of this Agreement Source code may not be redistributed 6 Termination Sun may terminate this Agreement immediately should any Software become or in Sun s opinion be likely to become the subject of a claim of infringement of a patent trade secret copyright or other intellectual property right END USER LICENSE AGREEMENT FOR SITRAKA INC JCLASS PRODUCTS The following is the end user license agreement EULA used on all of Sitraka Inc s JClass products other than JClass JarMaster IMPORTANT READ CAREFULLY This Sitraka
134. es the year and month yyyy MM the file was created for Array Logs 237 entries The file name consists of the creation day dd followed by the file type name ctrlr for controller or usage The directory for the software database logs is commandview server logs software yyyy dd dd sw log The entries are organized into directories identifying the year and month yyyy MM the file was created The file name consists of the creation day dd followed by the software sw file type name Log Entry Format If you wish to create your own user file filtered on specific entries from the Log Text File you can create a script to generate the desired output An entry in the log text file consists of one line with multiple data fields containing the following information DeviceUniqueName Date Time DeviceName Devicelype DeviceSequence Fruldentifier FRULocation LogCode Count Sequence Type Text Each field in the line entry is separated by a field separator with the end of the line terminated by a record separator Field 1 FS TAB Field 2 FS Field 2 FS TAB field n FS Tab RS Cele The field separator FS is a CTRL _ Ox001f character and the record separator RS is a CTRL Ox001e character If a field Field n is missing the FS and TAB for that field will still be present Field 1 FS TAB FS TAB Field 3 FS TAB field n FS Tab RS Cele Using the information provided he
135. etect the data load scenario and direct new writes to RAID 5 DP storage so as to conserve free disk space in that case Command Line User Interface 173 O z a Ss a Ss 5 gt f a 8 0 Table 10 Performance Metrics Continued Metric New RAID 5 DP Writes Categories OPAQUE Description Usage The number of write operations to RAID 5 DP storage that caused allocation of new space in RAID 5 DP Usage New writes are host writes to LUN addresses that have not been written since the LUN was created Rewrites are host writes to LUN addresses that have already been written at least once since the LUN was created AutoRAID will decide whether to place write data into RAID 1 0 or RAID 5 DP storage when it is posted out of the write cache Relocations are movements of data currently stored in the array from one location to another All of these types of write operations can cause allocation of new space in RAID 5 DP storage and so are counted by this metric A large number of these allocating writes such as may occur when loading data onto a newly created LUN or when a rebuild operation is taking place can cause free disk space to be consumed rapidly leading to possible invocation of the make space policy and the associated performance impacts AutoRAID attempts to detect the data load scenario and direct new writes to RAID 5 DP storage so as to conserve free disk space in that case 174 Command
136. f this year armlog e t 05150800 00786b5c0000 Display the log information for the disk installed in slot 3 of disk enclosure 2 on FC loop 1 on array identified by device file dev dsk c2t0d0 armlog d JA2 D3 dev dsk c2t0d0 armmgr Description The armmgr command manages the configuration parameters of the array These settings control the operation of the entire array consequently every LUN on the array will be affected by any changes made using this command This command also allows you to shutdown restart and reset the array Changing some of the array settings may require that the array be reset using the R option The user will be prompted to initiate a reset if the modified setting requires this action Note Several of the armmgr options are used to set the array Fibre Channel arbitrated loop FC AL operating parameters These parameters control the transfer of data between the host and array and typically do not need to be changed Before changing a FC AL setting make sure you understand what effect it will have on array operation Selecting an incorrect setting may make it impossible for the host to access the array Syntax For all firmware versions armmgr a lt on off gt b CreateLun FwDownload Security Select PassThru HostPort c lt FRULocation gt d D lt alias gt f on off i on off J SingleController Secure Normal RestrictedNormal HighPerformance
137. file PERFORMANCE DB MAX SIZE nnn Sets the maximum amount of disk space in Mbytes that performance log files can consume Once this limit is reached the oldest performance log files are automatically deleted A value of zero will not delete any logs PERFORMANCE KEEP MIN LOGS nn Array Logs 239 Sets the minimum number of days worth of log files to keep This parameter overrides the PERFORMANCE DB MAX SIZE parameter if the two parameters conflict The default is seven days For the default case a minimum of seven days worth of performance log files will be kept for each device regardless of the max disk space setting PERFORMANCE LOG CLEAN nn Defines how often in hours the performance logs will be checked to see if log files need to be deleted based on the PERFORMANCE DB MAX SIZE setting The default setting is 24 hours 240 Array Logs Solving Problems PROBLEM SOLUTION This chapter identifies problems you may encounter when installing and using Command View SDM It takes you through the steps typically required to solve each problem If the problem you are experiencing is not include here the following resources may provide a solution m HP support contact E HP support web site m HP storage forums Command View SDM stops working when Secure Manager is enabled Command View SDM cannot manage the array If Command View SDM cannot communicate with array
138. filename gt q lt array_id gt armdiag W lt array_id gt armdiag Core Cf filename lt array_id gt armdiag Options b lt buffer_size gt An integer value that limits the size of the data coming back from the array If not specified the buffer size defaults to 1024 bytes o c lt cdb gt The SCSI command descriptor block CDB The CDB is specified in hex values E e g Oxa0 and defines the operation the array will perform S Q C Sends a generic SCSI pass through command to the array controller If one 3 controller does not respond the other controller will be tried S Core Get the core file from the array The core data 48 MB must be returned to A the HP support organization for analysis The information is sent to standard foj ko out by default This command is valid only for VA 7110 and VA 7410 arrays Command Line User Interface 119 120 cf lt filename gt Cf filename d lt data gt df lt filename gt dir lt direction gt f lt FRULocation gt i lt iferation gt if lt filename gt Command Line User Interface Identifies the file that contains the command descriptor block CDB The CDB is specified in hex values e g Oxa0 and defines the operation the array will perform Identifies the file to which the core data 48 MB is sent If not specified the core data is sent to standard out NOTE When using the Core option within armshell the Cf option should alw
139. filled with data AutoRAID will migrate more of the data to RAID 5 DP AutoRAID preserves a minimum of 10 of the data in RAID 1 0 when the array is completely full This metric combined with the RAID 1 0 Allocation metric for a LUN will indicate the class of random write performance that can be expected from the LUN If the LUN does not contain much of the write working set the data in the LUN may be almost completely stored as RAID 5 DP Command Line User Interface 181 O z a Ss a Ss D 5 EE f a 8 0 Table 10 Performance Metrics Continued Metric RAID 1 0 Allocation 1 05 release RAID 1 0 Capacity absolute prior to 1 05 Categories ARRAY Description Usage The number of logical blocks in the array that are stored using the RAID 1 0 storage method It is a sum of the RAID 1 0 Allocation metrics from each configured LUN Usage RAID 1 0 provides better random write performance than RAID 5 DP The more data stored in RAID 1 0 as compared to RAID 5 DP the better the random write performance that can be achieved AutoRAID policies will migrate the write working set into RAID 1 0 for better random write performance If better random write performance is needed in an AutoRAID configuration adding more disks to the array may provide enough space to fit the write working set into RAID 1 0 providing better random write performance This metric can be compared with the RAID 5 DP Allocation
140. for which the command will be evaluated If unspecified lt host gt the local host is used lt product_name gt Specifies the product for which the command will be evaluated lt file_name gt Specifies the location of a text file containing license keys O z a 3 a 3 2 a re O Display expanded usage message Overrides all other options Command Line User Interface 219 Examples Display license information for product with the alias HP_CommandView_SDM licUtil d HP_CommandView_SDM 220 Command Line User Interface Command View SDM User 5 Interface The Command View SDM User Interface CVUI adds a simple text menu based interface as a front end to the Command View SDM commands Some of the benefits the CVUI offers include Full functionality the CVUI provides the same complete management capability and functionality as the Command Line User Interface CLUI m Ease of use the menu structure relieves you of the need to memorize command syntax This is useful if you use the command infrequently m Easy remote access the CVUI is particularly useful when using telnet to connect to a remote Command View SDM host Command View SDM User Interface 221 Starting the Command View SDM CVUI The Command View SDM User Interface is started from a command line To start the interface enter the appropriate command cvui lt lt Ona local host cvui h lt hostn
141. force and effect INTEGRATION PRECEDENCE These HP Software License Terms supersede any previous communications representations or agreements between the parties whether oral or written regarding transactions hereunder Customer s additional or different terms and conditions will not apply These HP Software License Terms may not be changed except by an amendment signed by an authorized representative of each party GOVERNING LAW The validity of any of the terms of this license agreement as well as the rights duties and obligations of the parties under this license agreement will be governed by the laws of the State of California USA without Product Description 29 e e Q c A ai g O n a me o s reference to any conflict of laws or choice of law principles in the State of California that might result in the application of the law of another jurisdiction 2003 Hewlett Packard Development Company L P 30 Product Description Sun Microsystems Inc Binary Code License Agreement READ THE TERMS OF THIS AGREEMENT AND ANY PROVIDED SUPPLEMENTAL LICENSE TERMS COLLECTIVELY AGREEMENT CAREFULLY BEFORE OPENING THE SOFTWAREMEDIA PACKAGE BY OPENING THE SOFTWARE MEDIA PACKAGE YOU AGREE TO THE TERMS OF THIS AGREEMENT IF YOU ARE ACCESSING THE SOFTWARE ELECTRONICALLY INDICATE YOUR ACCEPTANCE OF THESE TERMS BY SELECTING THE ACCEPT BUTTON AT THE END OF THIS AGREEMENT IF YOU DO NOT AGREE TO ALL THESE TERM
142. g Command View SDM The values of the editable parameters described in Table 3 should be configured before managing VA arrays using HP StorageWorks SMI S VA A restart of the VA provider service hnpSMISCIMOM is required after modifying these Configuration parameters Table 3 Default Parameters Field Purpose Modifiable Provider Class VA Provider class Name No Host IP address of the management host to contact for Yes the array data default value for the host parameter is 127 0 0 1 which is the localhost Event Periodicit Specifies the periodicity of the event capturing Yes y p p y p g Debug By default it is false If true it writes log information Yes into file Passive Management data such as details of CIM instance creation and deletion The log file is DefaultDebug log Location on Windows lt Drive Letter gt Program Files Hewlett Packard SMI S cimom Location on HP UX and Linux opt SMI S cimom a o Zz ag SS 2a n e z NameSpace Currently only the root va namespace is No supported Methodlog If On method logging is enabled If it is set to No Off method logging is disabled This parameter is not present in the file by default lt Installation Directory gt HPVAMethodlog log Active management data status of method providers by displaying Name of method invoked Time it was invoked Status in terms of Success or Failure along with description
143. g Command View SDM on page 64 for additional configuration information E If the software was installed on a client see Setting up Remote Client Access on page 64 for information on assigning client access rights Note Two Command View SDM daemons are installed on the client that are only required on the host connected to the array They may be shut down on a client To shut down these daemons refer to Starting Stopping HostAgent and OpenDIAL on page 69 Uninstalling Command View SDM from Linux This procedure describes uninstalling the Command View SDM software The existing Command View SDM software should be uninstalled before installing a new version of the software The uninstall process does not automatically delete the array log files If you want to delete the log files you will have to do so manually Note The 1 07 version of linux installer will not correctly remove earlier versions of the Command View Software Previously 60 Installing Command View SDM installed versions on linux should be uninstalled using the uninstaller for that version of Command View If the 1 07 uninstaller is used the following steps may be taken to ensure all the unnecessary files are removed after uninstallation process completes rm fR opt sanmgr hostagent rm fR var opt sanmgr hostagent rm fR etc opt sanmgr hostagent 1 If you are upgrading to a newer version of Command View SDM save any configuration files you may have customized
144. gt lt HostName 2 gt lt HostName n gt armtopology Option lt HostName 1 gt lt HostName 2 gt lt HostName n gt Examples To specify specific hosts use the lt HostName gt option Use either the DNS name or IP address of the hosts Separate multiple HostNames with a space If no HostName options are specified all hosts discovered on the subnet with arrays will be displayed provided they have Command View SDM installed Display extended help message Overrides all other switches This example displays information for three hosts hostname and hostname2 connected to one array with two LUNs O and 1 and a third host connected to a second array also with two LUNs 0 and 1 The command could be entered as armtopology hostnamel hostname2 hostname3 210 Command Line User Interface The following example output would be produced for this command Host Host Node WWN Host Port WWN Product SerialNumber C RG LUN Device path host1 50060b000005aed6 50060b000005aed7 A6188A O00USP1001064 11 1 PHYSICALDRIVE1 host2 50060b000005cde7 50060b000005cde8 A6188A OOUSP1001064 2 2 0 dev rdsk c0t0d0 host3 50060b000005fgh8 50060b000005fgh9 A6189A OOUSP1001234 11 0 dev rdsk c1t0d0 host3 50060b000005ijk6 50060b000005ijk7 A6189A O0USP1001234 2 2 1 dev rdsk c2t0d1 Note If array LUN security is enabled only LUNs visible to the host will be displayed for that host Controlling armtopology Output The output displayed by
145. he following line to your path variable export PATH PATH opt sanmgr commandview client sbin Log out then log back in to reset the path 12 If you saved the configuration files from any earlier Command View SDM installation use them to restore the original configuration Before restoring the older files you may want to compare them with newly installed files some of the old files may be the same Note For installations with multiple IP addresses see Selecting a Host IP Address on Systems with Multiple IP Addresses earlier in this chapter Installing Command View SDM 59 ra e 3 3 fe Ss Q lt n i 5 N eh te Note After installation check the contents of opt sanmgr hostagent config commIPAddr txt file If the correct IP address is not shown manually enter the correct IP address and stop and start the HostAgent Controlling Access to Command View SDM Executable Files Upon installation the Command View SDM executable file permissions are set to all users To restrict execution of the Command View SDM executable to root level users only execute the following commands as root chmod 500 opt sanmgr commandview server sbin chmod 500 opt sanmgr commandview client sbin chmod 600 opt sanmgr commandview server logs log chmod 600 opt sanmgr commandview client logs txt What s Next E If the software was installed on a host connected to an array refer to Configurin
146. hese operating systems can both access the array and also manage the array using Command View SDM these are referred to as native operating systems m HP UX m Windows 2000 m Windows Server E Red Hat Linux Advanced Server Command View SDM 1 08 01 provides support for HP UX 11 00 11 11 11 23 A 64 in a non HP OpenView environment Command View SDM 1 08 01 does not support HP UX 11 20 Command View SDM 1 08 01 provides support for Windows 2000 Server SP4 32 bit and Windows 2000 AS SP4 32 bit Command View SDM 1 08 01 will now support Window Server 2003 32 bit Command View 1 08 01 will support Red Hat Linux version is RHEL AS 3 0 with Kernel version 2 4 21 9EL Installation instructions for each operating system are included in Chapter 2 Non Native Supported Operating Systems 20 Product Description In addition to the native operating system listed above the HP StorageWorks Virtual Array products are also supported on the non native operating systems listed below Hosts running these operating systems can access data on the array however Command View SDM is not supported on them Consequently array management must be done from a host running one of the supported operating systems listed above E Sun Solaris mg IBM AIX Em Novell NetWare m MPE iX VA 7100 only m HP UX 10 20 Note Command View SDM 1 08 01 provides support for HP UX 11 23 A 64 in a non HP OpenView environmen
147. hosts running Command View SDM These hosts will then be added to the table All DEFAULT entries are read from the current LUN security table and added to the table being built If the c option is not included the existing NODEWWN entries will also be added to the table If c is included the NODEWWN entries will not be copied to the table w This specifies that the Secure Manager table should be read from the file specified by the f lt filename gt parameter and written to the array w lt WWNIist gt Identifies the WWN s to be added to the Secure Manager table being created using the t option Each WWN is checked for valid structure but no attempt is made to locate the device with the WWN This allows the addition of table entries for hardware that is not yet operational WWNs are identified by lt WWNIList gt a comma separated list O z a Ss a Ss 2 EE a re O o Command Line User Interface 205 wd lt WWNList gt ws lt WWN gt 2 Examples Identifies the destination WWN or WWNs to which permissions will be copied Entries matching those of the source WWN will be created for each destination WWN This option is only used with the cp and ws options WWNList can be a single WWN or a comma separated list of WWNs Identifies the source WWN from which permissions will be copied WWN must already exist in the security table on the array This option is only used with the
148. ia on which Software is furnished if any will be free of defects in materials and workmanship under normal use Except for the foregoing Software is provided AS IS Your exclusive remedy and Sun s entire liability under this limited warranty will be at Sun s option to replace Software media or refund the fee paid for Software 4 DISCLAIMER OF WARRANTY UNLESS SPECIFIED IN THIS AGREEMENT ALL EXPRESS OR IMPLIED CONDITIONS REPRESENTATIONS AND WARRANTIES INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE OR NON INFRINGEMENT ARE DISCLAIMED EXCEPT TO THE EXTENT THAT THESE DISCLAIMERS ARE HELD TO BE LEGALLY INVALID 5 LIMITATION OF LIABILITY TO THE EXTENT NOT PROHIBITED BY LAW IN NO EVENT WILL SUN OR ITS LICENSORS BE LIABLE FOR ANY LOST REVENUE PROFIT OR DATA OR FOR SPECIAL INDIRECT CONSEQUENTIAL INCIDENTAL OR PUNITIVE DAMAGES HOWEVER CAUSED REGARDLESS OF THE THEORY OF LIABILITY ARISING OUT OF OR RELATED TO THE USE OF OR INABILITY TO USE SOFTWARE EVEN IF SUN HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES In no event will Sun s liability to you whether in contract tort including negligence or otherwise exceed the amount paid by you for Software under this Agreement The foregoing limitations will apply even if the above stated warranty fails of its essential purpose Product Description 31 e 2 e Qa c ai o o wn a me o 5 32 Product Description 6 Termination
149. iciency than RAID 1 0 If more free space cannot be obtained by garbage collecting holes in RAID 5 DP storage areas reference the RAID 5 DP to RAID 5 DP Relocations Spawned by MakeSpace metric and there are no holes available to post write cache data in RAID 1 0 storage areas reference the RAID 1 0 to RAID 1 0 Relocations Spawned by MakeSpace metric and there is no unallocated free space available then the make space policy will move data from RAID 1 0 to RAID 5 DP to make more free space Unlike the optimize policy the make space policy does not discriminate by the recency of writing when selecting data to be relocated from RAID 1 0 to RAID 5 DP Since the make space policy only runs when host writes are waiting to be completed there is no time available to locate the least recently written data RAID 1 0 to RAID 1 0 Relocations Spawned by Optimize OPAQUE The number of clusters that were relocated by the optimize policy from RAID 1 0 to RAID 1 0 storage Usage The RAID 1 0 storage areas can become filled with holes of empty space that need to be garbage collected to make the space available as free space These relocations are used to do garbage collection in the RAID 1 0 storage areas RAID 1 0 to RAID 5 DP Relocations Spawned by Optimize OPAQUE The number of clusters that were relocated by the optimize policy from RAID 1 0 to RAID 5 DP storage Usage Optimize uses these relocations to move the leas
150. identified The start and end times of available performance data for each unit is also listed This option is used by itself and has no options 2 Display extended help message Overrides all other switches Examples List all available metric options and available LUNs on array alias Array1 O z a Ss 2 Ss D 2 a re O o armperf i Arrayl Command Line User Interface 161 Display the three LUN based metrics identified by the m option Limit the display to the time period of August 5 from 7 00 am to 8 30 am on array with WWN 2002a00b880005c0 armperf c LUN s 08050700 e 0805830 m Host Reads Host Writes Total I 0 2002a00b880005c0 Performance Metrics Table 10 lists the metrics maintained by the array The categories for which each metric is available is identified To determine which specific metrics are available for an array and each unit within the array use the armperf i command Note Not all the performance metrics listed here are available for display in the Command View SDM GUI The performance metrics are retrieved from the array once every polling interval The polling interval is set to 15 minutes by default but can be reconfigured The values of the performance metrics are reported as the incremental change that occurred during the polling interval unless identified as absolute Any metrics that measure rates or throughputs measure the average rate or
151. ince to province NOTE EXCEPT TO THE EXTENT ALLOWED BY LOCAL LAW THESE WARRANTY TERMS DO NOT EXCLUDE RESTRICT OR MODIFY AND ARE IN ADDITION TO THE MANDATORY STATUTORY RIGHTS APPLICABLE TO THE LICENSE OF THE SOFTWARE TO CUSTOMER PROVIDED HOWEVER THAT THE CONVENTION ON CONTRACTS FOR THE INTERNATIONAL SALE OF GOODS IS SPECIFICALLY DISCLAIMED AND SHALL NOT GOVERN OR APPLY TO THE SOFTWARE PROVIDED IN CONNECTION WITH THIS WARRANTY STATEMENT GOVERNMENT If the Software is licensed for use in the performance of a U S government prime contract or subcontract Customer agrees that consistent with FAR 12 211 and 12 212 commercial computer software computer software documentation and technical data for commercial items are licensed under vendor s standard commercial license GENERAL TERMS ASSIGNABILITY Customer may not assign any rights or obligations hereunder without prior written consent from HP EXPORT Customer who exports re exports or imports HP licensed Products technology or technical data purchased hereunder assumes responsibility for complying with applicable laws and regulations and for obtaining required export and import authorizations HP may suspend performance if Customer is in violation of any applicable laws or regulations SEVERABILITY If any term or provision herein is determined to be illegal or unenforceable the validity or enforceability of the remainder of the terms or provisions herein will remain in full
152. ion on the CD For HP UX 11 23 slpd is bundled along with the Operating System Linux Linux Red Hat Binaries Location on the Web http openslp org download html openslp 1 0 11 1 1386 rpm Red Hat Linux Binaries Location on the CD Q The Linux slpd binaries are located on the web and the Command View SDM 3 a CD as follows E fo CD n O CD Root SMI S slpd linux slpd rpm Windows Windows Binaries Location on the CD The Windows slpd binaries are located on the Command View CD as follows CD Root slpd windows setup exe Installing Command View SDM 85 Managing Passwords for VA LUN Security LUN Masking Access 86 The VA provides the capability to password protect access to the LUN security management interface The password is entered when the system is being configured and is maintained within the array When SMI S interface is initially used to access a password protected LUN security table on the array the user must enter the password using the VA LunMasking PasswdUtility described below The password is stored in encrypted form on the management host the system where hbSMISCIMOM service daemon is running and subsequently used to establish all SMI S management sessions If the password is changed it must be changed in the array The new password must be re entered using the VA_LunMasking PasswdUtility Location of the utility HP UX Linux opt SMI S cimom VA_LunMasking PasswdUtili
153. ion on using this command Note If the host has been renamed and added to the database before removing the original host name the above command can also be used to remove the original host name entries If this does not produce the desired results it will be necessary to delete and rebuild the database as described in the following section Installing Command View SDM 71 72 2 When the host name has been changed and DNS is set up to correctly report the new hostname P address association run the following command armdiscover managementhost h devicehost The armdiscover process will detect the new host name and add it and its associated arrays to the database Deleting and Rebuilding the Device Database In some situations it may be necessary to delete and rebuild the device database This may be necessary if the host has been renamed and added to the database before removing the original host 1 Stop the HostAgent and OpenDial services as described in Starting Stopping HostAgent and OpenDIAL on page 69 2 Delete or rename the current device database file DeviceDBFile The file is located in the following directories HP UX or Linux opt sanmgr commandview server data Windows lt drive gt sanmgr commandview server data 3 Restart the HostAgent and OpenDial services as described in Starting Stopping HostAgent and OpenDIAL on page 69 4 Run the following command to rebuild the database armdiscover
154. is corrected then those three retries are also counted here The number of retries applied to unsuccessfully recover an error of type Total Uncorrected Read Errors are also counted by this counter Usage Each of the read error counters provides a general indication of the quality of read operations Any significant counts in any of the read error counters is an indication that drive operational quality may be having an effect on performance Read Rate 1 05 release ARRAY The average number of host read commands completed Read Throughput prior to 1 05 LUN per second Usage This metric is a measure of the performance level being achieved for reads and also provides some indication of the demand level of the host workload High read rates will not be achieved when the workload demand is low Read Throughput 1 05 release ARRAY The average number of megabytes transferred per second MBytes Read Throughput prior to LUN by read commands 1 05 Usage This metric is a measure of the performance level being achieved for reads and also provides some indication of the demand level of the host workload High read throughput will not be achieved when the workload demand is low This metric is computed from the Logical Blocks Read Rate by converting logical blocks to megabytes The conversion factor is 2048 blocks per megabyte O z a Ss a Ss D 5 EE f a 8 0 Command Line User Interface 189 Table
155. ity Specifies the type of log entries to view Valid types are TargetDeviceEvent HostEvent ControllerEvent ChangeEvent AbtermEvent Device Controller log files only Software State Usage log files only All Both Controller Device and Usage State log files Output is brief format If neither b or v are specified unformatted output is used Output is verbose format If neither b or v are specified unformatted output is used Creates output in XML format Identifies the format used for the date and time in the log output The format corresponds to the language selected by lang_num value The following language formats are available 1 English This is the default format 2 French 3 Italian 4 German 5 Spanish Displays the help message Overrides all other switches Verbose output Display the entries for the device logs dd ctr1r 1og for the array myarray between the times Nov 19 8 30 am 2000 and Jan 01 3 30 pm 200 1 with verbose output by entering logprn a myarray s 111908302000 e 010115302001 t Device v This command will produce the following output only one entry shown DeviceUniqueNam 50060B000008A085 Date October 13 2000 Time 8 27 34 AM EDT DeviceName HP VA7100 DeviceType VirtualArray DeviceSequence 90339 Fruldentifier FRULocation M Cl LogCode 374 Count 1 Sequence 2447 Type Controller Event Text The text description
156. ivities including without restricting the generality of the foregoing on line control of aircraft air traffic aircraft navigation or aircraft communications or in the design construction operation or maintenance of any nuclear facility Sitraka and its suppliers specifically disclaim any express or implied warranty of fitness for such purposes or any other purposes NO OTHER WARRANTIES TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW SITRAKA AND ITS SUPPLIERS DISCLAIM ALL OTHER WARRANTIES EITHER EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE WITH REGARD TO THE SOFTWARE AND THE ACCOMPANYING PRINTED MATERIALS THIS LIMITED WARRANTY GIVES YOU SPECIFIC LEGAL RIGHTS YOU MAY HAVE OTHERS WHICH VARY FROM STATE JURISDICTION TO STATE JURISDICTION 11 LIMITATION OF LIABILITY TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW IN NO EVENT SHALL SITRAKA OR ITS SUPPLIERS BE LIABLE FOR ANY SPECIAL INCIDENTAL INDIRECT OR CONSEQUENTIAL DAMAGES WHATSOEVER INCLUDING WITHOUT LIMITATION DAMAGES FOR LOSS OF BUSINESS PROFITS BUSINESS INTERRUPTION LOSS OF BUSINESS INFORMATION OR ANY OTHER PECUNIARY LOSS ARISING OUT OF THE USE OF OR INABILITY TO USE THE SOFTWARE OR THE PROVISION OF OR FAILURE TO PROVIDE SUPPORT SERVICES EVEN IF SITRAKA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES IN ANY CASE SITRAKA S AND ITS SUPPLIERS ENTIRE LIABILITY UNDER ANY PROVISION OF THIS
157. king set into RAID 1 0 providing better random write performance This metric can be compared with the RAID 1 0 DP Capacity metric to determine the overall distribution of data across the two storage methods Space that has been allocated to configured LUN s but has not been written to yet will not be counted in either the RAID 5 DP Allocation or the RAID 1 0 DP Capacity metrics The sum of these two metrics can be compared to the total capacity allocated to configured LUN s to determine how full the array is RAID 5 DP to RAID 1 0 Relocations Spawned by MakeSpace OPAQUE The number of clusters that were relocated by the make space policy from RAID 5 DP to RAID 1 0 storage Usage RAID 1 0 has less storage efficiency than RAID 5 DP so relocating data from RAID 1 0 to RAID 5 DP does not contribute to the goal of the make space policy One of these relocations may occur in the case that a RAID 5 DP to RAID 5 DP relocation was interrupted by an error 184 Command Line User Interface Table 10 Performance Metrics Continued Metric Categories Description Usage RAID 5 DP to RAID 5 DP OPAQUE The number of clusters that were relocated by the make Relocations Spawned by space policy from RAID 5 DP to RAID 5 DP storage MakeSpace Usage The RAID 5 DP storage areas can become filled with holes of empty space that need to be garbage collected to make the space available as free space for write data posted from the write cache
158. l Blocks Written ARRAY LUN The total number of logical blocks transferred by host write commands Usage This metric is used as the basis to compute the Logical Blocks Written Rate metric In combination with the Host Writes metric this metric can be used to determine the average size of write commands in the host write workload 170 Command Line User Interface Table 10 Performance Metrics Continued Metric Categories Description Usage Logical Blocks Written Rate 1 05 ARRAY The average number of logical blocks transferred per release LUN second by write commands Logical Blocks Written Throughput Usage prior to 1 05 This metric is a measure of the performance level being achieved for writes and also provides some indication of the demand level of the host workload High write rate will not be achieved when the workload demand is low Loss of Signal Count FRONTEND The number of times a loss of signal was detected PORT Usage BACKEND PORT Each of the port error counters provides a general indication of the quality of port operation Any significant counts in any of the port error counters is an indication that port or link operational quality may be having an effect on performance Compatibility FRONTEND PORT metrics are available for all products BACKEND PORT metrics are available for VA 7410 only Loss of Sync Count FRONTEND The numker of times a loss of synchronization was PORT detected BACKEND U
159. l part of your end user stand alone application b your Web pages or software product s are targeted at end users and are not a development tool c you do not use Sitraka s name logo or trademark to market your Web pages or application d you include a valid copyright notice on your Web pages and software products and e you agree to indemnify hold harmless and defend Sitraka and its suppliers from and against any claims or lawsuits including attorney s fees that arise or result from the use or distribution of your Web pages and or applications 3 DESCRIPTION OF OTHER RIGHTS AND LIMITATIONS a Rental You may not rent lease or lend the SOFTWARE but you may transfer the SOFTWARE and accompanying written materials on a permanent basis provided you retain no copies and the recipient agrees to the terms of this License Agreement If the SOFTWARE is an upgrade any transfer must include the most recent upgrade and all prior versions b Other Restrictions You may not reverse engineer decompile disassemble create passwords for or translate the software except to the extent such foregoing restriction is expressly prohibited by applicable law c Support Services Sitraka may provide you with support services related to the SOFTWARE Support Services Use of Support Services is governed by the Sitraka policies and programs described in the user manual online documentation and or other Sitraka provided materials
160. les to recreate the desired operating configuration Before restoring the older files you may want to compare them with newly installed files some of the old files may be the same Note To prevent the configuration files from being deleted when you uninstall the existing Command View SDM software to upgrade to a newer version make sure the copies are in a location outside the Command View SDM installation path There are three configuration files that should be saved HP UX and Linux opt sanmgr commandview server config PanConfigParams txt opt sanmgr commandview server config Contactinfo txt opt sanmgr hostagent config access dat opt sanmgr hostagent config commlpAddr txt Windows ewlett ewlett ewlett ewlett ewlett ewlett Pac Pac Pac Pac Pac Pac kard sanmgr commandview server config PanConfig kard sanmgr commandview server conf ig Contactinfo txt kard sanmgr hostagent config access dat Windows HP OpenView Storage Area Manager kard sanmgr commandview server config PanConfig kard sanmgr commandview server conf ig Contactlnfo txt kard sanmgr management server config authorizedClients dat In addition if you have downloaded any firmware update files stored within the Command View SDM installation path and would like to save them copy them Installing Command View SDM to a temporary directory and restore after installation Firmware file can be identified by the f
161. leting 116 LUN O creating 70 M management logs 230 management array See armmgr command managing array capacity using the GUI 101 managing host port behavior table using the GUI 105 managing LUN security using the GUI 103 map reconstruction See armrecover command memory designator MP1 112 metrics performance 163 minimum system requirements HP UX 44 Linux 57 Windows 50 modular storage software products 18 MP1 112 MPE iX 20 N NetWare 20 new host adding to management configuration 70 non native operating systems 20 NVRAM disabling 158 O OpenDIAL client operation 69 OpenView NNM 15 OpenView SAM armdiscover command operation 122 array identifier use 111 installation tips 52 installing HostAgent 54 management configuration 43 starting GUI from 95 OpenVMS 20 operating systems non native 20 other products 18 Out of Memory error 45 P password security arm secure resetting 205 patches HP UX 44 performance See armperf command performance log files managing the size of 239 performance metrics 163 performance logs 239 PM1 112 port statistic log 239 power supply designator P1 P2 112 prerequisites CA Unicenter TNG 78 problem solving 241 Q queue full threshold setting using armmgr 157 read cache setting using armmgr 157 rebuilding device database when renaming a host 72 reinstalling CommandView HP UX 48 Linux 60 Windows 56 Index 249 250 Index removing an advisory lock 127
162. lity of port operation Any significant counts in any of the port error counters is an indication that port or link operational quality may be having an effect on performance Port A Invalid Transmission Word DISK PORTS Count of the number of invalid transmission words Count Running Disparity errors that have been detected on Port Usage Each of the port error counters provides a general indication of the quality of port operation Any significant counts in any of the port error counters is an indication that port or link operational quality may be having an effect on performance O z a Ss 2 Ss 5 f a 8 0 Command Line User Interface 177 Table 10 Performance Metrics Continued Metric Categories Port A Invalid CRC Count DISK PORTS Description Usage Count of the number of write data frames that have been received with invalid CRCs on Port A These errors are only detected when this drive is the target of the data transfer Usage Each of the port error counters provides a general indication of the quality of port operation Any significant counts in any of the port error counters is an indication that port or link operational quality may be having an effect on performance Port A Link Failure Count DISK PORTS Number of Loss of Sync conditions that have occurred on Port A which exceeded 100 msecs in duration Usage Each of the port error counters provides a general indicatio
163. ll the TCP IP Stack Determine if TCP port 5988 is used by another process If used then server binds it self to the next free port so client should try connecting to the next port number e g 5989 The CIM calls are raising Check the available disk space on the drive where CIMOM NullPointerException server is installed If it is full clean up the disk to make more free space available If the disk is not full this indicates that the problem is with the CIM call Determine if the parameters are valid The CIM query did not return any Determine if the HP OpenView SAM Hostagent service is instances even when the host pointed by running on the host machine to which the arrays are connected the parameter Host in the If the service is not running start the HP OpenView SAM VAproviders hpctg configuration file had Hostagent service and then restart the hpSMISCIMOM virtual arrays connected to it service Installing Command View SDM 87 Table 4 Troubleshooting Problem SMI S VA Service failed to start Solution Check the service registration Check the event log details SMI S VA is not able to populate data Check to see if the directory C ProgramFiles Hewlett Packard SMI S cimom persite nce classes root VA is empty If the directory is empty load the mots by invoking the batch file LoadMofs bat in lt sanmgr gt SMI S VAProvider Run the LoadMots in the CIMOM directory e g C cimom gt lt sanmgr gt SM
164. low The display consists of multiple lines per device Display armdiscover help Using armdiscover in a OpenView SAM environment When Command View SDM is integrated into an OpenView SAM environment armdiscover has little or no effect on the database maintained by SAM This is the database used by Command View SDM to retrieve and display device information This causes problems when changing the alias on a device seen by systems other than the one from which the armdiscover command was issued Also if the armdiscover delete command is used in an attempt to delete devices from the Command View SDM configuration the devices will not be deleted from the SAM database They will still appear in Command View SDM Examples The following examples discovers the arrays connected to the host and outputs the results The v option is used for displaying additional information about each array armdiscover v This could take several minutes O z a Ss 2 Ss o 5 EE a re O o Product ID HP A6189A Device Path dev dsk c5t15d0 Serial Number 0OUSP1001119 Command Line User Interface 123 Alias Name World Wide Name Unique ID Product ID Device Path Serial Number Alias Name World Wide Name Unique ID Product ID Device Path Serial Number Alias Name World Wide Name 124 Command Line User Interface green 50060b000009736f HPA6189A00USP1001119 HP A6188A
165. me directories differ when installing on an HP OpenView Storage Area Manager host Packard sanmgr Packard sanmgr jre bin Packard sanmgr jre lib Packard sanmgr commandview client config Packard sanmgr commandview client sbin Packard sanmgr commandview server config Packard sanmgr commandview server data Packard sanmgr commandview server logs Files Hewle Files Hewle Files Hewle Files Hewle Files Hewle Files Hewle Files Hewle Files Hewle Gh GR oGk Gh og och gt ct Gh Gh ce it er er ict et Standard Install with HostAgent and OpenDIAL Files Hewlett Packard sanmgr hostagent sbin Files Hewlett Packard sanmgr hostagent config Files Hewlett Packard sanmgr hostagent data Files Hewlett Packard sanmgr hostagent log Install with HP OpenView Storage Area Manager SAM Files Hewlett Packard sanmgr managementserver sbin Files Hewlett Packard sanmgr managementserver config Files Hewlett Packard sanmgr managementserver data Files Hewlett Packard sanmgr managementserver logs Installing Command View SDM HP StorageWorks SMI S VA Storage Management Initiative Specification Introduction HP StorageWorks SMI S VA provides the Web Based Enterprise Management WBEM interface for the management of HP StorageWorks VA arrays SMI S VA uses the Storage Management Initiative Specification SMI S which is a new standard developed by the Storage Networking Industry Association SNIA SMI S VA is a component
166. metric to determine the overall distribution of data across the two storage methods Space that has been allocated to configured LUN s but has not been written to yet will not be counted in either the RAID 1 0 Allocation or the RAID 5 DP Allocation metrics The sum of these two metrics can be compared to the total capacity allocated to configured LUN s to determine how full the array is RAID 1 0 to RAID 1 0 Relocations Spawned by MakeSpace OPAQUE The number of clusters that were relocated by the make space policy from RAID 1 0 to RAID 1 0 storage Usage The RAID 1 0 storage areas can become filled with holes of empty space similar to the RAID 5 DP storage areas reference the RAID 5 DP to RAID 5 DP Relocations Spawned by MakeSpace metric The RAID 1 0 holes do not need to be garbage collected to turn them into usable free space Data from the write cache can be posted directly into RAID 1 0 holes Therefore RAID 1 0 to RAID 1 0 relocations are not ever expected to be spawned by the make space policy This metric will always have the value zero except under unforeseen circumstances 182 Command Line User Interface Table 10 Performance Metrics Continued Metric RAID 1 0 to RAID 5 DP Relocations Spawned by MakeSpace Categories OPAQUE Description Usage The number of clusters that were relocated by the make space policy from RAID 1 0 to RAID 5 DP storage Usage RAID 5 DP provides better storage eff
167. mum requirements and patch location details 44 Updated SLP binaries location on CD and web 84 Updated addcliuser command 213 Updated secadmin command 215 Product Description 13 HP StorageWorks Command View SDM Software 14 The Software Components 14 Event Reporting Software 15 HP StorageWorks SMI S for Command View VA disk arrays 17 HP Modular Storage Software Products 18 Operating System Support Native 20 Non Native Supported Operating Systems 20 Sources of Support Information 21 Technical Support and Manual Updates 22 HP SOFTWARE LICENSE TERMS 23 Sun Microsystems Inc Binary Code License Agreement 31 END USER LICENSE AGREEMENT FOR SITRAKA INC JCLASS PRODUCTS 33 38 Installing Command View SDM 39 Upgrading to a Newer Version of Command View SDM 39 Command View SDM Installation Configurations 40 Installing Command View SDM on HP UX 44 Minimum System Requirements for HP UX 44 Installation Steps 46 Uninstalling Command View SDM from HP UX 48 HP UX System Support Software 49 Installing Command View SDM on Windows 50 Minimum System Requirements for Windows 50 Installation Steps 53 Setting Up the Launcher on a Remote Client 54 8 Contents Uninstalling HP Command View SDM Software from Windows 56 Installing Command View SDM on Linux Red Hat 57 Minimum System Requirements for Linux Red Hat 57 Installation Steps 58 Uninstalling Command View SDM from Linux 60 Saving and Restoring Array Configuration Information 62 Resto
168. mware file matches the hardware component Use only wrapped files when downloading firmware New Firmware Revision Code Designation for VA 7410 The revision numbering for firmware has changed for the VA 7410 The revision numbering consists of a string of 4 ASCII characters the HP designation has gone away For example a revision code of X123 represents the following X Isa single capital letter A Z designating the platform 1 isasingle number or capital letter 0 9 A Z designating a major FW revision 2 is a single number or capital letter 0 9 A Z designating a minor FW revision 3 is a single number or capital letter 0 9 A Z designating a sub minor FW revision The initial firmware release for the VA 7410 is AOOO Removing an Advisory Lock During a firmware download an advisory lock is installed to gain exclusive access to the component If a lock is already in place the download will fail and the following message will be displayed Command Line User Interface 127 O z 2 e a Ss 2 f a re O o Failed to set the firmware download advisory lock In this situation the existing lock must be removed using the following command armmgr b FwDownload lt array id gt Once the lock has been removed retry the firmware download operation Downloading Controller Firmware On Line or Off Line Controller firmware can be downloaded either on line or off line
169. n in effect with the provision omitted unless omission would frustrate the intent of the parties in which case this Agreement will immediately terminate 11 Integration This Agreement is the entire agreement between you and Sun relating to its subject matter It supersedes all prior or contemporaneous oral or written communications proposals representations and warranties and prevails over any conflicting or additional terms of any quote order acknowledgment or other communication between the parties relating to its subject matter during the term of this Agreement No modification of this Agreement will be binding unless in writing and signed by an authorized representative of each party For inquiries please contact Sun Microsystems Inc 901 San Antonio Road Palo Alto California 94303 JAVATM 2 RUNTIME ENVIRONMENT VERSION 1 4 SUPPLEMENTAL LICENSE TERMS These supplemental license terms Supplemental Terms add to or modify the terms of the Binary Code License Agreement collectively the Agreement Capitalized terms not defined in these Supplemental Terms shall have the same meanings ascribed to them in the Agreement These Supplemental Terms shall supersede any inconsistent or conflicting terms in the Agreement or in any license contained within the Software 1 License to Distribute Subject to the terms and conditions of this Agreement including but not limited to Section 2 Redistributables and Section 3 Java Technology
170. n of the quality of port operation Any significant counts in any of the port error counters is an indication that port or link operational quality may be having an effect on performance Port B Loss of Sync Count DISK PORTS Number of short lt 100 msecs Loss of Synchronization conditions that have occurred on Port B Usage Each of the port error counters provides a general indication of the quality of port operation Any significant counts in any of the port error counters is an indication that port or link operational quality may be having an effect on performance Port B Invalid Transmission Word DISK PORTS Count Count of the number of invalid transmission words Running Disparity errors that have been detected on Port B Usage Each of the port error counters provides a general indication of the quality of port operation Any significant counts in any of the port error counters is an indication that port or link operational quality may be having an effect on performance 178 Command Line User Interface Table 10 Performance Metrics Continued Metric Port B Invalid CRC Count Categories DISK PORTS Description Usage Count of the number of write data frames that have been received with invalid CRCs on Port B These errors are only detected when this drive is the target of the data transfer Usage Each of the port error counters provides a general indication of the quality of port operation Any significant co
171. n the array as the LUN s being copied Software Package and 50 GB LTU T1007A 500 Gbyte Upgrade T1008A 1 Tbyte Upgrade T1009A Secure Manager VA Enables LUNs to be locked into a secure shared environment Software Package and 50 GB LTU T1003A 500 Gbyte Upgrade T1004A 1 Tbyte Upgrade T1005A 5Tbytee Upgrade T1006A Auto Path VA for Windows 2000 Enables I O path fail over in MSCS Windows 2000 environments with the benefit of I O load balancing in both failed and non failed states Software Package and 1 Host LTU T1011A 1 Host Upgrade LTU T1012A 5 Host Upgrade LTU T1013A 18 Product Description Auto Path VA for HP UX Enables O path fail over in HP UX environments with the benefit of I O load balancing in both failed and non failed states Software Package and 1 Host LTU T1060A 1 Host Upgrade LTU T1061A 5 Host Upgrade LTU T1062A an s e Q c coh o o wn a me o 5 Auto Path VA for Linux Enables O path fail over in Linux environments with the benefit of 1 O load balancing in both failed and non failed states Software Package and 1 Host LTU T1044A 1 Host Upgrade LTU T1045A 5 Host Upgrade LTU T1046A License to Use Product Description 19 Operating System Support Native The Command View SDM software is supported on the following operating systems Because hosts running t
172. nada M5A 4L5 8 EXPORT RESTRICTIONS You agree that you do not intend to or will directly or indirectly export or transmit the SOFTWARE or related documentation and technical data or process or service that is the direct product of the SOFTWARE to any country to which such export or transmission is restricted by any applicable U S Canadian or other State regulation or statute without the prior written consent if required of the Bureau of Export Administration of the U S Department of Commerce or such other governmental entity as may have jurisdiction over such export or transmission 9 MISCELLANEOUS If you acquired this product in the United States this EULA is governed by the laws of New York State and the parties agree to resolve any dispute exclusively in the courts at New York City If you acquired this product in Canada this EULA is governed by the laws of the Province of Ontario and the parties agree to resolve any dispute exclusively in the courts at Toronto If this product was acquired outside the United States or Canada then local law may apply Should you have any questions concerning this EULA or if you desire to contact Sitraka for any reason please contact the Sitraka subsidiary serving your country or write Sitraka Inc Sales Information 260 King Street East Toronto Ontario Canada M5A 4L5 10 LIMITED WARRANTY LIMITED WARRANTY Sitraka warrants that a the SOFTWARE will perform substantially in acc
173. named info data which resides in the sanmgr commandview clients config directory Stores the results of the I option in the file specified by lt filename gt The information is stored using a zip compression algorithm The zip extension will be added automatically to the file name Each command executed will have a separate file entry with the exception of armlog d All armlog d commands will be stored in a single file entry p lt password gt Identifies the password required to perform any SCSI pass through commands Contact HP Support for information on using the password P Sends a generic SCSI pass through command to the hardware device identified by f lt FRULocation gt q Suppresses the update output of the I option sf lt filename gt Identifies the file used to store the status bytes of the command If not present the status will go to standard out W Display extended information about array warning states 2 Display extended help message Overrides all other switches Command Examples Send an Inquiry command to the controller on array alias array_14 The CDB for the command is stored in file inquiry txt The data returned will be stored in file controller out armdiag C cf inquiry p password dir DATA_IN df controller out array 14 Send an Inquiry command to disk 6 in the array enclosure on array alias array_14 The CDB for the command is stored in file inquiry The data returned will be stored in
174. ng is used when downloading firmware and is set automatically by the armdownload command Change the apparent state of write cache on true or off false This switch only changes the write cache setting presented to the operating system and does not affect the operation of the array which always has write cache enabled The array write cache is stored in NVRAM which eliminates the need to disable write cache for protection against power loss This switch is provided for interpretability with those operating systems that require write cache be turned off Disable NVRAM on UPS absent When set to on true NVRAM is disabled when no operational UPS is present and when set to off false NVRAM is enabled unless some other condition inhibits it Set the topology for the controller host port to the specified value lt FRULocation gt identities the host port for which the topology is being set For example to set the topology for host port 1 on controller 2 enter M C2 H1 Display extended help message Examples Set port behavior for host port 2 on controller 1 to NetWare on array serial number 00786b5c0000 armmgr B NetWare M C1 H2 00786b5c0000 Assign an alias of AutoRAID1 to array serial number OOUSP1001087 armmgr D AutoRAID1 00USP1001087 Select RAID level 1 0 for array identified by device file dev dsk c2t0d0 armmgr C raidl 0 dev dsk c2t0d0 Identify disk 6 in disk enclosure 3 on FC loop 2 on array AutoRAID3 by flashing
175. ninstalled when the HP StorageWorks Command View SDM software is uninstalled Installing Command View SDM 79 Configuring SMI S VA The set of configuration files you need to modify are E cim properties CIMOM related parameters for enabling SSL JAAS and so on m VAProvider params The provider configuration parameters m Passwords The user names and passwords for the authentication of the clients connecting to the CIMOM server m JAAS policy Used for configuring an access control list Configuration parameters appear in the sections below After changing any of the configuration parameters be sure to restart the hoSMISCIMOM service Table 2 cim properties Field EnableBasicAuthorization true or false Purpose Set this to true to indicate that you want the basic level of authentication and authorization EnableCompleteAuthorization true or false Set this to true to indicate that you want complete authentication and authorization Each command needs to be authorized before it can be executed If EnableCompleteAuthorization is set to true then the value of EnableBasicAuthorization is ignored EnableSSL true or false Set this to true to enable SSL VAProvider params 80 For Windows Location lt DriveLetter gt Program Files Hewlett Packard SMI S cimom VAProvider params For HP UX and Linux Location opt SMI S cimom VA Provider params Installin
176. oad firmware to all LCCs C or all disks D identified by lt productID gt the product number of the module Identifies the file containing the firmware to be downloaded The path must be included Command View SDM creates the following default directories for firmware files but firmware files may be placed in any directory opt sanmgr commandview client fwdownload lt lt HP UX or Linux lt drive gt Program Files Hewlett Packard sanmgr commandview client sbin fwdownload lt lt Windows Identifies the specific FRU that the download operation is to be performed on Display extended usage message This option overrides all other switches 126 Command Line User Interface About Firmware Files The following information should be used when downloading firmware files E Firmware files for the HP StorageWorks Virtual Array products are available at the following locations on the HP Support web http www hp com support va7100 http www hp com support va7400 m When downloading firmware files it is recommended that they be put in the following folders sanmgr commandview client fwdownload for arrays sanmgr commandview client sbin for JBOD This is the default location If the files are placed in another location the path must be specified E There are two types of firmware files raw LOD and wrapped FRM Wrapped files contain header information that allow the download utilities to verify that the fir
177. of subsequent sectors was delayed e g a lost revolution The counter is incremented once for each logical block that requires correction A block with a double error that is correctable counts as one event and two different blocks corrected during the same command count as two events Usage Each of the read error counters provides a general indication of the quality of read operations Any significant counts in any of the read error counters is an indication that drive operational quality may be having an effect on performance Table 10 Performance Metrics Continued Metric Categories Description Usage Corrected Read Errors With Retry DISK PORTS Specifies the counter counting the number of errors that are corrected by applying retries This counts errors recovered not the number of retries If five retries were required to recover one block of data the counter increments by one not five The counter is incremented once for each logical block that is recovered using retries If an error is not recoverable while applying retries and is recovered by ECC it isn t counted by this counter it will be counted by the counter Corrected Read Errors With Delay Usage Each of the read error counters provides a general indication of the quality of read operations Any significant counts in any of the read error counters is an indication that drive operational quality may be having an effect on performance Corrected Write Errors Wi
178. of the error provided here Standard Output Display all log entries to standard out for the local host logprn This command produces the following output only one entry shown October 13 2000 8 27 34 AM EDT HP VA7100 VirtualArray 50060B000008A085 The text description of the error will be provided here BUS Local Brief output Display all log entries in brief output for array Array on remote host server6 logprn a server6 Arrayl b This command will produce the following output only one entry shown 50060B000008A085 October 13 2000 8 27 34 AM EDT HP VA7100 VirtualArray 90339 M C1_374 1 2447 1 The text description of the error will be provided here Limit Log Type Get only Abnormal Termination events for an array with an alias of DevArray connected to the local host Find the logs in the directory temp logs logprn a DevArray t AbtermEvent d temp logs Array Logs 233 logdel Description The logdel command deletes log database files Only files older than two months old can be deleted two full calendar months of files are always saved and cannot be deleted This command also allows you to delete specific log file types or to delete all log file types See About Log Files on page 237 for information about log file types Syntax logdel a lt array id gt d lt dir gt e lt stop_time gt t lt log_type gt logdel Options a lt array id gt a lt hostname arra
179. of the read cache in servicing the host read workload Effectiveness is approximately proportional to the ratio 186 Command Line User Interface Table 10 Performance Metrics Continued Metric Categories Description Usage Read Cache Size absolute ARRAY The capacity of memory allocated to the read cache in Kbytes Usage The capacity of the read cache is based on the amount of memory installed in the controllers If other metrics indicate the read cache is not effectively servicing the host read workload it may be possible to increase performance by installing more controller memory Read Commands DISK The number of read commands issued to the disk Usage This metric for all the disks can be compared to determine if there is an imbalance in the workload that is causing a single disk or a small set of disks to be a performance limitation The array attempts to spread the workload evenly across all the disks but certain workload patterns could possibly defeat this process O z a Ss a Ss 5 f a 8 0 Command Line User Interface 187 Table 10 Performance Metrics Continued Metric Categories Description Usage Read Command Latency range ARRAY The number of read commands that were received and LUN completed within the time range specified by the metric The supported time ranges are 0 2 55 ms 2 56 5 11 ms 5 12 10 23 ms 10 24 20 47 ms 20 48 40 95 ms 40 96 81 91 ms 81 92 163 83 m
180. omer to the extent prohibited by such local laws WARRANTY HP warrants only that the Software media will be free of physical defects for a period of ninety 90 days from delivery EXCLUSIVE REMEDY The entire liability of HP and its suppliers and Customer s exclusive remedy for Software that does not conform to this Limited Warranty shall be the repair or replacement of the defective media This warranty and remedy are subject to Customer s return of the defective media during the warranty period to HP in the country in which Customer obtained the Software Attention Notice DISCLAIMER TO THE EXTENT ALLOWED BY LOCAL LAW THIS SOFTWARE IS PROVIDED TO CUSTOMER AS IS WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND WHETHER ORAL OR WRITTEN EXPRESS OR IMPLIED HP SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTIES OR CONDITIONS OF MERCHANTABILITY SATISFACTORY QUALITY NON INFRINGEMENT TITLE ACCURACY OF INFORMATIONAL CONTENT AND FITNESS FOR A PARTICULAR PURPOSE THE ENTIRE RISK AS TO THE RESULTS AND PERFORMANCE OF THE SOFTWARE IS ASSUMED BY CUSTOMER NO ORAL OR WRITTEN INFORMATION OR ADVICE GIVEN BY HP OR HP S AUTHORIZED REPRESENTATIVES SHALL CREATE A WARRANTY OR AMEND THIS AS IS WARRANTY Some jurisdictions do not allow exclusions of implied warranties or conditions so the above exclusion may not apply to Customers to the extent prohibited by such local laws Customer may have other rights that vary from country to country state to state or prov
181. on is not possible A partial reset does not include memory tests s shut start Shutdown shut or restart start the array A shutdown takes the array offline making all data on the array unavailable to the host A restart brings the array back online O z a 3 a 3 2 a re O o Command Line User Interface 157 158 S on off true false t lt value gt V 1 2 w on off true false x on off true false Firmware HP11 and later y private public fabric lt FRULocation gt Firmware HPO1 and HP02 y automatic private public fabric lt FRULocation gt Command Line User Interface Disable secondary path information to the host This option controls whether the array will make the non optimal secondary path to LUNs visible to the hosts A value of on true disables the secondary path A value of off false enables it NOTE Disabling the secondary path impacts high availability The host cannot failover to the secondary path if the primary path is disrupted Set Capacity Threshold warning to the percentage specitied by lt value gt The capacity threshold warning generates an alert when the percentage of array capacity specified by lt value gt is in use Set Volume Set Revision This value should be set to 1 on arrays with controller firmware versions HP13 and lower It should be set to 2 for HP14 and greater This setti
182. option status will be returned at regular intervals allowing continuous monitoring of the recovery progress Starts a recovery on the volume set indicated by volume set id The volume set serial number is 16 ASCII characters in size This option is intended for use only in environments where there are multiple volume sets on the array The virtual array currently supports only a single volume set When specified with other options this will bypass checks on warning states and allow a recovery command to be issued This option should be used with caution Display expanded usage message This option overrides all other switches Perform a recovery on the default volume set on array alias AutoRAID3 armrecover p AutoRAID3 Retrieve status for the recovery in progress on array serial number 00786b5c0000 Also have the status continually updated until completion armrecover s c 00786b5c0000 More About Using armrecover The armrecover command is used to rebuild the maps from the metadata disks in the event of a map Loss This is the only time this command should be used There are two situations to consider when using the armrecover command O o z 2 Ss a Ss D 2 a re O o m If any errors logged during the recover attempt such as a reset the recover process will fail Command Line User Interface 201 m If an error occurs while the recover process is run on an array that does not have
183. or a comma separated list of WWNs This option is only used with the cp and ws options Identifies the source WWN from which host port behavior information will be copied WWN must already exist in the host port behavior table on the array This option is only used with the cp and wd options Display extended help message Overrides all other switches The host port behavior defines the communication protocol the array uses to communicate with each supported operating system To determine which behavior to select for communication the array maintains a table that maps a specific behavior to a host identified by its WWN When the array receives a communication from a host it uses the host s WWN to select a behavior from the table Entries in the behavior array table are made by downloading a user 146 Command Line User Interface created file to the array using the armhost command If a behavior for a host is not include in the table the default controller behavior will be used Creating the Host Port Behavior Table The host port behavior table is created as a text file which is downloaded to the array The entries in the file are used to create the array s host port behavior table The file contains two values per line one value identifying the WWN of the host and one value specifying the host operating system Blank lines or lines starting with the character are ignored File entries use the following format lt node
184. or screen click the Add Entries button 2 Click the Add New Host button 3 Enter the host name in the Host Name field 4 Click OK Using the Graphical User Interface 105 Adding New World Wide Names 1 On the Host Port Behavior screen click the Add Entries button 2 Click the Add New WWN button 3 Enter the world wide name in the WWN field 4 Click OK Deleting Host Port Behavior Table Entries 1 On the Host Port Behavior screen select the table entries you want to delete Multiple entries can be selected 2 Click the Delete Entry button 3 Click OK Writing the Host Port Behavior Table to the Array 1 On the Host Port Behavior screen click the Apply Changes button 2 Select the desired write mode Append or Clear 3 Click OK Adding Table Entries from a File 1 On the Host Port Behavior screen click the Load File button 2 Select the file containing the table entries and click Open Saving the Table Entries to a File 1 On the Host Port Behavior screen click the Save To File button 2 Select the directory and file name for the table entries file and click Open 106 Using the Graphical User Interface Command Line User Interface A The Command View SDM Command Line User Interface CLUI is a set of utilities that provide complete array management capability Each utility performs a different management task such as configuring reporting status information and performing rebuilds The operation of
185. orageWorks SMI S CIMOM service is displayed m Verify that the VAProvider jar file is present in the following directory C Program Files Hewlett Packard sanmgr SMI S VAProvider classes VAProvider jar HP UX m Verify that the following SMI S VA components are displayed within CMDVIEWSDM in the SD Remove interface SMI S_VA cimom Installing Command View SDM Linux m Execute the rpm qa grep SMI S command on the destination machine to view the following SMI S VA packages SMI S_CIMOM 1 00 00 SMI S_VA 1 08 00 1 Starting and Stopping SMI S VA Windows The display name of the service is hp StorageWorks SMI S CIMOM Service Name hpSMISCIMOM The service is automatically installed and started after installation 5 N z eE gt te To start or stop the service Control Panel gt Administrative Tools gt Services for Windows 2000 and Server 2003 ra e 3 3 fe Ss Q lt n i Control Panel gt Services for Windows NT HP UX and Linux The name of the SMI S VA daemon is hpSMISCIMOM The daemon can be started by running the script SMIS _trigger located in the opt SMI S cimom directory with the start option The SMIS trigger also supports restarting of the service SMIS_trigger start The daemon can be stopped by running the script SMIS trigger with the stop option SMIS_ trigger stop Uninstalling SMI S VA HP StorageWorks SMI S VA is automatically u
186. ordance with the accompanying written materials for a period of ninety 90 days from the date of receipt and b any Support Services provided by Sitraka shall be substantially as described in applicable written materials provided to you by Sitraka and Sitraka support engineers will make commercially reasonable efforts to solve any problem issues Some states and jurisdictions do not allow limitations on duration of an implied warranty so the above limitation may not apply to you To the extent allowed by applicable law implied warranties on the SOFTWARE if any are limited to ninety 90 days CUSTOMER REMEDIES Sitraka s and its suppliers entire liability and your exclusive remedy shall be at Sitraka s option either a return of the price paid if any or b repair or replacement of the SOFTWARE that does not meet Sitraka s Limited Warranty and that is returned to Sitraka with a copy of your receipt This Limited Warranty is void if failure of the SOFTWARE has resulted from accident abuse or misapplication Any replacement SOFTWARE will be warranted for the remainder of the original warranty period or thirty 30 days whichever is longer Outside the United States and Canada neither these remedies nor any product support services offered by Sitraka are available without proof of purchase from an authorized international source SPECIFIC DISCLAIMER FOR HIGH RISK ACTIVITIES The SOFTWARE is not designed or intended for use in high risk act
187. physical order in which the disks are accessed on the loop This map reflects the physical Fibre Channel cable connections used to connect the external disk enclosures 140 Command Line User Interface Communication on the loop does not occur in a simple orderly sequence The relationship between the physical location of a disk and the order in which it is accessed can be complex The order in which disk are accessed is important when analyzing port error rate metrics Knowing the order in which communication on the loop occurs can facilitate isolating the problem For example if a disk is experiencing a high error rate on one of its ports knowing which disk is the predecessor in the loop can help identify which disk or path may be at fault O o 3 fe Ss Q Ss ke Ke a 8 o Command Line User Interface 141 armfeature Description Syntax The armfeature command installs upgrade licenses for increasing the capacity limits for Business Copy VA and Secure Manager VA Entitlement licenses are purchased as separate options With the purchase of an option you receive a license key which is installed using this command Note The license key used to implement the feature is case sensitive Make sure the key is entered exactly as generated If the key is entered incorrectly the feature will indicate a status of Disabled armfeature r lt array id gt armfeature a f lt featurestring gt k l
188. play information about the installed d license keys Displays a list of the products supported by this application Note that these l names are case sensitive The name of the product to perform the license query Note that these lt product name gt names are case sensitive Displays this help message O z a Ss a Ss D 2 EE i re O o Command Line User Interface 217 Examples Automatically launch application and install the HP CommandView SDM license licApp a HP_CommandView_SDM 218 Command Line User Interface licUtil Description The licUtil command allows you to install and remove software licenses The licUtil provides an interface to install remove and display information about software licenses The hostname can be a DNS name or the IP address of a host If it is not specified licUtil uses the name of the local host All remote management clients must be added to the access dat file on the host to gain access to the array Syntax licUtil 1 lt host gt licUtil i lt file_name gt lt host gt lt product_name gt licUtil d r lt host gt lt product_name gt licUtil Options licUtil supports the following options l Displays a list of the installed products supported by this command d Displays license information for the specified product i Installs license keys from a file T Removes all the license keys for a product Specifies the host
189. pport web site http www hp com support cvsdm Selecting a Host IP Address on Systems with Multiple IP Addresses During installations where multiple IP addresses exist on a host i e multiple LAN cards in a single host only one of the IP address will be entered into the etc opt sanmgr hostagent config commlpAddr txt file If this is not the correct address the hostagent will not communicate with the array Installing Command View SDM 57 After installation check the contents of the etc opt sanmgr hostagent config commIpAddr txt file If the correct IP address is not shown manually enter the correct IP address Installation Tips Installation Steps 58 For the latest software updates refer to the README file on the HP StorageWorks Command View SDM CD The README is located in the corresponding operating system directory When upgrading to a newer version of Command View SDM always remove the previous version before installing the new software Before installing Command View SDM verify that the timezone system environmental variable TZ is properly set If the TZ variable is not properly set before installation the system logs may have inconsistent date stamps If this should occur set the TZ variable then stop and restart HostAgent You have to manually uninstall the previous version of Command View if it exists through Add Remove Programs as Command View SDM installer will not automatically remo
190. r screen click the Add Table Entries button Click the Add New Host button Enter the host name in the Host Name field Click OK Adding New World Wide Names 1 2 3 4 On the Secure Manager screen click the Add Table Entries button Click the Add New WWN button Enter the world wide name in the WWN field Click OK 104 Using the Graphical User Interface Deleting Table Entries 1 On the Secure Manager screen select the table entries you want to delete Multiple entries can be selected 2 Click the Delete Entry button 3 Click OK Copying LUN Permissions 1 On the Secure Manager screen click the Copy Permissions button 2 Enter the number of the LUN from which permissions will be copied 3 Enter the number of the LUN to which permissions will be copied 4 Click OK Each table entry for the source LUN is duplicated for the new LUN Writing the Secure Manager Table to the Array 1 On the Secure Manager screen click the Write Table button 2 Select the desired write mode Append or Clear 3 Click OK Managing Host Port Behavior Table Male to LE Er amp gD as 8S a 2 N oO 2 The host port behavior table management screen is accessed as follows 1 Click the Configuration tab 2 Click the Host Port Behavior button Reading the Host Port Behavior Table from the Array 1 On the Host Port Behavior screen click the Read Table button 2 Click OK Adding New Hosts 1 On the Host Port Behavi
191. r the host port behavior table information Table information read from the array is written fo this file and the content of this file is written to the array to update the table information Relative or absolute file paths are allowed If a path is not specified the current working directory will be used Retrieves the WWN for the hosts identified in lt hostList gt a comma separated list of DNS names or IP addresses The retrieved WWNs will be written to the specified file if the f option is included or displayed on the screen This option is only valid with the t option A host must be running Command View SDM to be used successfully with this option If a specified host is not running Command View SDM it will be skipped without alerting the user Reads the host port behavior table from the array and writes the contents to the file specified by f lt filename gt Retrieves the WWNs of hosts running Command View SDM If the h option is not included to identify specific hosts an attempt will be made to locate all hosts running Command View SDM The retrieved WWNs will be written to the specified file if the f option is included or displayed on the screen The WWNs will be listed under their respective hosts Writes the contents of the file specified by f lt filename gt to the array host port behavior table Identifies the destination WWN or WWNs that will be added to the host port behavior table WWNList can be a single WWN
192. ray between RAID 1 0 and RAID 5DP The distribution of data is intended to provide optimum performance and should be left enabled in most situations When optimization is enabled data will be moved from RAID 5DP to RAID 1 0 when necessary to improve performance Disabling optimization will stop the migration of data from RAID 5DP to RAID 1 0 One environment in which it may be desirable to disable optimization is when performing large numbers of sequential writes In this case disabling optimization may result in improved performance by leaving data in RAID 5DP O z a 3 a 2 EE a re O o Command Line User Interface 155 p lt start disable gt P on off true false pd 1GB 2GB lt FruLocation gt py lt value gt lt FruLocation gt 156 Command Line User Interface Set the current state of the scrubbing policy lt setting gt can take any one of the following values start disable Controls whether the cache will perform a read ahead operation on the LUNs being accessed which may improve performance in some environments A value of on true will enable the read ahead operation A value of off false will disable it NOTE This feature is disabled by default Because of the way in which the array stores data on the disks this feature may decrease performance in many environments Before enabling this feature contact HP support for assistance Set the port
193. rchitecture Integration CVSDM Web Server SAM Launcher STM TJ Storage Management UI CLUI CVUI HP I y OpenView a Storage Area 4 al Device Object Manager System Management HP OpenView SNMP Events Logging SCSI Gateway NNM t Agent W Service Service Host Agent Top Tools CA Log Database a Open DIAL NT Event Viewer Installing Command View SDM syslog Lf Storage Device The Installation Process The following steps identify the main tasks performed during the installation of the software 1 The installer creates the directory structure on the host and copies the Command View SDM files to the appropriate folders The OpenDIAL and HostAgent services start which in turn launch the server components SCSI Gateway Logging Service etc The armdiscover process is initiated which causes OpenDIAL to do a discovery of all arrays connected to the host The results of the discovery are stored in the device database files used by other components The contents of the database files are used to populate the Launcher and are returned in response to an armdsp i command When all arrays are discovered the logging service is enabled and it begins collecting log entries for the discovered arrays When the Launcher is run it retrieves device information from the device data to determine what arrays are connected The Launcher then accesses each array to determine its status and di
194. re it is possible to create a script file to access the log text files and sort on any number of the log entries to produce a user sorted log file 238 Array Logs Performance Logs In addition to the event logs array performance data is logged Performance data is stored in a log structure similar to the event logs Performance data is logged continually while the array is in operation A new performance log is created every 24 hours beginning at 12 00 a m The array directory structure is shown below commandview server logs performance arrayuniquename YYYY MM dd perf log An example of this directory structure for an array with a unique name of W60001 23 for February 28 2000 would be commandview server logs performance W600012 2000 02 28 perf log For information on reading performance logs refer to armperf on page 160 Port Statistics Log A separate log file is used to store the port statistics metrics These metrics indicate low level port activity and errors The port statistics logs use a directory structure similar to that of the performance log but the file name is dd portStatistics log commandview server logs performance arrayuniquename YYYY MM dd portStatistics log Managing the Size of the Performance Log Files You can configure the operating parameters to automatically limit the performance log file size This is done by adding the following parameters to the PanConfigParams txt
195. removing CommandView HP UX 48 Linux 60 Windows 56 renaming a host 71 reset fibre channel 153 resetting array using armcfg 115 resetting the array using armmgr 157 resilience level setting using armmgr 155 restart array 157 restoring array configuration 63 S security armsecure command 203 LUN armsecure command 203 password armsecure command 205 user enabling 92 serial number 111 services HostAgent 69 OpenDIAL 69 setting display variable 67 shutdown array 157 SNMP applications 15 Solaris 20 solving problems 241 state log See usage log status reporting See armdsp command support HP UX software 49 technical 22 T thread count changing 45 Tivoli 15 TopTools 15 Tru64 20 U uninstall See removing uninstall See removing UPS disabling NVRAM when not present 158 usage log file 237 usage logs 227 utilities CommandView 14 v VA 7410 firmware version numbering 127 verifying installation 68 VFP 14 virtual front panel 14 W web server configuration 65 Windows installing Command View 50 minimum system requirements 50 World Wide Name See WWN write cache setting using armmgr 158 WWN 111
196. ric Categories Description Usage Relative values of metrics Possible scenarios Invocations Relocations High High The array has idle time available for optimization and optimization is occurring High Low The array has enough idle time to allow the optimize policy to be invoked but not enough idle time to allow optimization work to make progress The optimization work is being pre empted to service the host workload or to run a higher priority policy like make space or rebuild High Low The array has enough idle time to allow the optimize policy to be invoked but there is no optimization work to do The array is already fully optimized Low Low The array has idle time available for optimization and optimization is occurring but the optimize policy is spending a relatively large amount of time searching for optimization work to do Low Low The array is so busy that the optimize policy is not being invoked very often Low High The array has idle time available for optimization and optimization is occurring Each invocation of the optimize policy is resulting in a relatively large amount of optimization work being accomplished The amount of optimization work is preventing the optimize policy from being invoked more frequently Port A Loss of Sync Count DISK PORTS Number of short lt 100 msecs Loss of Synchronization conditions that have occurred on Port A Usage Each of the port error counters provides a general indication of the qua
197. ring Array Configuration Information 63 Configuring Command View SDM 64 Setting up Remote Client Access 64 Configuring the Command View SDM Web Server 65 Enabling EMS Monitoring 66 Setting the System Display Variable 67 Verifying the Installation 68 Starting Stopping HostAgent and OpenDIAL 69 Creating LUNO 70 Adding a New Host to the Management Configuration 71 Renaming a Host 71 Details About the Command View SDM Installation Process 73 Command View SDM Architecture 73 The Installation Process 75 File Directory Structure 75 HP StorageWorks SMI S VA Storage Management Initiative Specification 77 Introduction 77 SMI S VA Features 77 Supported Operating Systems 78 Installing SMI S VA 78 Verifying SMI S VA Installation 78 Starting and Stopping SMI S VA 79 Uninstalling SMI S VA 79 Configuring SMI S VA 80 VAProvider params 80 UserAccountsManager bat 81 SLP DAEMON Installer 84 SLP Binaries Location on the Web and CD 84 Managing Passwords for VA LUN Security LUN Masking Access 86 Configuring Alert Indications 87 Troubleshooting 87 89 3 Using the Graphical User Interface 91 The GUI Components 91 Running the Command View SDM GUI 92 User Security 92 Enabling User Security 92 Running the Launcher from the Windows Icon 92 Running the Launcher Using a Command Line 93 Running the Management GUI Directly from a Command Line 93 Running the Launcher from a Web Browser 94 Running the Management GUI Directly from a Web Browser 95 Running the M
198. rm extension and are typically located in the sanmgr commandview client fwdownload for arrays sanmgr commandview client sbin for JBOD Should I Save the Host Port Behavior and Secure Manager Tables The host port behavior table and the Secure Manger table are maintained in the array and should not be impacted by the installation of a new version of Command View SDM However for added security you may want to consider saving copies of the LUN security table file and the host port behavior table file If necessary these files can be used to replicate or restore security and port behavior on the array Restoring Array Configuration Information After Command View SDM has been installed on the host the saved configuration can be restored as follows a o Zz ag SS 2a n e z 1 Replace files access dat and ContactInfo txt with the saved versions of the files 2 Update the PanconfigParams txt file using one of the following steps a If you have upgraded to a new version of Command View SDM the newer version will include configuration settings that will be erased if you replace the new PanConfigParams txt file with the older saved file Instead open both files in a text editor identify any configuration settings you have changed in the saved file update the new file with the changes and save the updated file b If you are replicating the configuration on another host running the same version of Command View SDM
199. rminates early because of an unrecoverable error only the logical blocks up to and including the one with the unrecoverable error are counted Usage Indicates the amount of read activity for this drive This metric for all the disks can be compared to determine if there is an imbalance in the workload that is causing a single disk or a small set of disks to be a performance limitation The array attempts to spread the workload evenly across all the disks but certain workload patterns could possibly defeat this process Total Mbytes Written DISK PORTS The total number of bytes either successfully or unsuccessfully written to the drive If a transfer terminates early because of an unrecoverable error only the logical blocks up to and including the one with the unrecoverable error are counted Usage Indicates the amount of write activity for this drive This metric for all the disks can be compared to determine if there is an imbalance in the workload that is causing a single disk or a small set of disks to be a performance limitation The array attempts to spread the workload evenly across all the disks but certain workload patterns could possibly defeat this process 192 Command Line User Interface Table 10 Performance Metrics Continued Metric Total Uncorrected Read Errors Categories DISK PORTS Description Usage The total number of blocks for which an unrecoverable data error has occurred Usage Each of
200. rs only execute the following commands as root chmod 500 opt sanmgr commandview server sbin chmod 500 opt sanmgr commandview client sbin chmod 600 opt sanmgr commandview server logs log chmod 600 opt sanmgr commandview client logs txt What s Next E If Command View SDM was installed on a host refer to Configuring Command View SDM on page 64 for additional configuration information E If Command View SDM was installed on a client see Setting up Remote Client Access on page 64 for information on assigning client access rights Note Two Command View SDM daemons are installed on the client that are only required on a host connected to the array They may be shut down on a client To shut these daemons down refer to Starting Stopping HostAgent and OpenDIAL on page 69 Uninstalling Command View SDM from HP UX This procedure describes uninstalling the Command View SDM software The existing Command View SDM software should be removed before installing a 48 Installing Command View SDM new version of the software The uninstall process does not automatically delete the array log files If you want to delete the log files you will have to do so manually 1 Log onto the system as root or superuser 2 If you are upgrading to a newer version of Command View SDM save any configuration files you may have customized See Saving and Restoring Array Configuration Information on page 62 3 Display the software av
201. s Jul 2 2004 9 26 10 PM O z a 3 a 3 2 a re O o Good Serial Number 00PR00033597 Command Line User Interface 133 Vendor ID HP Product ID A6218A Product Revision A120 Firmware Revision 38370A120P1111031050 Manufacturing Product Code Controller Type IJMTU00015 HP StorageWorks Virtual Array 7410 Battery Charger Firmware Revision Front Port At M C1 H1 Status 5 0 Good Port Instance 0 Hard Address 126 Link State Link Up Node WWN 50060b00000970bce Port WWN 50060b000014al2a Topology Point To Point Fabric Attached Data Rate 2 GBit sec Port ID 0x10900 Device Host Name vaux4 india hp com Hardware Path 0 6 2 0 1 9 0 0 0 0 Device Path dev dsk c72t0d0 Front Port At M C1 H2 Status Good Port Instance 1 Hard Address 109 Link State Link Up Node WWN 50060b00000970bce Port WWN 50060b000014al2c Topology Private Loop Data Rate 1 GBit sec Port ID 109 Device Host Name vaux4 india hp com Hardware Path Unknown Device Path Unknown Back Port At M Cl J1 Status Good Port Instance 0 Hard Address 125 Link State Link Up Node WWN 50060b00000970bce Port WWN
202. s 136 Command Line User Interface need not be a single discharge cycle from 100 to 0 It could be two cycles of 100 to 50 four cycles of 100 to 75 etc The key factor is that the entire capacity of the battery has been discharged and recharged for each count The battery initiates a reconditioning cycle when necessary This causes the battery to go through a full discharge recharge cycle Each reconditioning cycle adds to the total Discharge Cycles count Displaying FRU Information Display the FRU information for array with alias jupiter armdsp f jupiter Vendor ID HP Product ID A6218A Array World Wide Name 50060b00000921d2 Array Serial Number 00SG04990111 Alias jupiter Software Revision 1 08 00 0126 040630 Command execution timestamp Jul 2 2004 9 27 17 PM FRU HW COMPONENT IDENTIFICATION ID STATUS Enclosure 00SG04990111 Downed P1 Power Supply 82004EK00347 Good P2 Power Supply 82004EK00322 Good MP1 idPlane 000484710092 Good C2 Controller 00PRO0033908 Good 72 Hi Host Port lt none gt Good C2 H2 Host Port lt none gt Good C2 J1 BackEnd Port lt none gt Good C2 J2 BackEnd Port lt none gt Good a C2 B1 Battery 28903 MOLTECHPS NI2040 2002 3 25 Good 3 C2 PM1 Processor HP A6218A A120 Good C2 M1l DI 1024 Good ont Controller 00PRO0003395 Good 3 C1 H1 Host Port lt none gt Good S C1 H2 Host Port lt none gt Good CTIL BackEnd Port
203. s 163 84 327 67 ms 327 68 655 35 ms gt 655 35 ms The following additional time ranges are supported only on VA 7410 655 36ms 1 30S 1 31 2 61S 2 62 5 23S 5 24 10 47S 10 48 20 95S 20 96 41 91S 41 92 83 83S 83 84 167 67S gt 167 68S Usage This set of metrics provides a summary of the response time performance being achieved for read commands The measured latency for a command includes all delays that occur during the processing of the command both inside and outside the array If significant host channel delays are being encountered they cannot be separated from the internal array processing time of a command by this set of metrics In this case this set of metrics may not accurately reflect the performance capability of the array The latency is measured from the time the command is received by the array through the completion of the data transfer for the command The time required for command status transfer is not included 188 Command Line User Interface Table 10 Performance Metrics Continued Metric Categories Description Usage Read ECC Usage DISK PORTS Specifies the counter that counts the total number of retries of the number of times the retry algorithm is invoked If after five attempts an error of type Corrected Read Error With Retry is recovered then five is added to this counter If three retries are required to get a stable ECC syndrome before an error of type Corrected Read Errors With Delay
204. s and records information reflecting the current operating state of the array This information is stored by the array in its internal memory The Command View SDM software reads this information and stores it in log database files on the host An overview of array log management is shown in Figure 5 There are two types of log files E Controller Device Logs All internal array actions or events are monitored by the controller and saved as event messages in the array s internal memory The Command View SDM software periodically polls every 15 minutes the default the array and stores these events as entries in the controller log database file m Usage State Logs Command View SDM periodically every 24 hours by default runs the armdsp a command to obtain the current state configuration of the array It copies the output of this command into the usage log file E Software logs contains entries indicating when the controller event log poller has run and how many entries were collected Log files are stored in a directory structure that identifies the file by date and file type See About Log Files on page 237 Array Logs 227 Figure 5 Array Log Management logdel Clears Log Files stdout y Host Array l Log Log Database logprn Log Text File txt logprn gt output 1 User Created User Script File 228 Array Logs Managing the Size of the Log Files
205. sage PORT Each of the port error counters provides a general indication of the quality of port operation Any significant counts in any of the port error counters is an indication that port or link operational quality may be having an effect on performance Compatibility FRONTEND PORT metrics are available for all products BACKEND PORT metrics are available for VA 7410 only O z a Ss a Ss 2 f a 8 0 Command Line User Interface 171 Table 10 Performance Metrics Continued Metric Categories Make Space For Write OPAQUE Invocations Description Usage The number of times the make space policy has been invoked Usage The make space policy runs only in foreground on demand when free disk space is needed to post data from the write cache so that space can be freed up in the write cache to process host write commands This can cause a significant delay in processing of the host write commands that are waiting Even one invocation of the make space policy can potentially cause a noticeable performance degradation As the array comes close to running out of free disk space the optimize policy switches from its normal mode into a priority mode to make free disk space in an attempt to avoid invocation of the make space policy Each invocation of the make space policy is an indication that data was migrated to make more free disk space An array that is experiencing a relatively high rate of
206. site to get the necessary Java plug in components http www hp com products1 unix java 3 If the Java Plug in Security Warning is displayed select Grant Always to avoid having the warning displayed again If you select Grant This Session the message is displayed for each signed jar file that is initially loaded in this session 4 When the Launcher window is displayed double click an array icon to start the management GUI 94 Using the Graphical User Interface Running the Management GUI Directly from a Web Browser If you know the ID of the specific array you want fo manage you can run the management GUI directly from the browser 1 Open a browser on the client 2 Type the following URL into the address field in the browser http lt hostname gt 4096 cmdviewVA html lt hostname gt lt array id gt lt hostname gt is the DNS name or IP address of the host to which the array is connected lt array id gt is the array s alias serial number device file or world wide name Running the Management GUI from an OpenView SAM Management Station In an OpenView SAM environment the management GUI should be run from the SAM screen Although the Launcher is installed it should not be used to run the GUI Launching the CV GUI from the OVSAM GUI The application link to launch the CV GUI from the OVSAM GUI is provided with the OVSAM product Just right click on the icon for a VA device discovered by OVSAM and select
207. splay the arrays that were discovered If this does not solve the problem contact support for assistance Command View SDM is not working properly have exhausted all other possible solutions without success Remove and reinstall the Command View SDM software Before doing so make sure the host meets all necessary requirements The Mozilla browser is unable to bring up the CVSDM GUI Go to the Mozilla Plug in folder and create a soft link Eg cd usr lib mozilla 1 4 plugins In s opt sanmgr jre plugin i386 ns6 10 gcc32 libjavaplugin_oji so Symbols lt component gt 112 lt Frulocation gt 112 lt subcomponent gt 112 A access dat file 64 activating a LUN 115 adding a new host 70 advisory lock breaking using armmgr 153 advisory lock removing 127 AIX 20 alias 111 setting using armmgr 154 armcfg command 114 armcopy command 117 119 armdiscover command 122 armdownload command 125 armdsp command 131 armfeature command 142 armfmt command 144 armhost command 145 armlog command 149 236 armmgr command 151 armperf command 160 armrbld command 198 armrecover command 200 armsecure command 203 armshell command 207 array configuration restoring 63 array reset using armmgr 157 array shutdown and restart using armmgr 157 array id structure of 111 authorized clients access dat file 64 auto format setting using armmgr 154 auto include setting using armmgr 154 auto rebuild setting using armmgr 15
208. splays the appropriate icon for each array File Directory Structure During the installation a directory structure is created on the host for the Command View SDM files The main directory structure is listed below HP UX and Linux Directories The following directories are created when installing Command View SDM on an HP UX or Linux host Files are split between opt sanmgr etc opt sanmgr and var opt sanmgr opt sanmgr opt sanmgr jre bin opt sanmgr jre lib opt sanmgr hostagent sbin opt sanmgr hostagent config gt etc opt sanmgr hostagent config opt sanmgr hostagent data gt var opt sanmgr hostagent data opt sanmgr hostagent log gt var opt sanmgr hostagent log Installing Command View SDM 75 O o Zz oe s 2 a n iS 76 Program Program Program Program Program Program Program Program a a an an an an an Program Program Program Program Program Program Program Program opt sanmgr commandview client config opt sanmgr commandview client sbin opt sanmgr commandview server config gt etc opt sanmgr commandview server config opt sanmgr commandview server data gt var opt sanmgr commandview server data opt sanmgr commandview server logs gt var opt sanmgr commandview server logs opt sanmgr SMI S opt sanmgr cssi Windows Directories The following directories are created when installing Command View SDM on a Windows host Note that so
209. ssed to armshell automating frequently used task sequences The exit command is used to close armshell Syntax armshell e onloff lt command_filename armshell Option e on off Turns command line echo on or off If not specified echo is turned on lt command_filename Passes the CLUI commands stored in the specified file to armshell for execution 2 Display extended help message Overrides all other switches armshell Commands In addition to the standard CLUI commands the following commands can be executed from within armshell lt filename Use the specified file as standard input If more than one argument is given only the first argument is used All other arguments are ignored except for the gt command O z a Ss a Ss EE f a re O o Command Line User Interface 207 gt filename Use the specified file as standard output If the file does not exist it is created If the file exists it is overwritten If more than one argument is given only the first argument is used All other arguments are ignored cd directory Change the current working directory If no argument is given nothing occurs If a directory is specified in absolute terms then it becomes the new working directory If a directory is specified in relative terms then starting from the current directory the new working directory is made If more than one argument is given only the first argument is
210. ssword gt Specifies the password required to execute the command The password must match the one set on the array or the command will fail This is required for all forms of the command The password can be from one to eight characters long Any printing character is legal but it is best to avoid blanks and other special characters The password AUTORAID is the initial password set at the factory This is also the password set from the Virtual Front Panel if the real password is lost r This specifies that the Secure Manager table should be read from the array and written to the file specified by the f parameter Construct a Secure Manager table automatically adding entries for the specified hosts This option only creates the table it does not write the table to the array After the table is constructed it can be edited to achieve the desired security and then written to the array using the w option The table is stored in file lt filename gt The h lt hostList gt and w lt WWNList gt options are used to identify the hosts that will be added to the table For each host added to the table entries will be made for each LUN on the specified array For example if there are 5 LUNs on the array five entries will be made for each host one for each LUN The entries grant the host Write W access to each LUN If neither h lt hostList gt nor w lt WWNList gt are specified the entire subnet will be searched for
211. stered trademark of Red Hat Co C A UniCenter TNG is a registered trademark of Computer Associates International Inc Microsoft Windows Server 2003 and Windows 2000 are registered trademarks of Microsoft Cor poration HP HP UX are a registered trademarks of Hewlett Packard Company CommandView Secure Man ager Business Copy Auto Path are trademarks of Hewlett Packard Company Adobe and Acrobat are trademarks of Adobe Sys tems Inc Java and Java Virtual Machine are trademarks of Sun Microsystems Inc NetWare is a trademark of Novell Inc AIX is a registered trademark of International Business Machines Inc Revision History September 2001 Change Page Added installation configuration drawings 41 Added HP UX 11 20 to native supported operating systems 20 40 Changed procedure for implementing browser security 94 Added command line task summary table 108 January 2002 Change Page Updated WWN information to indicate that either the port WWN or Multiple the node WNN can be used to identify a host Added MPE iX Tru64 and OpenVMS to non native operating 20 system support Added HP OpenView Storage Area Manager configuration 43 Added information on using script files to start and stop HostAgent 69 and OpenDIAL Added details about the software installation process 73 Removed f option from armdiscover command 122 Added performance metrics table 163 Added cp and
212. system directory When upgrading to a newer version of Command View SDM always remove the old software and save any configuration files INSTALLATION STEPS FOR CVSDM ON A STAND ALONE SYSTEM 1 Ensure that previous versions of CVSDM is uninstalled and all other applications are closed before the installation 2 Insert the Command View SDM CD into the CD ROM drive on the host 3 Ifupgrading to a newer version of Command View SDM save any configuration files and remove the old software Note While un installation of the previous version clicking on the pop up message can save configuration files 4 From the Start menu select Run 5 Enter the letter of your CD ROM drive followed by CommandViewSDM win setup exe For example if your CD ROM drive is E enter E CommandViewSDM win setup exe 6 Follow the instructions to complete the installation 7 Ifyou saved the configuration files from any earlier Command View SDM installation use them to restore the prior configuration Before restoring the older files you may want to compare them with newly installed files Once the installation is complete an icon for the Command View SDM Launcher is placed on the desktop Note For installations with multiple IP addresses see Selecting a Host IP Address on Systems with Multiple IP Addresses earlier in this chapter Installing Command View SDM 51 ra e 3 3 fe Ss Q lt n i 5 N z eE
213. t N lt NewPassword gt where U is the user name O is the old password of the user N is the new password for the user Example UserAccountsManager CP U Tom O Vanilla2 N Chocolate3 To remove a user execute this command UserAccountsManager DU U lt UserName gt 82 Installing Command View SDM where U is the user name Example UserAccountsManager DU U Tom For help execute this command UserAccountsManager h where h is help Installing Command View SDM 83 Q o 3 a Ss a lt 3 Z i 5 N eh te SLP DAEMON Installer The SMI S server supports Service Location Protocol Daemon SLP discovery and it is mandatory to have the slpd SLP daemon running on management host The SLPD binaries are located on the web and the Command View SDM CD SLP Binaries Location on the Web and CD HP UX HP UX Binaries Location on the Web http www software hp com cgi bin swdepot_parser cgi cgi displayProductInfo pl productNumber HPUXSLP HP UX 11 00 Binaries Location on the CD The HP UX 11 00 slpd binaries are located on web and Command View CD as follows CD CD Root SMI S slpd hpux slpd 11 00 depot HP UX 11 11 Binaries Location on the CD The HP UX 11 11 slpd binaries are located on web and Command View CD as follows CD CD Root SMI S slpd hpux 84 Installing Command View SDM slpd 11 11 depot HP UX 11 23 Binaries Locat
214. t SOLUTION This is typically caused by the kernel thread count being set to low See Changing Thread Count on page 10 for information on correcting this problem PROBLEM After installing Command View SDM the arrays I expected to see in the Launcher do not appear When I run the armdsp i command the arrays expected to see in the output do not appear SOLUTION During the software installation process the armdiscover command is launched to locate all arrays connected to the host This information is then Solving Problems 243 PROBLEM SOLUTION PROBLEM SOLUTION 244 Solving Problems used to populate the Launcher screen If there is a functional array connected to the host that does not appear in the Launcher screen it may be necessary to repeat the discovery process To rediscover the arrays 1 Check the disk array hardware and make sure it is operating properly and that the array is connected to the host switch or hub 2 Manually stop the HostAgent and OpenDIAL services See Starting Stopping HostAgent and OpenDIAL on page 69 3 Delete all files in the sanmgr hostagent pdb folder This causes OpenDIAL to rebuild the database files with the array devices that are discovered 4 Manually restart the HostAgent and OpenDIAL services 5 Execute the armdiscover command to initiate the discovery process Check the Launcher to ensure the array is now displayed You can also execute the armdsp i command to di
215. t Additionally Command View SDM 1 08 01 does not support HP UX 11 20 an s e Q c coh o o wn a me o 5 Sources of Support Information The README file included on the Command View SDM installation CD contains important support information you should read before installing and using the software In addition it is recommended that you visit the technical support web site identified in Technical Support and Manual Updates on page 22 Product Description 21 Technical Support and Manual Updates 22 Product Description Technical support is included with all HP StorageWorks Virtual Array products For details regarding support information refer to the HP Support Contract provided at the time you purchased the array For a list of the most current support phone numbers go to the following HP web site This web site also has the latest version of this book available for downloading http www hp com support cvsdm Select the contact hp link under the technical support heading for support phone numbers HP SOFTWARE LICENSE TERMS HEWLETT PACKARD COMPANY LICENSE AGREEMENT IMPORTANT READ CAREFULLY BEFORE USING THIS PRODUCT USE OF THE SOFTWARE IS SUBJECT TO THE HEWLETT PACKARD COMPANY HP SOFTWARE LICENSE TERMS SET FORTH BELOW USE OF THE SOFTWARE INDICATES CUSTOMER S ACCEPTANCE OF THESE LICENSE TERMS IF CUSTOMER DOES NOT ACCEPT THESE LICENSE TERMS CUSTOMER MUST NOT INSTALL THE SOFTWARE
216. t emdviewVA lt hostname gt lt array id gt lt lt From a remote client lt hostname gt is the name of the host to which the array is connected Using the Graphical User Interface 93 lt array id gt is the array s alias serial number device file or world wide name Running the Launcher from a Web Browser The Command View SDM Launcher and management GUI can be run from a web browser This provides a convenient method of managing an array from a remote client that does not have the Command View SDM software installed Note Earlier versions of Command View SDM 1 0 and 1 01 required the installation of a certificate on the browser client for security Later versions of Command View SDM 1 02 and later no longer require the installation of the certificate The applets are now authenticated with built in certificates Open a browser on the client 2 Type the following URL into the address field in the browser http lt hostname gt 4096 Launcher html lt hostname gt is the name of the Command View SDM host to which the array is connected Note The Sun Java 2 plug in 1 4 1 03 is required to run Command View SDM for HP UX For Windows and Linux the Sun Java 2 plugin in 1 4 2 is required If this component is not installed you will be prompted to install it at this point Follow the instructions to install the Java plug in and then continue with the next step On an HP UX host you will need to go to the following web
217. t StartDateTime gt e lt EndDateTime gt pg lt pagetype gt sv lt severityList gt xml lt array id gt armlog d lt FruLocation gt p lt pagenumber gt lt array id gt armlog Options C Display the contents of the array s controller event log d lt FRULocation gt Display the contents of the log for the disk installed in p lt pagenumber gt lt FRULocation gt The p option returns the log information identified by lt pagenumber gt The use of the p option is intended primarily for accessing logs on unsupported disks The lt pagenumber gt value can be either decimal or hex preceded with Ox e lt EndDateTime gt Display controller logs that occurred on or before lt EndDateTime gt If a start date is specified using the s option all logs between the start and end dates are displayed If neither the start nor end times are specified all controller events are displayed The format of lt EndDateTime gt is MMddhhmm yyyy MM Month 01 12 dd Day 01 31 hh Hour 00 23 mm Minute 00 59 yyyy Year uses current year if not given O z 2 Ss a Ss EE f a re O o Command Line User Interface 149 pg lt pagetype gt s lt StartDateTime gt sv lt severitylist gt xml Examples 150 Command Line User Interface Display controller logs of the type specified by lt pagetype gt Values for lt pagetype gt can be Events NV or Cri
218. t key gt lt array id gt armfeature Options f lt featurestring gt k lt key gt Specifies that the new feature indicated by the f parameter with a key value indicated by the k parameter is to be written to the array The lt featurestring gt and the lt key gt values are taken from the Enablement License certificate or as provided by the supplier Specifies the string corresponding to the feature to be added This string is obtained during the product registration process Specifies the key value for the new feature to be added This value is generated during the product registration process This specifies that the feature table should be read from the device and displayed on the standard output If no features are installed the table will be empty Display extended help message Overrides all other switches 142 Command Line User Interface Examples Display the feature table for array alias Array A 500 GB feature has been installed for both Business Copy and Secure Manager LUN security on the array hpbs9011 armfeature r Arrayl FEATURE LICENSE KEY STATE BUSINESS COPY 500GB 0210E8AD9FD8 Active LUN_SECURITY_500GB FD47411C79C7 Active Display the feature table for array alias green A 5000 GB feature has been successfully installed for Secure Manager LUN security but the key for the 2000 GB Business Copy feature was incorrectly entered causing the feature
219. t recently written data to RAID 5 DP storage so there is space available in RAID 1 0 storage for the write working set reference the RAID 5 DP to RAID 1 0 DP Relocations Spawned by Optimize metric Command Line User Interface 183 O z a Ss a Ss D 5 EE f a 8 0 Table 10 Performance Metrics Continued Metric RAID 5 DP Allocation 1 05 release RAID 5 DP Capacity absolute prior to 1 05 Categories ARRAY Description Usage The number of logical blocks in the array that are stored using the RAID 5 DP storage method It is a sum of the RAID 5 DP Allocation metrics from each configured LUN Usage RAID 5 DP provides better storage efficiency than RAID 1 0 and approximately equivalent sequential write performance AutoRAID will attempt to detect a sequential write workload and store the data in RAID 5 DP to get better storage efficiency As the array becomes filled with data AutoRAID will migrate more of the data to RAID 5 DP AutoRAID preserves a minimum of 10 of the data in RAID 1 0 when the array is completely full The more data stored in RAID 1 0 as compared to RAID 5 DP the better the random write performance that can be achieved AutoRAID policies will migrate the write working set into RAID 1 0 for better random write performance If better random write performance is needed in an AutoRAID contiguration adding more disks to the array may provide enough space to fit the write wor
220. te http docs hp com hpux content hardware ems RemoteMonitor htm Instant Support Enterprise Edition ISEE The HP StorageWorks Command View SDM v1 08 01 software supports ISEE version A 03 50 or greater and the 1 02 00 event handler HP StorageWorks SMI S for Command View VA disk arrays Hewlett Packard supports the new storage standard called the Storage Management Initiative Specification SMI S Hewlett Packard is a contributing member to the Storage Networking Industry Association SNIA which is a technical organization chartered to build seamless multi vendor storage management networks The SMI S specification standardizes the interface for SAN management device control architectures and associated interfaces The SMI S specification enables storage vendors to develop products to a single interface that eliminates the need for custom integration by end users to integrate storage devices into their environment To ensure that the standard has been properly implemented SNIA has created a series of independent third party conformance tests that verify the accuracy of the vendor s implementation Hewlett Packard was one of the first storage vendors to successfully exit the SNIA conformance testing program Secondary benefits of Hewlett Packard s support for SMI S are e Simplification of your storage management environment enabling you to focus on your business not managing your storage e Reduction in cost to deploy
221. te client must be added to the file The following files are used to control client access E access dat HP UX Linux and Windows standard installation E authorizedClients dat HP OpenView Storage Area Manager SAM installation To set up remote client access 1 On the Command View SDM host open the configuration file in an ascii text editor The file is located in the following directory 7 sl e gt amp ee 3 un opt sanmgr hostagent config lt lt HP UX and Linux sanmgr hostagent config lt lt Windows sanmgr managementserver config lt lt Windows HP OpenView SAM 2 Add the IP address for each client requiring access to the arrays connected to the host Or remove the IP address for any clients you no longer want to have access Single client IP addresses can be added or a range of IP addresses can be added using the wild card For example 10 62 128 grants access to any client on subnet 128 The use of wildcards is recommended when connecting from clients configured for dynamic host configuration protocol DHCP 3 Save the configuration file 4 Verify that the client browser now has access by entering the following URL http lt hostname or ipaddress gt 4096 The following message should be returned by the host c Copyright 2000 2004 Hewlett Packard Company hp StorageWorks Command View web server PROBLEM I get Out of Memory errors on my HP UX hos
222. technology Customer may not remove any copyright trademark or other proprietary notices from the Software or the media Any and all copyrights must be reproduced COPYING Customer may not copy the Software except as expressly provided for herein Customer may copy the Software into the local memory or storage device of the specified quantity of computers Customer may not copy the Software onto a network server or onto a company or personal intranet Customer may make archival or back up copies of the Software Customer may permanently transfer its rights to use the Software the Software itself including any updates to the specified version of the Software and the accompanying documentation including your hard copy License Agreement provided you retain no copies of the Software updates documentation or License Agreement and the recipient agrees to the License Terms TRANSFERABILITY Customer s Software License is transferable subject to HP s prior written authorization and payment to HP of any applicable fee s Upon transfer of the Software License Customer will immediately deliver all copies of the Software to the transferee Customer may transfer Firmware only upon transfer of the associated Device The transferee must agree in writing to the terms of Customer s Software License All Software License terms will be binding on involuntary transferees notice of which is hereby given Customer s Software License will automatically terminate
223. th DISK PORTS An error code or algorithm e g ECC checksum is Delay applied in order to get perfect data with substantial delay With possible delay means the correction took longer than a sector time so that writing of subsequent sectors was delayed e g a lost revolution The counter is incremented once for each logical block that requires correction A block with a double error that is correctable counts as one event and two different blocks corrected during the same command count as two events Usage Each of the write error counters provides a general indication of the quality of write operations Any significant counts in any of the write error counters is an indication that drive operational quality may be having an effect on performance O z a Ss a Ss 2 gt f a 8 0 Command Line User Interface 167 Table 10 Performance Metrics Continued Metric Categories Corrected Write Errors With Retry DISK PORTS Description Usage Specifies the counter counting the number of errors that are corrected by applying retries This counts errors recovered not the number of retries If five retries were required to recover one block of data the counter increments by one not five The counter is incremented once for each logical block that is recovered using retries If an error is not recoverable while applying retries and is recovered by ECC it isn t counted by this counter it will b
224. throughput that occurred during the polling interval unless otherwise noted A single performance metric can be reported for more than one category The categories for which metrics can be reported are ARRAY LUN DISK DISK PORTS FRONTEND PORT BACKEND PORT and OPAQUE controller Unless otherwise noted values reported for the ARRAY category are computed as a sum of the corresponding values for the constituent components For example the Host Reads metric reported for the ARRAY category would be the sum of the Host Reads metric for each configured LUN in the array There are some common units of measure referenced by the performance metrics logical block 512 bytes cache page size 64 Kbytes 128 logical blocks cluster size 256 Kbytes 512 logical blocks Note In some cases metric names and categories are different in the 1 05 release of Command View SDM or are different for each product These differences are identified 162 Command Line User Interface Table 10 Performance Metrics Metric 1 Hour Write Working Set 11 Hour Write Working Set 24 Hour Write Working Set Categories ARRAY OPAQUE Description Usage The number of clusters that have been written approximately within the time frame specified by the metric Usage AutoRAID attempts to keep the write working set in RAID 1 0 storage to provide the best random write performance These metrics are used by AutoRAID to implement that policy
225. tical The entries included on each page type are determined by their severity level See the sv option for severity levels Events page includes all entries levels 0 4 NV page includes entries of moderate severity levels 2 and 3 Critical page includes entries of the highest severity level 4 If this option is not included all logs on the Events page are displayed This option should not be used with the sv option Display controller logs that occurred on or after lt StartDateTime gt If an end date is specified using the e option all logs between the start and end dates are displayed If neither the start nor end times are specified all controller events are displayed The format of lt StartDateTime gt is MMddhhmmfyyyy MM Month 01 12 dd Day 01 31 hh Hour 00 23 mm Minute 00 59 yyyy Year uses current year if not given Display only controller logs of the severity level specified by lt severityList gt The lt severitylist gt can be a comma separated list 0 1 2 or a range 0 2 Valid severity levels are O 4 with 4 being the most severe If this option is not specified all logs regardless of severity are displayed This option should not be used with the pg option Creates output in XML format Display extended help message Overrides all other switches Display the controller event log for array serial number 00786b5c0000 Limit the entries to those that occurred on or after 0800 on May 15 o
226. tion The log entries retrieved can be limited by setting the start and stop range option A filter option t can be used to define the exact type of log entries to retrieve Syntax logprn a lt array id gt s lt start_time gt e lt stop_time gt d lt dir gt t lt log_type gt sv lt severity gt b v xml lang lt ang_num gt logprn Options a lt array id gt The array ID which can be the serial number alias device path or a lt hostname gt lt array id gt world wide name d lt dir gt Directory where the log files are located If not specified this directory is obtained from the system configuration file settings s lt start_time gt Specifies the oldest log entry to view If not specified viewing starts with the oldest log entry The format for entering time is mmddhhMMl yyyy where mm month 01 12 dd day 01 31 hh hour 01 23 MM minute 01 59 yyyy year such as 2001 if not specified current year is used e lt sfop_time gt Specifies the newest log entry to view If not specified viewing ends with the newest entry Uses same time format as start_time Array Logs 231 sv lt severity gt t lt log_type gt xml lang lt lang_num gt Examples 232 Array Logs Filters the log entries based on severity Only log entries with the specified severity or greater will be displayed Severity values are O 1 2 3 4 with O being the highest sever
227. to an associated operating system dependent communication protocol or behavior Each operating system communicates differently with the array so the array must be aware of what operating system each host is running The host port behavior table is the mechanism by which the array identifies the host operating system Note On the VA 7100 and VA 7400 the maximum number of host port behavior table entries is 32 On the VA 7410 7110 the maximum number of table entries is 113 Syntax armhost r f lt filename gt lt array id gt armhost w c f lt filename gt lt array id gt armhost d lt WWN gt lt array id gt armhost c lt array id gt armhost t h lt hostList gt f lt filename gt lt array id gt armhost cp ws lt WWN gt wd lt WWNList gt lt array id gt armhost Options C Clears the entries in the array s host port behavior table This option may be used alone or in combination with the w option to clear the table prior to a write cp Copies behavior from one WWN to one or more other WWNs d lt nodeWWN gt Deletes all entries in the array s host port behavior table for the host specified by lt nodeWWN3 gt This is useful when a host is no longer accessing the array O o fe Ss Q Ss ke e a Q a o Command Line User Interface 145 f lt filename gt h lt hostList gt wd lt WWNList gt ws lt WWN gt Identifies the file fo
228. ts of this file are written to the array Relative or absolute file paths are allowed If a path is not specified the current working directory will be used When used with the t option the security table being created will be stored in this file Identifies the host s to be added to the Secure Manager table being created using the t option Each host will return its associated WWN s and these will be added to the table A host must be running Command View SDM to be used successfully with this option If a specified host is not running Command View SDM it will be skipped without alerting the user Hosts are identified by lt hostlist gt a comma separated list of DNS names or IP addresses Identifies the destination LUN or LUNs to which permissions will be copied Entries matching those of the source LUN will be created for each LUN specified This option is only used with the cp and ls options LUNList can be either a single LUN or a comma separated list of LUNs The list may also include a range of LUNS For example 2 6 would indicate LUNs 2 3 4 5 and 6 When using the range format all LUNs within the specified range must exist or the command will fail Identifies the source LUN from which permissions will be copied LUN must be a valid LUN currently existing on the array This option is only used with the cp and ld options Sets the password in the array to lt newPassword gt Command Line User Interface p lt pa
229. ty sh Windows lt DriveLetter gt Program Files Hewlett Packard SMI S cimom VA_LunMasking PasswdUtility bat The LunMasking password utility supports the following options 1 Add adds a new password for the array 2 Delete deletes a password for the array 3 Modify modifies a password for the array 4 List lists all the passwords in decrypted form along with array WWN s in the following format Array WWN Passwd 50060B00000921AB guestpassword 5 Exit exit the license utility Enter the number of the desired option to perform the operation SMI S VA interface allows the user to view amp modify LunSecurity LunMasking data for all the arrays that has a password entry on the management station You can do add Installing Command View SDM and modify operation and modification does not require restarting the hpSMISCIMOM service daemon Configuring Alert Indications Contact HP support to configure alert indications for SMI S VA Troubleshooting This section explains the commonly occurring problems that you may face with SMI S VA Table 4 Troubleshooting g 3 3 Problem Solution arsi Ae The server did not respond to the CIM Determine if the hpSMISCIMOM Service daemon is running If requests and the CIM Clients receive not start the service lt n n N CIM_ERR_FAILED exception Determine if the TCP IP Protocol stack is properly installed on the g host To check ping localhost If the ping fails reinsta
230. unique name of all arrays connected to the host lt HostName gt denotes the remote host for which information will be displayed If no value is specified local host will be assumed If the b option is included an abbreviated list is displayed If the v option is included a detailed list of devices including all known preferred management paths to each device is displayed L lt LUN gt r Display LUN information If lt LUN gt is not specified display detailed information for all LUNs on the array If lt LUN gt is specified display information only for that LUN If the r option is included the allocated space for all the LUNs are displayed If the LUN is a business copy then business copy information will be displayed If the LUN has one or more business copies list how many and the corresponding LUN ID Also its active and its attachment states with its used capacity will be displayed All listed LUNs will be shown with corresponding world wide names WWN p lt FRULocation gt For firmware versions HP15 or greater VA7 100 7400 and A000 or greater VA7410 7110 this option displays all port settings for the port identified by lt Frulocation gt This includes Port Loop ID Port Behavior Port Topology Port Data Rate and Queue Full Threshold If lt FruLocation gt is not specified the data is displayed for all host and disk ports 132 Command Line User Interface ps Displays the host and disk port metri
231. unning on the host allowing you to manage multiple arrays simultaneously Using the Graphical User Interface 91 Running the Command View SDM GUI There are several methods for running the Command View SDM GUI each of which is described here Note Accessing the array from a remote client requires the proper access Regardless of the method you use to start the GUI a remote client will need the proper access rights to manage an array See Setting up Remote Client Access on page 64 for more information Watch Your Case On an HP UX system case is important The Launcher and cmdviewVA must be entered with an upper case L and VA respectively For example http lt hostname gt 4096 Launcher html http lt hostname gt 4096 cmdviewVA html lt hostname gt lt array id gt User Security The Command View SDM software enables you to set user level security Enabling User Security Security is enabled via the sanmgr commandview server config PanConfigParams txt entry SECURITY_ENABLED Setting the value to true will enable security setting false will disable security When security is enabled the user will be explicitly prompted with a login screen over a remote or local host Note Security is not checked over the serial port Running the Launcher from the Windows Icon EZ During installation on a Windows host a m Command View SDM Launcher icon is placed on hp command view sdm the desktop You can start the GUI
232. unts in any of the port error counters is an indication that port or link operational quality may be having an effect on performance Port B Link Failure Count DISK PORTS Number of Loss of Sync conditions that have occurred on Port B which exceeded 100 msecs in duration Usage Each of the port error counters provides a general indication of the quality of port operation Any significant counts in any of the port error counters is an indication that port or link operational quality may be having an effect on performance Primitive Sequence Count FRONTEND PORT BACKEND PORT The number of frames received with an EOFa delimiter regardless of frame CRC validity Usage Each of the port error counters provides a general indication of the quality of port operation Any significant counts in any of the port error counters is an indication that port or link operational quality may be having an effect on performance Compatibility FRONTEND PORT metrics are available for all products BACKEND PORT metrics are available for VA 7410 only Command Line User Interface 179 O z 2 Ss a Ss 5 gt f a 8 0 Table 10 Performance Metrics Continued Metric Categories Description Usage Protocol Error Count FRONTEND The number of N_Port protocol errors detected and LRR PORT primitive sequences received while the link was up BACKEND Usage PORT Each of the port error counters provides
233. urse of browsing or interacting with Web pages you create You are not permitted to distribute the applets in any fashion which would promote encourage or allow reuse or redistribution of the applet other than as permitted above and ii To Build Stand Alone Java Applications You have a royalty free right to reproduce and distribute the class libraries as an integral part of your application s You are not permitted to expose either directly or indirectly any API that allows programmatic access fo the class libraries b Source Code If you have purchased the Source Code version of any product you must use reasonable efforts fo maintain the confidentiality of the source code including ensuring that it is installed and used only on the single machine for which it is licensed and that it is not otherwise used or copied c Definition Of Use The SOFTWARE is in use on a computer when it is loaded into temporary memory i e RAM or installed into permanent memory e g hard disk CD ROM or other storage device of that computer except that a copy installed on a network server for the sole purpose of distribution to other computers is not in use 2 LIMITED DISTRIBUTION RIGHTS Your royalty free distribution rights described in Section 1 above are granted provided that you a distribute the Applet s you build only in conjunction with and as an integral part of your Web pages and distribute the class libraries only as an integra
234. uto manual Initiate rebuild Progress indication Host Port Behavior Table Read table from array Add table entries Write table to array Delete or WWN Edit entry Using the Graphical User Interface 99 noe s a e LE z o O aa 25 os a 2 N e Table 5 GUI Navigation Overview Continued Tab Diagnostic Download Task Information Diagnostic tasks are organized into two categories E Array Shutdown Restart Reset full or partial Array status E Disk Include Down Disk status Firmware can be downloaded to the array controllers the disk enclosure controllers LCCs disks and the batteries The download tasks include Copying firmware from one controller to the other On line download Off line download Performance The performance tasks include Selecting metrics for display Customizing the display Exporting performance data License Display information for the following license categories Array License status and license information for Secure Manager and Business Copy Software License License information for Command View SDM 100 Using the Graphical User Interface Performing Management Tasks from the GUI The following section describes how to use the GUI to perform some of the common tasks involved in the day to day management of the array This is not a complete list of the manag
235. va Virtual Machine In HP UX this is a single process Within the Command View server instance of the JVM multiple threads of execution are running virtually concurrently By default a single process is limited to 64 threads If the process attempts fo spawn more threads an Out of Memory error may be reported To avoid this situation the thread count should be increased by setting the following kernel parameters max thread proc set to at least 256 nkthread set to twice the value ofmax thread proc To determine the current values of these parameters run Installing Command View SDM 45 Installation Steps kmtune grep e max thread proc e nkthread After these settings have been changed rebuild and reboot into the new kernel Note Changing the thread count settings is only necessary if you observe Out of Memory errors when running Command View Installation Tips For the latest information on installing and upgrading the software refer to the README file on the Command View SDM Installation CD The README is located in the corresponding operating system directory When upgrading to a newer version of Command View SDM always remove the previous version before installing the new software Make sure EMS hardware monitoring is installed and operating on the host before installing Command View SDM This will ensure that the array is automatically added to the EMS configuration and array events will be detected and r
236. ve a low latency response If this ratio is larger than one the write cache is providing an additional benefit of combining multiple incoming writes into a single disk write If this ratio is less than one a percentage of incoming writes related to the value of the ratio will not be receiving a low latency response 194 Command Line User Interface Table 10 Performance Metrics Continued Metric Categories Description Usage Write Cache Size absolute ARRAY The capacity of memory allocated to the write cache in Kbytes The write cache memory is non volatile and mirrored between the dual controllers Usage The capacity of the write cache is based on the amount of memory installed in the controllers If other metrics indicate the write cache is not effectively servicing the host write workload it may be possible to increase performance by installing more controller memory Write commands DISK The number of read commands issued to the disk Usage This metric for all the disks can be compared to determine if there is an imbalance in the workload that is causing a single disk or a small set of disks to be a performance limitation The array attempts to spread the workload evenly across all the disks but certain workload patterns could possibly defeat this process O z 2 Ss a Ss D 5 f a 8 0 Command Line User Interface 195 Table 10 Performance Metrics Continued Metric Categories
237. ve the previous version Installation procedures for Command View SDM on Linux Red Hat consists of a set of shell scripts and rpm files that customize and install the necessary software Prior to installing the software the Linux Kernel must be updated using the Kernel Configuration document available on the support web site 1 2 4 S Log on as root or superuser If upgrading to a newer version of Command View SDM remove the old software and save any configuration files See the following section Create a directory for the software For example mkdir tmp cmdview Insert the Command View SDM software CD into the CD ROM drive If necessary mount the CD device file For example mount dev cdrom mnt cdrom Installing Command View SDM 6 Copy the contents of the CD or download from the web into the directory created in step 3 For example cp mnt cdrom CommandViewSDM linux cvsdm_rhel30_v108 tar tmp cmdview 7 Change directories to the linux install directory by entering cd tmp cmdview 8 untar the file by entering tar xvf cvsdm_rhel30_v108 tar 9 go to tmp cmdview SDM entering cd tmp cmdview SDM 10 Install the software by entering sh install_cmdview The installation will take several minutes Note The Host Agent installer writes a log file to tmp SanMgrlnstall log The Command View SDM installer writes a log file to tmp CommandViewInstall log 11 9 For convenience you may want to add t
238. will not be achieved when the workload demand is low This metric is computed from the Logical Blocks Written Rate by converting logical blocks to megabytes The conversion factor is 2048 blocks per megabyte O z a Ss a Ss D 5 EE f a 8 0 Command Line User Interface 197 armrblid Description The armrbld command manages the array rebuild process It allows a user to initiate cancel monitor the progress of or modify the characteristics of a rebuild Note The virtual array rebuilds data online Performing a rebuild should not impact array availability or overall array performance Syntax armrbld r c p a on off P high low lt array id gt armrbld Options a on off Enable on or disable off Auto Rebuild When enabled the array automatically begins a rebuild in the event of a disk failure When disabled a rebuild must be started manually C Cancel a rebuild currently in progress A rebuild started by Auto Rebuild cannot be canceled p Display information about the rebuild currently in progress on the array The information includes the array s vendor and product ID and the current setting for Auto Rebuild and Rebuild Priority The information also indicates one of the following rebuild completion rate no rebuild in progress or rebuild failed P high low Set Rebuild Priority High sets the rebuild to the same priority as host I Os This allows the re
239. with a The terms set forth herein and b Use restrictions and authorizations for the Software specified by HP in its quotation invoice or terms that accompany the Software and c HP s third party suppliers terms that accompany the Software In the event of a conflict the third party suppliers terms that accompany the Software will take precedence over the Use restrictions and authorizations specified by HP and the terms set forth herein ONLY IN CONNECTION WITH THE CORRESPONDING THIRD PARTY SOFTWARE SUCH CONFLICTING THIRD PARTY TERMS IF ANY SHALL NOT EXPAND HP S DUTIES OR POTENTIAL LIABILITY UNDER THIS AGREEMENT and the Use restrictions and authorizations specified by HP will take precedence over the terms set forth herein Unless otherwise specified in return for the applicable License Fee HP grants Customer a license to Use one copy of the Software on one Device at any one time Unless otherwise specified all Software Licenses will be perpetual unless terminated or transferred in accordance with the terms of this agreement If Customer is an HP authorized reseller Customer may sublicense the Software to an end user for its Use or if applicable sublicense the Software to an HP authorized reseller for subsequent distribution to an end user for its Use These sublicenses must incorporate the terms of this Software License in a written sublicense agreement which will be made available by HP upon request If Customer is not
240. y also provides some indication of the demand level of the host workload High total throughput will not be achieved when the workload demand is low This metric is computed from the Total Logical Blocks Transferred Rate by converting logical blocks to megabytes The conversion factor is 2048 blocks per megabyte Total Logical Blocks Transferred ARRAY The total number of logical blocks transferred by host read LUN and write commands Usage This metric is used as the basis to compute the Total Logical Blocks Transferred Rate metric In combination with the Total O metric this metric can be used to determine the average size of read and write commands in the host workload O z a Ss a Ss D 2 EE f a 8 0 Command Line User Interface 191 Table 10 Performance Metrics Continued Metric Total Logical Blocks Transferred Rate release 1 05 Total Logical Blocks Throughput prior to 1 05 Categories ARRAY LUN Description Usage The average number of logical blocks transferred per second by read and write commands Usage This metric is a measure of the performance level being achieved by the array and also provides some indication of the demand level of the host workload High total throughput will not be achieved when the workload demand is low Total Mbytes Read DISK PORTS The total number of bytes either successfully or unsuccessfully written to the drive If a transfer te
241. y id gt d lt dir gt e lt stop_time gt The array id can be array serial number alias device path or world wide name of the array Directory of the log files to be deleted If not specified this directory is obtained from the system configuration file settings opt sanmgr commandview server confg PanConfigParams txt Specifies the newest log file to delete The format for entering time is mmddhhMMl yyyy where mm month 01 12 dd day 01 31 hh hour 01 23 MM minute 01 59 yyyy year such as 2001 if not specified current year is used Although all time fields are required only the month and year are used by the command 234 Array Logs t lt log_type gt Identifies the type s of log files to delete Valid types are Device controller State usage All Display help message Overrides all other switches Examples Delete all the logs on array serial number OOUSP1001089 Delete all entries up to August 2001 logdel a 00USP1001089 e 080100002001 t All Array Logs 235 armlog The armlog command reads controller event log messages directly from the array The armlog command is described on page 149 236 Array Logs About Log Files There are two types of log database files as mentioned earlier generated by the array controller logs and usage logs Each type of entry is stored in its own log database file Controller Device Logs Controller log entries
242. ystems with Multiple IP Addresses earlier in this chapter Command View SDM Launcher is placed on the Once the installation is complete an icon for the z desktop hp command view sdm Note You have to manually uninstall the previous version of Command View if it exists through Add Remove Programs as Command View SDM installer will not automatically remove the previous version Note After uninstalling Command View SDM check to see if HP StorageWorks SMI S VA is still installed If it is still installed you need to uninstall HP StorageWorks SMI S VA Installing Command View SDM 53 Installing the SAM HostAgent on OpenView SAM When installing the Command View SDM software in a SAM environment the SAM Host Agent must be installed on hosts connected to the arrays that will be managed The SAM Host Agent must be installed and running on a host to allow the SAM management client to detect and manage the array 1 Launch the SAM GUI 2 Select Tools gt Manage Host Agent gt Install Host Agent Software Refer to the SAM on line help for more information on installing the host agent What s Next E If Command View SDM was installed on a host connected to an array refer to Configuring Command View SDM on page 64 for additional configuration information E If Command View SDM was installed on a client continue with Setting Up the Launcher on a Remote Client on page 54 Note Two Command View SDM daemons are installe
Download Pdf Manuals
Related Search
Related Contents
ZyXEL Communications Network Router NOT AVAILABLE User's Manual instructivo de limpieza y desinfeccion de ventiladores mecanicos y Acco Insight Plus Partition/Desk Mount Copyholder Multisports Anim`Jeunesse - Site Régional Information Jeunesse Copyright © All rights reserved.
Failed to retrieve file