Page 1
Abstract This guide describes and provides instructions for performing Parallel Access Volumes operations on XP7 Storage system. This document is intended for system administrators and Hewlett Packard Enterprise representatives and authorized service providers who install, configure, and operate the XP7 Storage system.
Contents Overview....................6 About Parallel Access Volumes....................6 Devices used in Parallel Access Volumes operations..............6 Base devices........................6 Alias devices........................6 Parallel Access Volumes modes....................6 Parallel Access Volumes in dynamic mode................7 Parallel Access Volumes in static mode................8 Workload Manager........................8 WLM in goal mode......................9 WLM in compatibility mode....................
Page 4
Performing Parallel Access Volumes operations......40 Assigning alias volumes to base volumes.................. 40 Deleting alias volumes from base volumes.................42 Assigning alias volumes to different base volumes..............44 Calculating Parallel Access Volumes used capacity..............45 Verifying and monitoring devices............47 Verifying the device definitions....................47 Verifying the status of devices per channel path.................48 Verifying Hyper Parallel Access Volumes aliases from z/OS............49 Verifying Hyper Parallel Access Volumes aliases from z/OS on z/VM........49...
About Parallel Access Volumes The Parallel Access Volumes (PAV) feature enables an IBM zSeries or S/390 host system to issue multiple I/O requests in parallel to individual logical devices (LDEVs) in the XP7 Storage (XP7) system. Devices used in Parallel Access Volumes operations The two device types used in Parallel Access Volumes operations are base devices and alias devices: •...
Workload Manager (WLM) and the WLMPAV parameter setting in the HCD file. The XP7 Storage system uses the I-2107 control unit emulation. You can use one of the following modes: • Dynamic Parallel Access Volumes mode For more information about this mode, see Parallel Access Volumes in dynamic mode on page •...
Parallel Access Volumes in static mode In Parallel Access Volumes static mode, the number of alias devices assigned to each Parallel Access Volumes base device remains the same, even when the number of I/O requests to each device changes. To use static Parallel Access Volumes, set the WLM operational mode to compatibility mode. The WLM operational mode must be set to compatibility mode to support static Parallel Access Volumes operations.
WLM supports dynamic and static Parallel Access Volumes operations and manages workloads using one of the following operational modes: • Goal mode For more information about this mode, see WLM in goal mode. • Compatibility mode For more information about this mode, see WLM in compatibility mode. WLM in goal mode The WLM must be in goal mode to support dynamic Parallel Access Volumes operations.
parallel I/Os is the number of aliases assigned to the base plus 1 for static or dynamic configurations. When HPAV is used, the maximum number of parallel I/Os to a base address is the number of aliases configured in the CU plus 1. If multiple base devices are using aliases, the maximum number for any individual base device is reduced accordingly.
As illustrated with the arrows in the figure, I/O requests converge on base device 1 when a host computer accesses the device using PAV. I/O requests are automatically issued to unused alias devices among the nine alias devices in the CU. Similarly, if a host computer accesses base devices 2, 3, and 4, the I/O requests are automatically issued to unused alias devices among the nine alias devices.
Requirements and specifications This topic contains requirements and specifications. Requirements The following table lists the requirements for PAV, HPAV, and Super PAV operations. Item Requirements HPAV Super PAV Software License Keys Workload Manager (WLM) HPAV Workload Manager (WLM) Host OS z/OS 1.8 or later z/OS 2.2 or later with Dynamic mode: z/VM5.2...
Page 14
PAV and HPAV need the Remote Web Console secondary window. To use the Remote Web Console secondary window, install JRE and set up Java, see the chapter about how to use the Remote Web Console secondary window in the HPE XP7 Remote Web Console User Guide. Compatible functions •...
Functions incompatible with Parallel Access Volumes Devices using Parallel Access Volumes, Hyper Parallel Access Volumes, or Compatible Super PAV cannot be used concurrently with the following functions: • Data Exchange • Open Volume Management • Cache Residency • Business Copy (open system version) •...
• Increase in the processor availability ratio and delay in the associated I/O processing (increase in the amount of queuing time and response time). • Suspend due to full journal volume caused by data inflow increase. • Overload of the connection path between the primary and secondary storage systems. In particular, in a system that contains a CU (a CU with a high IOSQ at all times) in which alias volumes are always depleted, using Compatible Super PAV causes the increase in the load on the system, and therefore the system balance might be lost.
Page 17
The following is an output example of the status that alias volumes are not recognized. ALIAS-H does not appear if alias volumes are not recognized. DS QP,EE66,VOL IEE459I 21.57.57 DEVSERV QPAVS 789 HOST SUBSYSTEM CONFIGURATION CONFIGURATION --------------- --------------------- UNIT UNIT NUM.
Operation Phenomenon Recommended action Switching over the host I/O operations of Super Take alias volumes offline from the host computer mode. PAV might not be computers on which alias volumes do not performed in all storage appear. systems connected to (If alias volumes in different CUs do not LPAR even if the PAV mode appear yet after coming online, take alias...
Hyper Parallel Access Volumes optimum base/alias device ratio For HPAV, HPE recommends between 16 and 32 alias devices in a CU. These devices can be assigned to a single base devices when performing configuration using Remote Web Console. All the aliases in a CU will be placed in a pool and used as required for any base devices.
Defining logical control units You can use the HCD main screen to modify and view configuration data. Prerequisites • The channel paths are defined. • You are using z/OS or z/VM. Procedure 1. From the ISPF/PDF primary options menu, select the HCD option. 2.
Page 21
user-modified generics 2. Switches ports switch configurations port matrix 3. Processors channel subsystems partitions channel paths 4. Control units 5. I/O devices 4. The Control Unit List screen is displayed. Press F11 to add information. Goto Filter Backup Query Help ------------------------------------------------------------------------------ Control Unit List Row xxx of yyy...
Page 22
• Control unit number • Control unit type - 2107 • Switch connection information Goto Filter Backup Query Help ------------------------------------------------------------------------------ Control Unit List Command ===> _______________________________________________ Scroll ===> CSR Select one or more control units, then press Enter. To add, use F11. ---#--- / CU Add Control Unit...
Page 23
7. Select menu item 2, Group connect, and then press Enter. Select Processor / CU Command ===> Actions on selected processors Select proces Select by number or action code and press Enter. Control unit Select (connect, change) ..(s) Group connect .
Defining base or alias devices to host operating systems Use the HCD program to define the mapping between a base or alias device to the host operating system LCU. Procedure From the ISPF/PDF primary options menu, select the HCD option. On the HCD main screen, for I/O definition file, verify the name of the IODF or IODF.WORK I/O definition file you want to use, and then select menu item 1, Define, modify, or view configuration data.
Page 25
port matrix 3. Processors partitions channel paths 4. Control units 5. I/O devices F1=Help F2=Split F3=Exit F9=Swap F12=Cancel On the I/O Device List screen, complete the following: a. Select the device you want to define and add. b. Press Enter. c.
Page 26
NOTE: The 3390A alias device and the 3390B base device are not related to the 3390-3A/B/C multiplatform devices or the 3390-A volume emulation. • For Description, type a description of the PAV device. • For Connected to CUs, type the CU to which the device is connected. Add Device Specify or revise the following values.
Page 27
On the Define Device / Processor screen, complete the following and then press Enter. Define Device / Processor Specify or revise the following values. Device number . : 8101 Number of devices ..: 1 Device type .
Page 28
/ LABSYSTM OS Configuration List (EDT's) ************************** Bottom of data *************************** F1=Help F2=Split F3=Exit F4=Prompt F5=Reset F6=Previous F7=Backward F8=Forward F9=Swap F12=Cancel F22=Command On the Actions on selected operating systems screen, select menu item 1, Select (connect, change) and then press Enter. Actions on selected operating systems Select by number or action code and press Enter.
Row 1 of Command ===> Scroll ===> CSR Specify or revise the values below. Configuration ID . : LABSYSTM OS Configuration List (EDT's) Device number . . : 8101 Number of devices Device type . . . : 3390B Parameter/ Feature Value P Req.
Page 30
Create or view graphical configuration report Migrate configuration data Maintain I/O definition files Query supported hardware and installed UIMs Getting started with this dialog What's new in this release For options 1 to 5, specify the name of the IODF to be used. I/O definition file .
Page 32
F1=Help F2=Split F3=Exit F9=Swap F12=Cancel - On the View Device / Processor Definition screen, select a Processor/System ID combination. View Device / Processor Definition Row 1 of 1 Command ===> Scroll ===> Select one or more processors to view the device candidate list, or ENTER to continue without selection.
Page 33
F1=Help F2=Split F3=Exit F7=Backward F8=Forward F9=Swap F12=Cancel F22=Command - On the View Device / OS Configuration Definitions screen, select the operating system for which you want to view more details and press Enter. View Device / OS Configuration Definitions Row 1 of 1 Command ===>...
F9=Swap F12=Cancel F22=Command - Address mapping between base and alias devices To avoid serious failures that can occur during data processing, complete the following: • Define the unit address mapping for base and alias devices to the host operating system. •...
Preparing for Parallel Access Volumes operations Setting the WLM operational mode The WLM operational mode setting depends on the PAV mode used. • To use dynamic Parallel Access Volumes, the WLM must be set to goal mode. In goal mode, WLM can assign more or fewer aliases to a base device based on the host I/O activity to that device.
Page 36
Command ===> Definition data set . . : none Definition name ..STANDARD (Required) Description ..Standard Definition Select one of the following options..Policies Workloads Resource Groups Service Classes Classification Groups...
-------------------------------------------------------------------------- Service Coefficient/Service Definition Options Command ===> Enter or change the Service Coefficients: ... . . 1.0 (0.0-99.9) ... . . 0.1 (0.0-99.9) .
Procedure 1. Enable HPAV on z/OS. For more information about enabling HPAV on z/OS, see Enabling Hyper Parallel Access Volumes on z/OS 2. Enable HPAV from z/OS on z/VM guest. For more information about enabling HPAV from z/OS on z/VM guest, see Enabling Hyper Parallel Access Volumes from z/OS on z/VM.
Enabling Compatible Super PAV on z/OS Run the following command from the host system console: SETIOS HYPERPAV=XPAV An example of the command is shown below: SETIOS HYPERPAV=XPAV IOS189I HYPERPAV MODE CHANGE INITIATED - CONTROL UNIT CONVERSION WILL COMPLETE ASYNCHRONOUSLY NOTE: You can set the SETIOS command for each logical partition (LPAR). MIH timer value setting workflow Set the MIH timer value for PAV operations.
Assigning alias volumes to base volumes You can assign aliases to base volumes in XP7 Storage. You can assign up to 255 aliases to a base device in a single CU. Aliases are assigned in the storage system by selecting LDEV addresses that do not have any provisioning (for example, emulated devices such as a 3390-x) assigned to them.
Page 41
3. In the Parallel Access Volumes window (shown in the following figure), select the LDKC which includes the CU image to be modified from the LDKC list. 4. From the CU list, select the CU image which contains the desired base volumes. Base volumes are displayed in Base Volume List.
You must have the Storage Administrator (Provisioning) role to perform this task. • You must enable the Remote Web Console secondary window. To enable this feature, see the chapter about how to use the Remote Web Console secondary window in the HPE XP7 Remote Web Console User Guide. Procedure 1.
Page 43
If you select Actions and do not see a Mainframe Connection item listed on the drop-down menu, the Remote Web Console secondary window function probably is not enabled. 2. Click to change to Modify mode. 3. In the Parallel Access Volumes window (shown in the following figure), select the LDKC which includes the CU image to be modified from the LDKC list.
• You must enable the Remote Web Console secondary window. For more information, see the chapter about how to use the Remote Web Console secondary window in the HPE XP7 Remote Web Console User Guide. Assigning alias volumes to different base volumes...
Procedure 1. In the Remote Web Console main window, select Actions > Mainframe Connection > Parallel Access Volumes. If you select Actions and do not see a Mainframe Connection item listed on the drop-down menu, the Remote Web Console secondary window function probably is not enabled. 2.
Page 46
TIP: Super PAV is an extension of HPAV. Therefore, the base volumes accessed from alias volumes using Super PAV are added as the capacity of PAV as with HPAV. The calculation of the used capacity can be time-consuming as it takes three minutes for each CU to calculate this value.
Verifying and monitoring devices Verifying the device definitions Use this task to verify that the host recognizes the devices as specified. Procedure 1. Run the MVS DEVSERV QPAV command, using the following syntax: DS QPAV,device_unit_ID,VOLUME Information about the base device and corresponding alias addresses are shown. The following is sample output of this command on a PAV device.
NOTE: When using Dynamic PAV, the assignments may be different from what you assigned using Remote Web Console. This is because the WLM changes the assignments based on workload and goals. In such a situation, this is normal and does not cause issues. Verifying the status of devices per channel path Use this task to verify the status of the devices for each CHP.
Verifying Hyper Parallel Access Volumes aliases from z/OS on z/VM If you restart the XP7 while using HPAV, verify that the correct aliases on a z/OS system that is a guest operating system on z/VM are still configured for the CU.
QUERY PAV DEVSERV QPAV If the host only accesses one XP7, disable the Hyper Parallel Access Volumes option on the host computer, and then enable the option again. If the host accesses other storage systems that use HPAV, complete the following: a.
12. ATT alias_device_number1-alias_device_number2* MVS commands to monitor Parallel Access Volumes Use MVS commands to monitor the PAV activities on the XP7 from z/OS. DISPLAY command The MVS DISPLAY command shows path information and alias count for the specified base device.
The following figure shows a sample output of this command for a Super PAV base device with 192 aliases. D M=DEV(1580) IEE174I 11.44.36 DISPLAY M 870 DEVICE 01580 STATUS=ONLINE CHP 76 77 78 79 86 87 88 89 ENTRY LINK ADDRESS ....DEST LINK ADDRESS 0D 0D 0D 0D 0D 0D 0D 0D PATH ONLINE Y N N N N N N N CHP PHYSICALLY ONLINE Y N N N N N N N...
Page 53
For more information about showing the status of an SSID, see Showing the SSID status. • Show the status of the host and subsystem configuration. For more information about showing the host and subsystem configuration status, see Showing the host and subsystem configuration status. Showing the PAV base device status Use this task to the status of PAV base devices.
Page 54
0504B 4B ALIAS-H 5150 0504C 4C ALIAS-H 5150 0504D 4D ALIAS-H 5150 0504E 4E ALIAS-H 5150 0504F 4F ALIAS-H 5150 **** 16 DEVICE(S) IN HYPERPAV ALIAS POOL Showing the SSID status Use the following task to show the SSID status. Run this command using the following syntax: DS QP,SSID=SSID The following figure shows a sample output of this command for PAV.
GTF determines if the device is a PAV base device and automatically includes the alias addresses currently assigned to the base device. VM CP commands for z/VM You can use VM CP commands to monitor the PAV activities on the XP7 from z/VM. Showing the host and subsystem configuration status...
The following syntax conventions are used for VM CP commands: • Bold and capitalized characters: Indicate characters that must be entered. • Lowercase characters: indicate characters that you can omit. • italic characters: Indicate a type of operand. An arbitrary value that you can enter. •...
A0F0 A0F1 A0F2 A0F3 A0F4 A0F5 A0F6 A0F7 A0F8 A0F9 A0FA A0FB A0FC A0FD A0FE A0FF NOTE: You can only run QUERY CU on the z/VM instance that is directly connected to the LPAR. Attempting to run this command on z/VM that is operating as a guest operating system on another z/VM causes the command to be rejected.
HYPERPAVALIAS(A0C0,0) DASD A001 ON DASD A001 R/W CMA001 SUBCHANNEL = 005E DEVCTL HYPERPAVBASE(0) CAUTION: The DETAILS operand is only valid for dedicated DASD and mini-disk DASD. QUERY VIRTUAL PAV command Use the QUERY VIRTUAL PAV command to show the status of all PAV and HPAV devices that z/VM can access.
Troubleshooting General troubleshooting For more information about troubleshooting using Remote Web Console, see the HPE XP7 Remote Web Console User Guide. For a complete list of Remote Web Console error codes, see the HPE XP7 Remote Web Console Messages. Troubleshooting...
Discontinuing HyperPAV and SuperPAV Disabling HyperPAV from z/OS Prerequisites All alias device assignments in the storage system must be deleted. For more information about deleting alias devices from base devices, see Deleting alias volumes from base volumes. Procedure 1. Run the following commands to all base devices in the corresponding CU: V base_device_number1-base_device_number2,OFFLINE CF CHP(channel_path1-channel_path2),OFFLINE 2.
SETIOS HYPERPAV=YES • If you want to switch to PAV, issue the following command: SETIOS HYPERPAV=NO 3. Run the following DEVSERV command from the z/OS to an arbitrary device per CU: DS QD,device_ID,VALIDATE 4. To verify that the aliases assigned for SuperPAV are released, from the host, run the following command: DEVSERV QPAV For proper syntax and an example of this command, see DEVSERV QPAV commands.
For more information about deleting alias devices from base devices, see Deleting alias volumes from base volumes. Procedure 1. Run the following commands to all base devices in the corresponding CU. V base_device_number1-base_device_number2,OFFLINE CF CHP(channel_path1-channel_path2),OFFLINE 2. Run the following commands to all base devices in the corresponding CU. CF CHP(channel_path1-channel_path2),ONLINE V base_device_number1-base_device_number2,ONLINE 3.
Page 64
For proper syntax and an example of this command, see QUERY PAV command. 6. Run the DEVSERV QPAV command from the z/OS to verify that the aliases assigned for HyperPAV are released. See DEVSERV QPAV commands for proper syntax and an example of this command. Discontinuing HyperPAV and SuperPAV...
Parallel Access Volumes GUI reference Parallel Access Volumes window Use the Parallel Access Volumes window to assign alias devices to base devices. Item Description LDKC Selects the LDKC that contains the desired CUs and LDEVs. Selects the logical CU image that contains the desired LDEVs. The volume lists on the Parallel Access Volumes window display only the LDEVs for the selected CU image.
Item Description Base Volume Displays the LDEVs that are currently in use in the selected CU image. List For a description of the items, see Base Volume List. Alias Volume Displays the alias devices assigned to the selected base devices. List For a description of the items, see Alias Volume List.
Alias Volume List The Alias Volume List displays the alias devices assigned to the selected base devices. To view all alias devices for the selected CU image, you must select all of the base devices. When you cancel aliases for base devices, you select the alias devices from this list.
Do not enable this option if SOM 494 or function switch #12 is ON. If SOM 494 or function switch #12 is ON and you want to enable this option, contact HPE Technical Support. •...
Page 71
Do not enable this option if SOM 494 or function switch #12 is ON. If SOM 494 or function switch #12 is ON and you want to enable this option, contact HPE Technical Support. •...
For additional websites, see Support and other resources on page 73. XP websites XP7 documentation (Storage Information Library) www.hpe.com/info/xp7-docs XP7 documentation (HPESC) www.hpe.com/info/XP7manuals XP7 Command View Advanced Edition documentation (Storage Information Library) www.hpe.com/info/cvae-docs XP7 Command View Advanced Edition documentation (HPESC) www.hpe.com/support/CVAE7/manuals Websites...
Support and other resources Accessing Hewlett Packard Enterprise Support • For live assistance, go to the Contact Hewlett Packard Enterprise Worldwide website: www.hpe.com/assistance • To access documentation and support services, go to the Hewlett Packard Enterprise Support Center website: www.hpe.com/support/hpesc Information to collect •...
IMPORTANT: Access to some updates might require product entitlement when accessed through the Hewlett Packard Enterprise Support Center. You must have an HPE Passport set up with relevant entitlements. Customer self repair Hewlett Packard Enterprise customer self repair (CSR) programs allow you to repair your product. If a CSR part needs to be replaced, it will be shipped directly to you so that you can install it at your convenience.
Documentation feedback HPE is committed to providing documentation that meets your needs. To help us improve the documentation, send any errors, suggestions, or comments to Documentation Feedback (docsfeedback@hpe.com). When submitting your feedback, include the document title, part number, edition, and publication date located on the front cover of the document.
To view the warranty for your product or to view the Safety and Compliance Information for Server, Storage, Power, Networking, and Rack Products reference document, go to the Enterprise Safety and Compliance website: http://www.hpe.com/support/Safety-Compliance-EnterpriseProducts Additional warranty information HPE ProLiant and x86 Servers and Options www.hpe.com/support/ProLiantServers-Warranties HPE Enterprise Servers www.hpe.com/support/EnterpriseServers-Warranties HPE Storage Products www.hpe.com/support/Storage-Warranties...
Page 77
• Russia: • Belarus: • Kazakhstan: Local representative information Kazakh: • Russia: • Belarus: • Kazakhstan: Manufacturing date: The manufacturing date is defined by the serial number. CCSYWWZZZZ (serial number format for this product) Valid date formats include: • YWW, where Y indicates the year counting from within each new decade, with 2000 as the starting point;...
Page 78
Ukraine RoHS material content declaration Warranty information...