HP StorageWorks Hitachi HPAV for z/OS user guide HP XP12000 Disk Array HP XP10000 Disk Array HP XP1024 Disk Array HP XP128 Disk Array Part number: HITA737-96006 Fifth edition: June 2008
Legal and notice information © Copyright 2005, 2008 Hewlett-Packard Development Company, L.P. Hewlett-Packard Company makes no warranty of any kind with regard to this material, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. Hewlett-Packard shall not be liable for errors contained herein or for incidental or consequential damages in connection with the furnishing, performance, or use of this material.
Contents About this guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Supported storage platforms and firmware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Intended audience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Prerequisites. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
GTF I/O Tracing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 A Using HCD to Define and View XP1024/XP128/XP12000/XP10000 LCUs and Compatible PAV Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
41 42 43 44 45 46 47 Tables 1 2 3 4 View Device Candidate List. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Selecting the OS Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . View Device Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . WLM Initial Panel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
About this guide This guide provides information about the following: • ”Overview of Compatible PAV Operations” on page 15 • ”Preparing for Compatible PAV Operations” on page 23 • ”Performing Compatible PAV Operations” on page 27 • ”Monitoring Compatible PAV Activities” on page 33 • ”Using HCD to Define and View XP1024/XP128/XP12000/XP10000 LCUs and Compatible PAV Devices” on page 39 • ”Checking the WLM PAV Settings” on page 53 • ”Settings about Compatible Hyper PAV” on page 57 Supported storage platforms
Document conventions and symbols Table 1 Document conventions Convention Element Medium blue text: Figure 1 Cross-reference links and e-mail addresses Medium blue, underlined text (http://www.hp.
Subscription service HP recommends that you register your product at the Subscriber’s Choice for Business web site: http://www.hp.com/go/e-updates. After registering, you will receive e-mail notification of product enhancements, new driver versions, firmware updates, and other product resources. HP web sites For additional information, see the following HP web sites: • http://www.hp.com • http://www.hp.com/go/storage • http://www.hp.com/service_locator • http://www.hp.com/support/manuals • http://www.hp.
1 Compatible PAV Function for the XP1024/XP128/XP12000/XP10000 Compatible PAV (Hitachi Parallel Access Volume) function enables a zSeries® and S/390® host system to issue multiple I/O requests in parallel to logical devices (LDEVs) on an XP1024/XP128/XP12000/XP10000. When Compatible PAV is not used, the host system can start only one I/O request to a device at a time and must wait for the I/O to complete before starting another I/O request to the same device.
Figure 1 Flow of I/O Requests Using Compatible PAV In the above figure, the alias devices A, B and C are assigned to the base device 1, the alias devices D, E and F are assigned to the base device 2, and the alias devices G, H and I are assigned to the base device 3 within a LCU or CU image. If you use Compatible PAV, only the alias device that is assigned in advance to each base device works as an alias device.
advance to the base devices 1, 2 and 3 work as alias devices that are assigned to all base devices in the same LU. For example, If I/O requests have converged on the base device 1 when a host computer accesses the base device 1 by using Compatible Hyper PAV, I/O requests will be issued to the alias devices automatically. In this case, all alias devices that were assigned to the base devices 1, 2 and 3 in this LU work as the alias devices for the base device 1.
Compatible PAV Function for the XP1024/XP128/XP12000/XP10000
2 Overview of Compatible PAV Operations Components The components that are involved in Compatible PAV operations are: • Base devices and alias devices on the disk array (see ”Base Devices and Alias Devices” on page 15) • Controller emulation type for the disk array (see ”Controller Emulation Type” on page 16 • Compatible PAV software enabled on the disk array through the Command View XP management station or XP Remote Web Console (see Managing license keys and/or Command View-based Compatible PAV in the H
The two device types for Compatible PAV operations are: • Base device – 3390B: A base device is an LDEV that is formatted. A base device must be defined to the host as a 3390B device type (for example, 3390B-3 or 3390B-9). CAUTION: The device used as a journal volume of Universal Replicator for z/OS® cannot be used as a base device. • Alias device – 3390A: An alias device is an unused logical device that is generated in the IOCDS and the XP but not installed. Alias devices cannot be modified online.
XP1024/XP128/XP12000/XP10000. WLM compatibility mode provides static Compatible PAV functionality and WLM goal mode provides dynamic Compatible PAV functionality. WLM must be in “GOAL” mode to support “Dynamic Alias Management” Compatible PAV functionality.Support for Dynamic Alias Management by the Workload Manager (WLM) is dependent on the following three parameter settings: • WLM Goal Mode setting • WLM “Dynamic alias management” setting in the Service Coefficients/Service Definitions window.
NOTE: If you will be using static Compatible PAV, determine on which devices I/O requests are likely to converge, and then assign more aliases to those base devices. If not, Compatible PAV might not be able to provide much improvement in host access to data in the XP1024/XP128/XP12000/XP10000. Figure 3 Static Compatible PAV Dynamic Compatible PAV When dynamic Compatible PAV is used, the number of aliases for a base device may change as the number of I/O requests to the device changes.
Dynamic Compatible PAV operations require the Workload Manager (WLM) software function provided by the host computer. For more information on WLM operations, see ”WLM Host Software Definitions for Dynamic Alias Management” on page 16. Figure 4 Dynamic Compatible PAV Requirements and Restrictions The following table lists the requirements and restrictions for Compatible PAV operations on the XP1024/XP128/XP12000/XP10000.
Table 3 Requirements and restrictions for Compatible PAV (continued) Item Requirement and/or Restriction Functions that cannot be used concurrently with Compatible PAV • • • • Multiplatform Backup Cross-OS File Exchange Virtual LUN LUN Security Functions that can be used concurrentlywith Compatible PAV • • • Virtual LVI Cache Residency Manager for z/OS Volume Security • Concurrent Copy(CC) • Extended Remote Copy(XRC) • Compatible XRC • XP Auto LUN • TrueCopy for z/OS • ShadowImage for z/OS • Unive
• The unused device addresses in the XP1024/XP128/XP12000/XP10000 are used as alias devices. If you use most of the unused device addresses for aliases, you will only have a small amount of free devices available. If you determine that a large number of aliases will be required, consider adding more disks to ensure that storage will be available when needed. • Compatible PAV may not provide good results for devices that are always shared and used by multiple host systems.
Overview of Compatible PAV Operations
3 Preparing for Compatible PAV Operations System Requirements Compatible PAV operations involve the volumes on the XP1024/XP128/XP12000/XP10000, the licensed Command View XP or XP Remote Web Console software, and the WLM host software function. If you want to use Compatible Hyper PAV, you also need XP Remote Web Console. The system requirements for Compatible PAV are: • Host software: • For static Compatible PAV: OS/390 V1R3 or later, and DFSMS/MVS® 1.3 or later VM/ESA 2.4.0 or later.
Preparing the XP1024/XP128/XP12000/XP10000 for Compatible PAV Operations Changing the Controller Emulation Type For Compatible PAV operations, the XP1024/XP128/XP12000/XP10000 must have Escon or Ficon adapter (CHA) packages for which the 2105 or 2107 emulation type can be specified. Ask your HP representative to verify that the correct CHA packages are installed.
Figure 5 Enabling Compatible Hyper PAV If you want to disable Compatible Hyper PAV, enter "SETIOS HYPERPAV=NO". Setting the MIH Timer Value The recommended MIH timer value for XP1024/XP128/XP12000/XP10000 Compatible PAV operations is 30 seconds. The MIH timer values can be set in MVS/ESA, z/OS, or OS/390 either at IPL or after IPL. To set the MIH timer value: • At IPL – Use the MIH parameter in the IECIOSxx parmlib member to set the MIH timer value at IPL time.
The Base Volume List box displays the 3390 LVIs that are currently in use in the selected CU image. Each of these LDEVs can be an Compatible PAV base device. When assigning and canceling aliases for base devices, select the base devices from this list box. • Alias Count: This column indicates the number of aliases for each base volume. • The Selected box displays the number of selected base volumes and the total number of base volumes in the selected CU image.
4 Performing Compatible PAV Operations After you have prepared for Compatible PAV operations as described in ”Preparing for Compatible PAV Operations” on page 23 you are ready to start performing Compatible PAV operations on the XP1024/XP128/XP12000/XP10000.
To assign three aliases to each base volume, select three times as many free volumes as base volumes (for example, 3 base volumes and 9 free volumes). Figure 7 Assigning aliases 4. Click Apply on the Compatible PAV window. When the Set Compatible PAV confirmation dialog box is displayed, click OK to assign the new aliases as specified. To cancel your request, click Cancel.
NOTE: To set the CU numbers included in another CU group, switch the CU group by step 1 and the follow step 2 to step 4. Figure 8 Confirming new aliases Canceling Aliases CAUTION: Do not cancel aliases while I/O operations are being performed on the Compatible PAV devices. This can cause a serious failure. To cancel aliases for volumes in the connected XP1024/XP128/XP12000/XP10000: 1.
NOTE: To cancel the alias included in another CU group, switch the CU group by step 1 and the follow step 2 to step 5. Figure 9 Canceling aliases Considerations for Defining the XP1024/XP128/XP12000/XP10000 Devices to the Host System For XRC, do not intermix the 2105 or 2107 for XP12000/XP10000 controller emulation type with other emulation types within the XP1024/XP128/XP12000/XP10000.
NOTE: When each base device is assumed to be assigned the same number of aliases, the recommended ratio of base devices to aliases is 1:3. Verifying Base and Alias Device Definition After defining the mapping between base devices and alias devices to the host operating system (see ”Definition of XP1024/XP128/XP12000/XP10000 Base and Alias Devices” on page 30), verify that the host recognizes the XP1024/XP128/XP12000/XP10000 devices as specified.
Verifying the Status of the Devices After verifying the generation definition for the XP1024/XP128/XP12000/XP10000 devices, verify the status of the devices for each channel path (CHP). To verify the status of the XP1024/XP128/XP12000/XP10000 devices by CHP ID: 1. At the MVS console display the status of the XP1024/XP128/XP12000/XP10000 devices by issuing the Display Matrix command for each CHPID connected to the XP1024/XP128/XP12000/XP10000. See Figure 12 on page 32. D M=CHP(XX) (XX = CHP ID) 2.
5 Monitoring Compatible PAV Activities The following methods can be used to monitor Compatible PAV activities on the XP1024/XP128/XP12000/XP10000: • Additional MVS commands • GTF I/O tracing Additional MVS Commands In addition to the “DS QPAV” and “D M=CHP” commands (see the figures on page 38), the following commands will provide additional information: • DISPLAY M=DEV.
Figure 14 Sample Output of Display Command - Compatible Hyper PAV with 16 Aliases Figure 15 DEVSERV DISPLAY PATHS Command Figure 16 Sample DEVSERV QPAV Command (Compatible PAV) 34 Monitoring Compatible PAV Activities
Figure 17 Sample DEVSERV QPAV Command (Compatible Hyper PAV) HPAV for z/OS user guide for the XP128/XP1024/XP12000/XP10000 35
Figure 18 Sample Output of DEVSERV QPAV,SSID=xxxx Command (Compatible PAV) 36 Monitoring Compatible PAV Activities
Figure 19 Sample Output of DEVSERV QPAV,SSID=xxxx Command (Compatible Hyper PAV) HPAV for z/OS user guide for the XP128/XP1024/XP12000/XP10000 37
Figure 20 Sample Output of DS QP,xxxx,VOLUME Command (Compatible PAV) Figure 21 Sample Output of DS QP,xxxx,VOLUME Command (Compatible Hyper PAV) Figure 22 Sample Output of D IOS,HYPERPAV Command 38 Monitoring Compatible PAV Activities
A Using HCD to Define and View XP1024/XP128/XP12000/XP10000 LCUs and Compatible PAV Devices The XP1024/XP128/XP12000/XP10000 logical control units (LCUs) and PAV base and alias devices are defined to MVS/ESA and OS/390 systems using the configuration dialog windows of the Hardware Configuration Definition (HCD) Program. The HCD Program can also display the WLMPAV device parameter for existing Compatible PAV devices.
Figure 24 Define, Modify, Or View Configuration Data 4. From the Add Control Unit window, enter the following information: Control unit number, Control unit type – 2105 or 2107 , and Switch connection information (see the following example).
Figure 25 Add Control Unit Panel 5. After defining the control unit, select the processor complex that the control unit is to be attached to (see the following example), and then select option 1 (see ”Select, Change Option” on page 43”).
Figure 26 Selecting the Operating System 42 Using HCD to Define and View XP1024/XP128/XP12000/XP10000 LCUs and Compatible PAV Devices
Figure 27 Select, Change Option 6. Enter chpids that attach to the control unit, the logical control unit address, the device starting address, and the number of devices supported (see the following example).
Figure 28 Control Unit Chpid, CUADD, and Device Address Range Addressing 7. Return to the Define, Modify, or View Configuration Data window, and select option 5 to display the I/O Device List window (see the following example). Figure 29 Define, Modify, Or View Configuration Data 8. From the I/O Device List window, press F11 to start the Add Device dialog (see the following example).
Figure 30 I/O Device List 9. From the Add Device window, enter the following: Device number, Number of devices, Device type: 3390B for an HPAV base device, or 3390A for an HPAV alias device (see the following example). Figure 31 Add Device 10. After the device is defined using the Add Device window, add this device to a specific Processor/System-ID combination.
Figure 32 Device / Processor Definition Panel - Selecting the Processor ID Figure 33 Define Device / Processor Panel 46 Using HCD to Define and View XP1024/XP128/XP12000/XP10000 LCUs and Compatible PAV Devices
Figure 34 Define Device to OS Configuration Window – Selecting the OS Configuration 11. After selecting the OS configuration on the Define Device to Operating System Configuration window (see the previous example), select option 1 to select the device or disconnect the device from the selected OS (see the following example). Figure 35 Select / Disconnect Option 12. The Define Device Parameters / Features window displays the default device parameters (see the following example).
NOTE: The WLMPAV parameter defaults to Yes. Figure 36 Define Device Parameters / Features Displaying Compatible PAV Device Parameters You can display the device parameters using HCD to determine if a specific device is eligible for Dynamic Compatible PAV management by WLM. To display the device parameters: 1. Starting from the I/O Device List window, select the device by entering a “/” by the device number. The example shows device 8101 selected (see the following example).
Figure 38 Actions on Selected Devices 3. Review the information on the View Device Definition window and press Enter to continue (see the following example). Figure 39 View Device Definition 4. Select the processor definition on the View Device / Processor Definition window (see the following example).
Figure 40 Selecting the Processor Definition 5. Review the candidate list for this device and press Enter to continue (see the following example). Figure 41 View Device Candidate List 6. From the View Device / OS Configuration Definitions window, select the OS configuration (see the following example).
Figure 42 Selecting the OS Configuration HPAV for z/OS user guide for the XP128/XP1024/XP12000/XP10000 51
7. The View Device Parameter / Feature Definition window displays the WLMPAV device parameters (see the following example).
B Checking the WLM PAV Settings To view or change the Workload Manager PAV settings: 1. From the WLM Initial window, press Enter to continue (see the following example).
2. Use the Service Definition window to define where the service coefficient information can be found. Select option 1 to read the saved definition (see the following example). Figure 45 WLM Choose Service Definition Panel From the Primary Options window, select option 8 to display the WLM PAV settings (see the following example).
3. Use the Service Coefficient/Service Definition Options window to set PAV Dynamic Alias Management (see the following example).
Checking the WLM PAV Settings
C Settings about Compatible Hyper PAV The following section describes the procedures for installing and uninstalling Compatible Hyper PAV. This section also describes the point to be checked when you change the setting to enable or disable Hyper PAV on the host computer and when you restart XP12000/XP10000 Disk Array while using Compatible Hyper PAV. Installing Compatible Hyper PAV To install Compatible Hyper PAV: 1. Upgrade the host software to support Hyper PAV, that is, z/OS 1.8 or later, or z/OS 1.
• Execute VARY OFF of the host path of Cross-OS File Exchange volume. • Execute VARY ON of the host path of Cross-OS File Exchange volume. Uninstalling Compatible Hyper PAV To uninstall Compatible Hyper PAV: 1. On the host computer, disable Hyper PAV. 2. Uninstall the XP Remote Web Console. For information on uninstall of Storage Navigator software, please refer to Storage Navigator™ User's Guide. 3.
Index A M audience, documentation 7 MIH timer value 25 MVS commands 33 B P base and alias devices defining 39 performing HPAV operations 27 preparing host system for HPAV operations 24 prerequisites 7 C changing WLM PAV settings 53 conventions, document 8 customer support 8 S setting MIH timer value 25 WLM operation mode 24 static HPAV 17 Subscriber’s Choice for Business, HP 9 D defining base and alias devices 39 XP1024 LCU 39 displaying HPAV device parameters 48 document feedback 9 document conve
Figures 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 Flow of I/O Requests Using Compatible PAV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Flow of I/O Requests Using Compatible Hyper PAV. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Static Compatible PAV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Tables 1 2 3 4 Document conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 HCD settings for static and dynamic Compatible PAV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Requirements and restrictions for Compatible PAV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Ratio of base devices to alias devices. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .