z/OS HCD User's Guide
Previous topic | Next topic | Contents | Index | Contact z/OS | Library | PDF


Defining channel paths

z/OS HCD User's Guide
SC34-2669-00

Defining channel paths

At first, you define a channel path together with its access to logical partitions. Then you may define special channel path characteristics. These possibilities are described in Defining special channel path characteristics.

  1. On the HCD entry panel, select the task Define, modify, or view configuration data and from the resulting panel, select Processors. HCD displays the Processor List of defined processors.
  2. On the Processor List:
    • for SMP processors, select the processor and the Work with attached channel paths (SMP) action from the context menu (or action code  s ).
    • for XMP processors, select the processor and the Work with channel subsystems . . (XMP) action from the context menu (or action code  s ) to display the Channel Subsystem List. From this list, select the appropriate channel subsystem and the Work with attached channel paths action from the context menu (or action code  s ).

    HCD displays the Channel Path List showing all channel paths defined for the selected processor/channel subsystem.

    CBDPCHF0                      Channel Path List      Row 1 of 78 More:       >
    Command ===> _______________________________________________ Scroll ===> CSR
    
    Select one or more channel paths, then press Enter. To add use F11.
    
    Processor ID . . . . : PROC03       Processor type 2097
    Configuration mode . : LPAR
    Channel Subsystem ID : 0            H05LP01 - H05LP15
    
            PCHID             Dyn Entry +
    / CHPID AID/P Type+ Mode+ Sw+ Sw Port Con Mng Description
    _ 0D    100   OSN   SPAN  __  __ __       No  QD8Z or QD8F for OSN Channel
    _ 10    101   CNC   SHR   __  __ __       No  free
    _ 11    108   CNC   SHR   __  __ __       No  free
    _ 12    109   CNC   SHR   1A  1A C2       No  Tape
    _ 13    110   CNC   SHR   __  __ __       No  free
    _ 14    111   CNC   SHR   __  __ __       No  free
    _ 15    1F0   CNC   SHR   __  __ __       No  CTC to CSS0/16
    _ 16    1F1   CTC   SHR   __  __ __       No  CTC to H05LP4 - H05LP11
    If the Type contains three asterisks (***), the IODF channel path type is unknown to the currently used HCD.
  3. Use F11=Add to add channel paths. The data-entry fields are shown in the following panel, with sample data:
    Figure 49. Add Channel Path
    *--------------------------- Add Channel Path ----------------------------*
    |                                                                         |
    |                                                                         |
    | Specify or revise the following values.                                 |
    |                                                                         |
    | Processor ID . . . . : PROC03       Processor type 2097                 |
    | Configuration mode . : LPAR                                             |
    | Channel subsystem ID : 0            H05LP01 - H05LP15                   |
    |                                                                         |
    | Channel path ID  . . . . 02   +            PCHID . . . ___              |
    | Number of CHPIDs . . . . 1                                              |
    | Channel path type . . .  FCV  +                                         |
    | Operation mode. . . . .  SHR  +                                         |
    | Managed  . . . . . . . . No   (Yes or No)   I/O Cluster ________  +     |
    | Description  . . . . . . ________________________________               |
    |                                                                         |
    | Specify the following values only if connected to a switch:             |
    | Dynamic switch ID  . . . 01  + (00 - FF)                                |
    | Entry switch ID  . . . . 01  +                                          |
    | Entry port . . . . . . . 84  +                                          |
    |                                                                         |
    |                                                                         |
    *-------------------------------------------------------------------------*

    For physical channels on an XMP processor, you have to specify the physical channel identifier (PCHID) belonging to the channel path identifier (CHPID).

    The CHPID Mapping Tool (CMT) can be used to make the mapping between CHPIDs and PCHIDs easier (see How to interact with the CHPID Mapping Tool).

  4. For each static channel path you can specify which logical partitions can access that channel path. After you press the Enter key on the Add Channel Path panel, HCD displays the Define Access List.
    *------------------------ Define Access List --------------------------*
    |                                                           Row 1 of 6 |
    |                                                                      |
    | Select one or more partitions for inclusion in the access list.      |
    |                                                                      |
    | Channel subsystem ID : 0      H05LP01 - H05LP15                      |
    | Channel path ID  . . : 02     Channel path type  . : FCV             |
    | Operation mode . . . : SHR    Number of CHPIDs . . : 1               |
    |                                                                      |
    | / CSS ID Partition Name   Number Usage Description                   |
    | / 0      H05LP01          1      OS                                  |
    | _ 0      H05LP02          2      OS                                  |
    | _ 0      H05LP03          3      OS                                  |
    | _ 0      H05LP04          4      OS                                  |
    | _ 0      H05LP05          5      OS                                  |
    | / 0      H05LP06          6      OS                                  |
    | / 0      H05LP07          7      OS    Mini-OS                       |
    | _ 0      H05LP08          8      OS    Automation-OS                 |
    | _ 0      H05LP09          9      OS    TEST - OS                     |
    | _ 0      H05LP10          A      OS                                  |
    *----------------------------------------------------------------------*

    If you are working on spanned channel paths of an XMP processor, the Define Access List also shows the partitions defined for other channel subsystems:

    *--------------------------- Define Access List ----------------------------*
    |                                                                Row 1 of 1 |
    | Command ===> _________________________________________ Scroll ===> CSR    |
    |                                                                           |
    | Select one or more partitions for inclusion in the access list.           |
    |                                                                           |
    | Channel subsystem ID : 0      H05LP01 - H05LP15                           |
    | Channel path ID  . . : 0E     Channel path type  . : OSC                  |
    | Operation mode . . . : SPAN   Number of CHPIDs . . : 1                    |
    |                                                                           |
    | / CSS ID Partition Name   Number Usage Description                        |
    | _ 0      H05LP01          1      OS                                       |
    | _ 0      H05LP02          2      OS                                       |
    | ...                                                                       |
    | _ 1      H05LP29          E      OS    Many Guest VM                      |
    | _ 1      H05LP30          F      OS    TEST - VM                          |
    | _ 2      H05LP31          1      OS                                       |
    | _ 2      H05LP32          2      OS                                       |
    | ...                                                                       |
    | _ 2      TRX2CFA          A      CF/OS CF for TRXPLEX                     |
    | _ 3      H05LP46          1      OS                                       |
    | _ 3      H05LP47          2      OS                                       |
    |                                                                           |
    | **************************** Bottom of data ***************************** |
    |                                                                           |
    *---------------------------------------------------------------------------*

    If you want a logical partition to access a dedicated, reconfigurable, or shared channel path when you initially activate the logical partition, place that logical partition in the channel path’s access list. For shared channel paths and spanned channel paths, you can place more than one partition in the access list.

  5. If you do not include all partitions in the access list, you are prompted for the candidate list (for reconfigurable and shared channel paths) after pressing the Enter key.

    From the IOCP point of view, the channel path candidate list includes the channel path access list. From the HCD point of view, the channel path candidate list does not include the channel path access list. The partitions already in the access list do not appear in the candidate list.

    *-------------------------- Define Candidate List --------------------------*
    | CBDPCH1D                                                      Row 1 of 12 |
    | Command ===> _________________________________________ Scroll ===> CSR    |
    |                                                                           |
    | Select one or more partitions for inclusion in the candidate list.        |
    |                                                                           |
    | Channel subsystem ID : 0      H05LP01 - H05LP15                           |
    | Channel path ID  . . : 02     Channel path type  . : FCV                  |
    | Operation mode . . . : SHR    Number of CHPIDs . . : 1                    |
    |                                                                           |
    | / CSS ID Partition Name   Number Usage Description                        |
    | _ 0      H05LP02          2      OS                                       |
    | / 0      H05LP03          3      OS                                       |
    | / 0      H05LP04          4      OS                                       |
    | / 0      H05LP05          5      OS                                       |
    | _ 0      H05LP08          8      OS    Automation-OS                      |
    | _ 0      H05LP09          9      OS    TEST - OS                          |
    | _ 0      H05LP10          A      OS                                       |
    | _ 0      H05LP11          B      OS                                       |
    | _ 0      H05LP12          C      OS                                       |
    | _ 0      H05LP13          D      OS    Mini-OS 2                          |
    |  F1=Help       F2=Split      F3=Exit       F5=Reset      F6=Previous      |
    |  F7=Backward   F8=Forward    F9=Swap      F12=Cancel    F22=Command       |
    *---------------------------------------------------------------------------*

    If you want to be able to configure a reconfigurable or shared channel path online to a logical partition, place that logical partition in the channel path’s candidate list.

  6. After pressing the Enter key, you return to the Channel Path List. Scroll to the right to get an overview of the access and candidate list of a channel path. The following matrix is displayed:
    Figure 50. Channel Path/Partition Matrix
                                  Channel Path List      Row 1 of 78 More: <
    Command ===> _______________________________________________ Scroll ===> CSR
    
    Select one or more channel paths, then press Enter. To add, use F11.
    
    Processor ID : PROC03     CSS ID  : 0   H05LP01 - H05LP15
    1=OS H05LP01   2=OS H05LP02   3=OS H05LP03   4=OS H05LP04   5=OS H05LP05
    6=OS H05LP06   7=OS H05LP07   8=OS H05LP08   9=OS H05LP09   A=OS H05LP10
    B=OS H05LP11   C=OS H05LP12   D=OS H05LP13   E=OS H05LP14   F=OS H05LP15
            PCHID                   I/O Cluster  --------- Partitions 0x -----
    / CHPID AID/P Type+ Mode+ Mng   Name +       1 2 3 4 5 6 7 8 9 A B C D E F
    _ 0D    100   OSN   SPAN  No    ________     a a a a a a a a a a a a a a a
    _ 10    101   CNC   SHR   No    ________     c _ _ _ _ _ _ _ _ _ _ _ _ _ _
    _ 11    108   CNC   SHR   No    ________     c _ _ _ _ _ _ _ _ _ _ _ _ _ _
    _ 12    109   CNC   SHR   No    ________     c c c c c c c c c c c c c c a
    _ 13    110   CNC   SHR   No    ________     c _ _ _ _ _ _ _ _ _ _ _ _ _ _
    _ 14    111   CNC   SHR   No    ________     c _ _ _ _ _ _ _ _ _ _ _ _ _ _
    _ 15    170   CNC   SHR   No    ________     _ _ _ _ _ _ _ _ _ _ a _ _ _ _
    _ 16    172   CTC   SHR   No    ________     c _ _ _ _ _ _ _ _ _ _ _ _ _ _
    ...
    _ 23    1F0   CNC   SHR   Yes   UTCPLX38     * * * * _ _ _ _ _ _ _ * _ _ _
    _ 24    1F1   CNC   SHR   Yes   UTCPLX38     * * * * _ _ _ _ _ _ _ * _ _ _
    _ 25    16/1  CIB   SHR   No    ________     a c c c c c c _ _ _ _ _ _ _ _

    The legend above the partition matrix shows how the partition names are associated with the columns of the partition matrix. The headings Partitions 0x, Partitions 1x, Partitions 2x and so on, if scrolling to the right, indicate that the partitions for the related channel subsystems (0, 1, 2, ...) are shown. The column numbers correspond to the partition numbers in the pertaining channel subsystem. Also, the partition usage type OS, CF or CO (for CF/OS) is indicated in the legend.

    In the example above, column 1 under Partitions 0x shows the definitions for partition H05LP01 of usage type OS with partition number 1 in CSS 0.

    The following entries may appear in the partition matrix:

    a
    indicates that the partition is in the channel path’s access list.
    c
    indicates that the partition is in the candidate list.
    *
    is shown for a managed channel path in all logical partitions that potentially can access that channel path.
    #
    indicates that the channel path (which is defined to the channel subsystem named in the Channel Subsystem ID field) cannot be attached to the partitions of another channel subsystem. Either a channel path with the same identifier is already defined for the other channel subsystem, or the channel path cannot be spanned or it can be spanned, but the channel path mode is not SPAN or SHR. For information on how to change a CHPID's operation mode to SPAN, if applicable, refer to Changing the operation mode of a channel path.

Defining special channel path characteristics

This section handles the following topics:

Defining managed channel paths

You can define a channel path as being managed by Dynamic Channel Path Management (DCM). DCM will use such a channel path to dynamically assign the logical paths to control units in order to optimize I/O activity. A managed channel path must connect to a dynamic switch and may be used for control units that connect to the same switch. If a channel path is defined as managed in an LPAR mode processor, it must be defined as shared. It cannot be connected to logical partitions but must specify an I/O cluster name. An I/O cluster is a sysplex that owns the managed channel path. All systems of the sysplex on the given processor are allowed to share the managed channel path. A managed channel path cannot be connected to a control unit by HCD.

Defining multiple channel paths in one step

You can define, in one step, a group of channel paths of the same type and mode and with consecutive identifiers. It is recommended to define only a group of channel paths that have the same partitions in their access and candidate lists. Otherwise, you have to change the channel paths that have different partitions in their access and candidate list in a further step.

  1. Define the group by specifying the first channel path identifier (CHPID) and the number of channel paths in the group. Define a channel path type, mode, and description. HCD applies the definition to all channel paths in the group.
  2. Type over the fields that are different, for example description, in the Channel Path List.
Connecting a channel path to a switch

If you have already defined a switch, you can connect the channel path to the switch on the Add Channel Path panel. Specify the dynamic switch ID, the entry switch ID, and the entry port to connect the channel path to a switch.

The values are only valid for the first channel path if you have defined a group of channel paths in one step. To define values for the other channel paths of the group, HCD displays an additional panel. This panel allows you to define the entry ports for all subsequent channel paths of the group. For information on dynamic switch ID and entry switch ID, refer to Possibilities of switch connections.

 

*------------   Update CHPID Settings   --------------*
|                                        Row 1 of 3   |
|                                                     |
| Specify or revise the following values.             |
|                                                     |
| Processor ID . . . . : PROC1                        |
| Channel Subsystem ID : 0                            |
|                                                     |
|              DynEntry  --Entry +--                  |
| CHPID  PCHID Switch +  Switch Port                  |
| 1C     ___   98        98     C8                    |
| 1D     ___   98        98     __                    |
| 1E     ___   98        98     __                    |
| **************** BOTTOM OF DATA *****************   |
*-----------------------------------------------------*
Defining IQD channel parameters

For an IQD channel path type, HCD allows you to specify the following parameters:

Maximum frame size
If you define or update an IQD channel path, HCD displays a dialog that allows you to specify a maximum frame size to be used for IQDIO requests on that channel path. For further information refer to z/OS Communications Server: IP Configuration Guidez/OS Communications Server: IP Configuration Guide
IQD function
Starting with processor types 2817 and 2818, the Internal Queued Direct I/O (IQDIO) support offers two new options besides the basic HiperSockets functions:
  • integration with the intraensemble data network (IEDN) controlled by the zManager functions which provide access controls, virtualization and management functions necessary to secure and manage the IEDN. This functionality is called extended IQD (IQDX).
  • bridging an IQD channel to an external (customer managed) network

To support these functions, for IQD channels, HCD offers three choices:

Basic HiperSockets
The IQD channel path is connected to the internal HiperSockets network and is used without connection to the IEDN or an external network. This is the default.
IEDN Access (IQDX)
The IQD channel path supports IEDN via the Internal Queued Direct I/O Extensions (IQDX) function.
External Bridge
The IQD channel path works in basic HiperSockets mode and can be transparently bridged to an external (customer managed) network via the z/VM Virtual Switch bridge support.
Physical network ID
An IQD channel path may be defined to a physical network. If the channel path is defined with IQD function Basic HiperSockets or External Bridge, a customer network can be specified. An IQD channel path with IQDX function is defined to the internal network IEDN, per default.

 

                  Specify IQD Channel Parameters


 Specify or revise the values below.

 Maximum frame size in KB . . . . . . 16  +

 IQD function . . . . . . . . . . . . 1   1.  Basic HiperSockets
                                          2.  IEDN Access (IQDX)
                                          3.  External Bridge

 Physical network ID  . . . . . . . . PNET03__________
                                                                       
Defining more than 160 TCP/IP stacks

When defining or changing channel paths of type OSD, OSM, or OSX for processors with the corresponding support level, HCD prompts you with a dialog whether you want to allow for more than 160 TCP/IP stacks with this channel. This is done by disabling priority queuing. If priority queuing is disabled, the channel can support four times as many queues (4 * 480 = 1920 subchannels) corresponding to four times as many TCP/IP stacks (4 * 160 = 640) as with enabled queue prioritization.

OSM channels require that more than 160 TCP/IP stacks are allowed.

 

*----------- Allow for more than 160 TCP/IP stacks -----------*
|                                                             |
|                                                             |
| Specify Yes to allow more than 160 TCP/IP stacks,           |
| otherwise specify No. Specifying Yes will cause priority    |
| queuing to be disabled.                                     |
|                                                             |
| Will greater than 160 TCP/IP stacks                         |
| be required for this channel?  . . . No                     |
|                                                             |
|  F1=Help     F2=Split    F3=Exit     F5=Reset    F9=Swap    |
| F12=Cancel                                                  |
*-------------------------------------------------------------*
Defining an OSD channel path to physical networks

When defining or changing channel paths of type OSD for processors with the corresponding support level, HCD prompts you with a dialog to add or modify physical network IDs. Up to four physical network IDs PNET IDs may be specified for customer networks. The PNET IDs have to be specified in the sequence of the physical port on the OSA channel adapter card. That means, Physical network ID 1 has to specify the ID of the physical network that is used for the first physical port of the channel adapter card, Physical network ID 2 has to specify the ID of the physical network that is used for the second physical port, and so on. This dialog is not shown for channel path types OSX and OSM, since these channel path types belong to the internal physical network IEDN.

                          Add/Modify Physical Network IDs


     If the PCHID is associated to one or more physical networks, specify
     each physical network ID corresponding to each applicable physical port.

     Physical network ID 1  . . PNET01__________
     Physical network ID 2  . . PNET02__________
     Physical network ID 3  . . ________________
     Physical network ID 4  . . ________________


      F1=Help     F2=Split    F3=Exit     F5=Reset    F9=Swap    F12=Cancel
Defining or editing a CIB channel

When defining or changing a CIB channel path, HCD prompts you with a dialog which asks for the specification of the Adapter ID of the HCA and the Port on the HCA of that channel path.

*------------------ Specify HCA Attributes -------------------*
|                                                             |
|                                                             |
| Specify or revise the values below.                         |
|                                                             |
| Adapter ID of the HCA  . . __  +                            |
| Port on the HCA  . . . . . _   +                            |
|                                                             |
|                                                             |
|  F1=Help     F2=Split    F3=Exit     F4=Prompt   F5=Reset   |
|  F9=Swap    F12=Cancel                                      |
*-------------------------------------------------------------*
Defining spanned channel paths

You can define a suitable channel path as spanned directly when creating it. On the Add Channel Path panel from Figure 49, specify

Operation mode . . . . . SPAN

After pressing the Enter key, HCD displays the combination of the Define Access List and the Define Candidate List, offering partitions from multiple logical channel subsystems. Note that if you, nevertheless, in both lists select only partitions from the current CSS, then the operation mode of the channel path is set back to SHR.

For information on how to change a CHPID's operation mode to SPAN, if applicable, refer to Changing the operation mode of a channel path.

Over-defining a CHPID

For an XMP processor, you can define a channel path that is not physically installed on the machine. This may be useful if you want to migrate from a machine with more channels defined than the target XMP processor has currently installed, or if you want to prepare a configuration for future upgrades of the channel cards.

You can also over-define CIB channel paths for your OS partition. This avoids an outage for the definition of new CIB connections between an OS partition and a stand-alone coupling facility CPC.

To distinguish an over-defined CHPID from a physically installed CHPID, use character * for the PCHID value or the HCA ID for CIB channels, when over-defining the CHPID. An over-defined CHPID must adhere to all validation rules.

When installing the channel path later, you must edit the CHPID and replace the * by its valid PCHID or HCA ID.

Over-defined channel paths are not taken into account by an IOCDS download, by an IOCP build and by a dynamic activation of an I/O configuration. If a control unit contains only CHPIDs with a PCHID value or HCA ID *, the whole control unit (including any attached devices) is omitted from the configuration.

If a CHPID changes its PCHID or HCA ID from * to a valid value during a dynamic activation, an Add CHPID request is generated. Correspondingly, if the PCHID or HCA ID is changed from a valid value to an *, a Delete CHPID request is generated.

When building a CONFIGxx member, CHPIDs with a PCHID/HCA ID * are skipped. Attached control units including attached devices are also omitted.

When copying a configuration or generating I/O configuration statements, channel path definitions with PCHID=* and AID=* are included.

When building a production IODF, HCD requires that the CIB channels are connected, even if they are over-defined. If the connection is within the same processor, a mix of over-defined and fully-defined HCA IDs is not accepted. In this case, error message CBDG541I is issued and the production IODF is not built.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014