SG 248960
SG 248960
SG 248960
Ewerson Palacio
Octavian Lascu
Hongshuo Liu
Nelson Oliveira
Franco Pinto
Ryotaroh Sawada
Martin Söllig
Redbooks
IBM Redbooks
April 2024
SG24-8960-01
Note: Before using this information and the product it supports, read the information in “Notices” on
page ix.
This edition applies to IBM z16 machine types 3931 and 3932.
© Copyright International Business Machines Corporation 2022, 2024. All rights reserved.
Note to U.S. Government Users Restricted Rights -- Use, duplication or disclosure restricted by GSA ADP Schedule
Contract with IBM Corp.
Contents
Notices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix
Trademarks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .x
Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi
Authors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi
Now you can become a published author, too! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xii
Comments welcome. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xii
Stay connected to IBM Redbooks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiii
Chapter 1. Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.1 High-level goal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.2 Scope . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.3 Configuration tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Chapter 5. Building the production input/output definition file and setting up the central
processor complex. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
5.1 Building the new production IODF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
5.2 Writing the input/output configuration program to the old CPC by using HCD . . . . . . . 95
5.3 Creating a reset profile on the Support Element . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
5.3.1 Background activities that occurred . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
5.3.2 Building the reset profile and pointing it to the required IOCDS . . . . . . . . . . . . . 102
5.3.3 Setting up and verifying the reset profile. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
5.4 Creating an image profile on the Support Element . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
5.4.1 Image Profile: General page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
5.4.2 Image Profile: Processor page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
Contents v
Chapter 7. Defining console communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185
7.1 Preparing a console definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186
7.2 Defining the OSA-ICC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186
7.3 Defining a new OSA-ICC configuration by using OSA Advanced Facilities . . . . . . . . 186
7.3.1 Saving and restoring the OSA-ICC configuration . . . . . . . . . . . . . . . . . . . . . . . . 192
7.4 Verifying the OSA-ICC definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
7.4.1 z/OS commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
7.4.2 OSA-ICC console initial window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199
Chapter 8. Preparing for IBM Parallel Sysplex and Server Time Protocol. . . . . . . . . 201
8.1 Preparing for Parallel Sysplex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202
8.2 Preparing for non-sysplex system time synchronization . . . . . . . . . . . . . . . . . . . . . . . 202
8.3 Server Time Protocol overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202
8.3.1 External Time Source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203
8.4 Configuring the HMC as an NTP server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
8.5 HMC 2.16.0 (Manage System Time task) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206
8.5.1 Setting CTN member restrictions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
8.5.2 HMC operations to add the CPC to the CTN . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
8.5.3 Verifying the new CTN configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211
Chapter 11. Adding logical partitions and operating system configurations . . . . . . 279
11.1 Defining more I/O by using HCD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280
11.2 OSCONFIGs and logical partition definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280
11.2.1 Defining an extra OSCONFIG. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280
11.2.2 Defining extra operating system LPARs in a channel subsystem. . . . . . . . . . . 283
Contents vii
Using the web materials . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 401
Downloading and extracting the web material . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 401
This information was developed for products and services offered in the US. This material might be available
from IBM in other languages. However, you may be required to own a copy of the product or product version in
that language in order to access it.
IBM may not offer the products, services, or features discussed in this document in other countries. Consult
your local IBM representative for information on the products and services currently available in your area. Any
reference to an IBM product, program, or service is not intended to state or imply that only that IBM product,
program, or service may be used. Any functionally equivalent product, program, or service that does not
infringe any IBM intellectual property right may be used instead. However, it is the user’s responsibility to
evaluate and verify the operation of any non-IBM product, program, or service.
IBM may have patents or pending patent applications covering subject matter described in this document. The
furnishing of this document does not grant you any license to these patents. You can send license inquiries, in
writing, to:
IBM Director of Licensing, IBM Corporation, North Castle Drive, MD-NC119, Armonk, NY 10504-1785, US
This information could include technical inaccuracies or typographical errors. Changes are periodically made
to the information herein; these changes will be incorporated in new editions of the publication. IBM may make
improvements and/or changes in the product(s) and/or the program(s) described in this publication at any time
without notice.
Any references in this information to non-IBM websites are provided for convenience only and do not in any
manner serve as an endorsement of those websites. The materials at those websites are not part of the
materials for this IBM product and use of those websites is at your own risk.
IBM may use or distribute any of the information you provide in any way it believes appropriate without
incurring any obligation to you.
The performance data and client examples cited are presented for illustrative purposes only. Actual
performance results may vary depending on specific configurations and operating conditions.
Information concerning non-IBM products was obtained from the suppliers of those products, their published
announcements or other publicly available sources. IBM has not tested those products and cannot confirm the
accuracy of performance, compatibility or any other claims related to non-IBM products. Questions on the
capabilities of non-IBM products should be addressed to the suppliers of those products.
Statements regarding IBM’s future direction or intent are subject to change or withdrawal without notice, and
represent goals and objectives only.
This information contains examples of data and reports used in daily business operations. To illustrate them
as completely as possible, the examples include the names of individuals, companies, brands, and products.
All of these names are fictitious and any similarity to actual people or business enterprises is entirely
coincidental.
COPYRIGHT LICENSE:
This information contains sample application programs in source language, which illustrate programming
techniques on various operating platforms. You may copy, modify, and distribute these sample programs in
any form without payment to IBM, for the purposes of developing, using, marketing or distributing application
programs conforming to the application programming interface for the operating platform for which the sample
programs are written. These examples have not been thoroughly tested under all conditions. IBM, therefore,
cannot guarantee or imply reliability, serviceability, or function of these programs. The sample programs are
provided “AS IS”, without warranty of any kind. IBM shall not be liable for any damages arising out of your use
of the sample programs.
The following terms are trademarks or registered trademarks of International Business Machines Corporation,
and might also be trademarks or registered trademarks in other countries.
Db2® IBM z14® z/OS®
DS8000® IBM z16™ z/VM®
FICON® Parallel Sysplex® z/VSE®
GDPS® RACF® z13®
HyperSwap® Redbooks® z13s®
IBM® Redbooks (logo) ® z15®
IBM Z® Resource Link® z16™
IBM z13® VTAM® zEnterprise®
IBM z13s® WebSphere® zSystems™
The registered trademark Linux® is used pursuant to a sublicense from the Linux Foundation, the exclusive
licensee of Linus Torvalds, owner of the mark on a worldwide basis.
Java, and all Java-based trademarks and logos are trademarks or registered trademarks of Oracle and/or its
affiliates.
UNIX is a registered trademark of The Open Group in the United States and other countries.
Other company, product, or service names may be trademarks or service marks of others.
This IBM Redbooks® publication helps you install, configure, and maintain IBM z16™
machine types 3931 and 3932 systems. The IBM z16 systems offer new functions that
require a comprehensive understanding of the available configuration options. This book
presents configuration setup scenarios, and describes implementation examples in detail.
This publication is intended for systems engineers, hardware planners, and anyone who
wants to understand an IBM Z® configuration and implementation. Readers should be
familiar with IBM Z technology and terminology. For more information about the functions of
IBM z16 systems, see IBM z16 Technical Introduction, SG24-8950, IBM z16 (3931) Technical
Guide, SG24-8951 and IBM z16 A02 and IBM z16 AGZ Technical Guide, SG24-8952.
Authors
This book was produced by a team of specialists from around the world working at
IBM Redbooks, Poughkeepsie Center.
Octavian Lascu is an IBM Redbooks Project Leader with over 30 years of experience in
designing and implementing complex IT infrastructure projects.
Hongshuo Liu is an IT Specialist at IBM® Japan. She has 6 years of experience in the IBM Z
field. Her areas of expertise include IBM Z hardware and IBM z/OS®. She is a member of a
team that supports IBM Z hardware and software for multiple major banks.
Nelson Oliveira is a Product Services Consultant and Expert with IBM Brazil. He has
31 years of experience in the field of mainframe technology. His areas of expertise include
IBM z/OS, Job Entry Subsystem 2 (JES2), IBM Parallel Sysplex®, high availability (HA),
IBM Geographically Dispersed Parallel Sysplex (IBM GDPS®), and the IBM Z platform.
Franco Pinto is a senior systems engineer who leads the IBM z/OS operating system (OS)
and UNIX team at a major bank in Switzerland. He has almost 30 years of experience in the
mainframe and IBM z/OS fields. His areas of expertise include management sizing, planning,
and supervising deployments of IBM Z.
Tom Ambrosio, Patty Driever, Bill Lamastro, Ken Siwicki, Anthony Sofia, Dave Surman
IBM Poughkeepsie
Find out more about the residency program, browse the residency index, and apply online at:
ibm.com/redbooks/residencies.html
Comments welcome
Your comments are important to us!
We want our books to be as helpful as possible. Send us your comments about this book or
other IBM Redbooks publications in one of the following ways:
Use the online Contact us review Redbooks form found at:
ibm.com/redbooks
Send your comments in an email to:
redbooks@us.ibm.com
Mail your comments to:
IBM Corporation, IBM Redbooks
Dept. HYTD Mail Station P099
2455 South Road
Poughkeepsie, NY 12601-5400
Preface xiii
xiv IBM z16 Configuration Setup
1
Chapter 1. Introduction
This chapter describes the high-level goal of this book. This book covers scenarios that were
devised based on best practices. The scenarios are described in subsequent chapters along
with the tools that are used to implement the configurations.
In the remainder of this document, IBM z16 refers to IBM z16 A01, IBM z16 A02 (single
frame), and IBM z16 AGZ (rack-mounted bundle configuration) unless otherwise specified.
This book describes the planning considerations and configuration examples in detail from
both Hardware Management Appliance (HMA), Hardware Management Console (HMC),
Support Element (SE), and input/output definition file (IODF) perspectives.
1.2 Scope
Before you perform the planning and preparation tasks that are covered in this book, some
activities must be completed:
Customers Configuration Design: Together with your team, IBM provides design and
configuration information for the installation of the IBM z16 system that you plan to
purchase.
IBM Order to Manufacturing: Your IBM representative orders the wanted configuration.
IBM makes available the download of the machine configuration as a CFReport. The
CFReport file can be obtained from the IBM Resource Link® website (you must
authenticate by using your registered IBMid) by using a Configuration Control Number
(CCN) that is provided by your IBM representative.
Physical installation: With support from IBM, the new order or the upgrade to an IBM z16
system is physically installed.
HMC installation: In a new order IBM z16 machine, HMCs as separate physical equipment
are no longer orderable. The HMC functions are provided by ordering the optional HMA
feature. The HMA feature provides redundant HMC functions, and it is with the SE in the
IBM Z CPC frame.
With support from IBM, the physical HMCs (if present) are upgraded to the latest version.
If necessary, contents such as user profiles and API settings are migrated.
Note: The most recent HMCs (Feature Code 0082, Feature Code 0083,
Feature Code 0062, and Feature Code 0063) are supported by IBM z16.
Trusted Key Entry (TKE) installation: With support from IBM, the (optional) TKE
workstations are installed. If necessary, contents such as user profiles and API settings
are migrated (if you replace the TKEs).
Figure 1-1 Showing the topics that are covered in this book
The flowchart in Figure 1-1 is divided into two different main sets of task streams:
The upper stream (marked in light yellow) is based on actions that should be performed
before hardware arrival, and they are not covered in this book.
The lower stream (marked in light green) also accounts for the usage of Dynamic Partition
Manager (DPM) as an option.
With DPM, system administrators have a quicker and simpler way to deploy Linux on IBM Z,
IBM z/VM®, Kernel-based Virtual Machine (KVM), and Secure Service Container (SSC)
LPARs. DPM is a wizard-like configuration method that runs in the HMC.
Important: When DPM is enabled, the IBM z16 system cannot run z/OS, IBM z/VSE®a,
21st CS VSEn R6.3, and z/TPF LPARs.
a. IBM z16 A01 is intended to be the last IBM Z server to be supported by z/VSE 6.2 (5686-VS6).
z/VSE was withdrawn from marketing 5 September 2022. It is not supported on the
IBM z16 A02 and IBM z16 AGZ. For more information about the VSEn R6.3 operating system
(OS), see the 21st Century Software website.
Chapter 1. Introduction 3
The flowchart in Figure 1-2 shows the required tasks to install DPM and define LPAR
operating characteristics by using the HMC. The flowchart is divided into two task streams:
The stream on the left side of the flowchart is based on actions that must be performed by
IBM on the SE before the IBM z16 system is handed over to you.
The other stream (the right side of the flowchart) describes the configuration flow for a
partition by using the DPM application. With the input that is provided to DPM, a
configuration is activated that is used on the IBM z16 system to host an OS.
The actions that are defined in the two streams must be performed in sequence.
z/VM
Define Partition Characteristics Linux
SSC
HMC
Figure 1-2 Installation flowchart that is applicable to both an IBM z16 system upgrade and a new
installation that uses DPM
DPM automatically discovers and displays the system resources that are available for use in
your Linux on IBM Z, z/VM, KVM, and SSC LPARs. When using DPM, the partition
configuration data is created, which contains a description of all I/O functions and features
that are used on the IBM z16 system, all compute and memory resources, and all crypto
assignments.
Note: This book does not cover scenarios that use DPM. For more information about the
usage of DPM, see IBM Dynamic Partition Manager (DPM) Guide, SB10-7182.
The flowchart that is presented in Figure 1-3 on page 5 describes more tasks that must be
done to complete the installation. The flowchart is divided in two different task streams:
One stream (the left side of the flowchart) is based on actions that must be performed on
the HMC or the SE.
The other stream (the right side of the flowchart) is based on definitions in the hardware
configuration management program.
The actions that are defined in the two streams can have dependencies between them.
The HMC communicates with the SE (physically installed in the frame of the IBM z16 system
as an appliance), which provides communication with the IBM z16 hardware. On the
HMC/SE, you must set some parameters so that you can activate the number of LPARs that
run a supported OS. To create an IODF (see Figure 1-3), you must perform a set of activities
in an application (such as Hardware Configuration Definition (HCD), which needs a running
z/OS system). The IODF can be created on a different system than the target system. There
are many HMC/SE and IODF tasks that must be planned and prepared. For more
information, see I/O Configuration Using z/OS HCD and HCM, SG24-7804.
These flowcharts are intended to act as a checklist rather than a step-by-step procedure. The
steps in this book should provide enough information for you to replicate the approach in your
environment.
For more information about how to deploy an OS (z/OS in this case), see Mainframe from
Scratch: Hardware Configuration and z/OS Build, SG24-8329.
Chapter 1. Introduction 5
1.3 Configuration tools
Several tools are provided by IBM that can help you achieve a successful IBM z16 installation.
Whenever possible throughout this book, lists are provided to help you go through the steps
that are required to complete a specified task.
In addition to the tools and lists that are provided in this document, ensure that the planning
and configuration steps align with other technical departments within your organization, such
as storage and network administration, and with the capacity (workload) planning and
cryptographic and security teams.
Configuration tools, like HCD, CHPID Mapping Tool (CMT), and the HMC and SE, are
covered in Chapter 2, “Planning considerations” on page 7.
Naming: The IBM z16 systems that are targeted by this publication consist of
IBM z16 A01, IBM z16 A02, and IBM z16 AGZ. Throughout this chapter, we might refer to
these machines as IBM z16. Wherever features and functions differ across these systems,
they are explicitly mentioned.
IBM z16 A02 and IBM z16 AGZ are identical for the scope of this publication. The basic
difference is that IBM z16 A02 uses the traditional Factory Frame like IBM z15 T02.
IBM z16 AGZ uses a new rack-mounted approach so that core compute, I/O, and network
content can be installed in a client-supplied data center infrastructure (rack and power
distribution units (PDUs)). Both systems have the same machine type (3932) and share
features and functions.
This chapter also provides a short overview of tools that IBM provides to help with configuring
your IBM z16 system, and information about where to obtain the tools and their intended use.
When recabling is complete, postinstallation activities must be performed, and the software
environment can be brought back online on the new system (IBM z16 system). An outage
must be planned for this scenario, and a new serial number must be considered, so software
keys for the new system must be available.
Note: Physical Hardware Management Consoles (HMCs) are not orderable for a new build
IBM z16. The HMC functions for a new IBM z16 can be provided by the Hardware
Management Appliance (HMA) optional feature (Feature Code 0129).
In the second scenario, the physical platform that is configured changes. Hardware
configuration files must be prepared on the existing machine, and must be migrated to the
new IBM z16 system together with the attached cabling. The serial number changes with the
activation of the IBM z16 system, which means that planning and preparing for software
license changes must be considered beforehand.
In both scenarios, some information must be obtained before starting the process of changing
to or installing the new IBM z16 system:
The new processor ID: The processor ID is used to assign a unique name to identify the
processor in the HCD. For more information, see z/OS HCD Users Guide, SC34-2669.
The CFReport file: The CFReport file is downloadable from IBM Resource Link by
entering a Configuration Control Number (CCN). The CCN is provided by your
IBM representative.
The system serial number: If a new IBM z16 system will be installed, a new serial number
is provided by your IBM representative.
Also, IBM does not provide fiber optic cables as features on the IBM z16 system. Therefore, a
complete analysis of the I/O connectors that are used on existing systems that are upgraded
to an IBM z16 system must be made to ensure that the appropriate fiber optic cabling is
installed.
An equivalent study should be part of your preparation to install a new IBM z16 system so
that all cabling is delivered to the data center before the installation date.
All required cables for the IBM z16 should be identified and placed on order. Labeling all
cables is required for the installation. At a minimum, the labels should identify the physical
channel ID (PCHID) number.
If you already received the configuration and PCHID reports from IBM, define your coupling
links to fit your planned configuration to your new or upgraded central processor complex
(CPC).
Table 2-1 lists the machine types for the IBM Z platform. The examples in this book use tools,
such as the HCD and channel path ID (CHPID) Mapping Tool (CMT), which refer to the
machine type instead of names. For more information, see Chapter 4, “Preparing an
input/output configuration program to use the CHPID Mapping Tool” on page 57.
On the Resource Link website, you have access to various resources and tools that are
designed to help the installation process. Several tools are available to simplify the installation
process of an IBM z16 system. Even if you worked with most of these tools before, be sure to
check for the latest versions that are relevant to the IBM z16.
The Education and Library tabs on the website provide information about the IBM Z family
and some online tutorials. Under the Tools tab, you can download the latest version of the
most frequently used tools and obtain system and configuration information.
Consider using HCD or HCM to generate the I/O configuration rather than writing your own
IOCP statements. HCD performs validation as you enter the data, thus minimizing the risk of
errors. This book provides examples for using HCD, with some examples that used HCM (see
“Hardware Configuration Manager” on page 10).
New hardware (an IBM z16 system) requires program temporary fixes (PTFs) to enable
definition support in HCD.
When defining devices in HCD, the hardware features can be selected according to the
physical setup of the devices that are attached to the IBM z16. Detailed forms and charts that
describe the environment facilitate the planning process.
HCM does not replace HCD. It is used with HCD and the associated IODF. However, HCM
can be used in a stand-alone mode after an IODF is built and the configuration files
(IODF##.HCM or IODF##.HCR) are created on your HCM workstation.
For more information about HCM, see z/OS and z/VM HMC User’s Guide.
Two files are needed to obtain an IODF file containing the correct PCHID numbers by using
the CMT:
A production IODF file without PCHID numbers. For more information about how to obtain
this file, see Chapter 4, “Preparing an input/output configuration program to use the
CHPID Mapping Tool” on page 57.
The CFReport file reflecting the physical configuration of the ordered IBM z16, which is
obtained from the Resource Link website. To obtain the CFReport, the corresponding
machine CCN is required. The CCN is generated by your IBM Client Representative when
building the order for your configuration.
IODF
1. Create IODF without PCHIDs.
No PCHIDs H/W Config File
(CCN)
2. Create Validated Work IODF.
Figure 2-1 CMT: I/O configuration definition flow for a new installation
Part of the actions that are described in Figure 2-1 might also be valid for an upgrade,
depending on the hardware configuration of the upgraded machine.
To download the CMT, log in to the Resource Link website with a registered Resource Link ID
and select Tools.
For more information, see the CHPID Mapping Tool Users Guide, GC28-6984. For more
information about how to use the CMT, see Chapter 4, “Preparing an input/output
configuration program to use the CHPID Mapping Tool” on page 57.
For more information about the changes and requirements for ICP IOCP, see Input/Output
Configuration Program User's Guide for ICP IOCP, SB10-7177.
One of the most important configuration parameters are worldwide port names (WWPNs),
which uniquely identify physical or virtual Fibre Channel (FC) ports. They are typically used in
storage area network (SAN) switches to assign the corresponding ports to zones of a SAN.
They are used in storage subsystems to grant access from these ports to specific storage
devices that are identified by logical unit numbers (LUNs).
The capability of the WWPN Prediction Tool is extended to calculate and show WWPNs for
both virtual and physical ports before system installation.
The WWPN Prediction Tool, which applies to a CPC in PR/SM mode, is available for
download from IBM Resource Link and applies to all Fibre Connection (IBM FICON®)
channels that are defined as CHPID type FCP (for communication with SCSI devices) on an
IBM z16. You can access the tool on Resource Link by using your IBMid or going through the
IBM Resource Link home page and then selecting Tools → WWPN Tool.
WWPN Persistence
The FCP WWPNs are determined based on the I/O serial number of the CPC, the IOCDS
configuration details (for N_Port ID Virtualization and WWPNs), and the PCHID values (for
physical WWPNs). When Feature Code 00992 (WWPN Persistence) is ordered as part of a
new or upgraded configuration for an IBM z16 system, the I/O serial number part of the
WWPN for the new IBM z16 system is the same serial number as for the source machine
configuration.
1 ICP IOCP Version 6 Release 1 Level 2 (6.1.2) is required for the IBM z16 A02 and IBM z16 AGZ.
2
Feature Code 0099 is an information-only feature code that is required to initiate an ordering option to maintain IO
serial numbers when a newly purchased system replaces an existing system within the customer’s data center.
This option eliminates the need to reconfigure zoning in SAN switches and LUN masking in storage controllers.
Use the CFSizer tool to plan more accurately the amount of storage that must be allocated for
CF partitions. You can access the tool at the CFSizer page.
SMCAT is integrated within the TCP/IP stack and gathers new statistics that are used to
project Shared Memory Communications (SMC) applicability and benefits for the current
system. For more information, see the Shared Memory Communications Applicability Tool3.
The zBNA Tool also provides the capability to project the benefits of using IBM Integrated
Accelerator for zEnterprise Data Compression (zEDC) and the ability to estimate the benefit
of zHyperLink I/O activity.
The zBNA tool and its Users Guide can be downloaded from the IBM Z Batch Network
Analyzer (zBNA) Tool website.
3
This link points to the z/OS R2V3 documentation site. The SMCAT is also available in z/OS V2R4, V2R5, and
V3R1.
Note: HMCs and HMAs provide the same functions. For more information about HMA
details, see 2.4.5, “Hardware Management Appliance” on page 17.
The default profiles of each of these types are provided. The Activate task activates the CPC
or image. Initially, the Default profile is selected. You can specify an activation profile other
than Default. This feature provides the capability to have multiple profiles, for example, one for
every IOCDS file that is managed by the CPC.
Reset profile
Every CPC in the processor cluster needs a reset profile to determine the mode in which the
CPC Licensed Internal Code (LIC) is loaded and how much physical memory is available.
Using the reset profile, you must provide the order in which the LPARs are activated during a
Power on Reset (POR). The maximum number of reset profiles for each CPC is 26.
For more information about how to define a reset profile, see 5.3, “Creating a reset profile on
the Support Element” on page 102.
Image profile
Each LPAR has an image profile. The image profile determines the number of CPs that the
image uses and whether these CPs are dedicated to the partition or shared. It can also
assign the amount of initial storage and reserved storage that are used by each partition, and
points to the IOCDS slot in the SE that has the I/O configuration to load in the HSA.
Depending on the SE model and machine type, the maximum number of image profiles that
are allowed for each CPC can be in the range 64 - 255.
Note: To help you gather the necessary input, a worksheet is provided with this book. For
more information about downloading the worksheet that is associated with this material,
see Appendix B, “Additional material” on page 401.
For more information about how to define an image profile, see 5.4, “Creating an image
profile on the Support Element” on page 107.
Load profile
A load profile is needed to define the channel address of the device from which the OS is
loaded. Depending on the SE model and machine type, the maximum number of load profiles
for each CPC is 64 - 255.
Group profile
A group profile defines the group capacity value that can be customized to determine the
allocation and management of processor resources that are assigned to the LPAR in a group.
This profile does not contain the names of the LPAR images that make up the group.
For more information about the cryptographic features, see 10.1, “Crypto Express8S” on
page 234.
Both methods (Group Capacity and Absolute Capping) can be used concurrently and with
LPAR capping.
Consider reevaluating the parameters in a scenario where the values must be migrated from
a previous generation of the IBM Z to an IBM z16 system.
Tip: Capacity management by using capping technologies is an ongoing process that must
be monitored and adjusted over time. Temporary or permanent capacity changes must
also be considered when using capping technologies.
A good overview of the capping technologies and 4-hour rolling average (4HRA) optimization
can be found in Capping Technologies and 4HRA Optimization.
Note: IBM z16 is planned to be the last generation of IBM Z to support channel type OSC
on the OSA-Express 1000Base-T Adapter.
IBM z16 is planned to be the last IBM Z to support the use of the Transport Layer Security
protocol 1.0 (TLS 1.0) and 1.1 (TLS 1.1) for establishing secure connections to the SE,
HMC, and OSA-ICC (channel path type OSC).a
a. IBM statements regarding its plans, directions, and intent are subject to change or withdrawal
without notice at IBM sole discretion. Information regarding potential future products is intended
to outline our general product direction and it should not be relied on in making a purchasing
decision.
4 Check with your IBM representative for the availability of support for OSA-Express7S GbE.
During an upgrade from an existing IBM Z platform to an IBM z16 system, the same
definitions can be used for the new machine as on the source configuration.
The OSA-Express feature also requires configuration tasks to be performed on the HMC by
using the OSA Advanced Facilities task. Collect information for the following parameters
before starting the configuration activities:
OSA-ICC server: Name, Host IP address, TCP port number, Gateway IP address, the
network type, and the MTU size
OSA-ICC session definitions: Channel subsystem (CSS), the Multiple Image Facility (MIF)
(LPAR) ID, Device number, LU-name, client IP address, IP Filter, the session type, defer
host disconnect (DHD), response mode (RSP9), and read timeout (RTO)
Note: Consider defining multiple sessions per LPAR to allow access for several users
concurrently.
For an upgrade of an existing IBM Z server to an IBM z16 system, these definitions can be
exported from the source machine by using onboard HMC facilities and imported back again
after the upgrade is complete.
For more information about the definitions, see Chapter 7, “Defining console communication”
on page 185. For implementation details, see the OSA-Express Integrated Console Controller
Implementation Guide, SG24-6364.
On a new build IBM z16, two virtual HMC and two SE appliances are delivered, packaged in
the HMA (Feature Code 0129). The HMA was introduced with the IBM z15. They run on both
of the two integrated 1U rack-mounted servers at the top of the IBM z16 A frame.
HMA
C B A Z Hardware Management Appliance (2x)
Figure 2-2 Location of the 1U HMA/SE servers in the A Frame of an IBM z16
Physical HMCs (tower or rack-mounted) cannot be ordered with a new IBM z16 machine. You
can use an upgraded IBM z16 (either upgraded from an IBM z14 or an IBM z15) with
previously ordered physical HMCs and no HMA. It is possible to order the HMA feature
(Feature Code 0129) later as an MES.
Note: Stand-alone HMCs are still supported for IBM z16 only as carry forward for MES.
However, the IBM z16 HMC code is the last level to support a stand-alone HMC.
For more information about feature codes for the supported physical HMCs, see 10.1 “HMC
and SE introduction”, in IBM z16 (3931) Technical Guide, SG24-8951 or IBM z16 A02 and
IBM z16 AGZ Technical Guide, SG24-8952.
Figure 2-3 on page 19 shows the evolution of the HMC/SE environment, including the HMA
offering that was introduced with IBM z15.
SE SE
HMA HMA
optional HMA HMC SE
SE SE
optional
SE
HMA HMA
HMC SE
The HMC is used to set up, manage, monitor, and operate one or more CPCs. It manages
IBM Z hardware, its LPARs, and provides support applications. At least one HMC is required
to operate an IBM Z. An HMC can manage multiple IBM Z CPCs. When tasks are performed
at the HMC, the commands are routed to the Primary SE of the IBM z16. Then, the SE issues
those commands to the targeted CPC.
For more information about feature codes for the supported physical HMCs, see 10.1 “HMC
and SE introduction”, in IBM z16 (3931) Technical Guide, SG24-8951 or IBM z16 A02 and
IBM z16 AGZ Technical Guide, SG24-8952.
HMC users
Passwords rules for all default users changed. In 2018, the state of California passed the
“password law” that bans the use of default passwords in connected devices (see California
SB-327). It requires that any default passwords that are included with connected devices are
changed on installation or are unique per device.
These rules are implemented by IBM on all IBM z16 devices worldwide. Therefore, a first
logon to the default user forces a password logon change. The client is responsible for
maintaining the passwords.
Note: Default users that are predefined on the IBM z16 machines are ACSADMIN and
SERVICE. Former users such as ADVANCED, OPERATOR, SYSPROG,
STORAGEADMIN and other individual users can be re-created by using the HMC
ACSADMIN user ID.
The client should be ready to provide the user ID and the password to the IBM SSR on arrival
on the site.
The client should maintain a list of unique Service IDs and passwords.
The client must establish a process for the handover of user IDs and passwords to the
IBM SSR to avoid service delays.
As data is replicated from one HMC to another one, an internal level indicator for the data that
is replicated is incremented each time that the data is altered on the data source. Each HMC
tracks the level indicator for each type of data and does not accept data from a data source
when the level indicator is not greater than what is on the receiving HMC.
The HMC data replication service setup is a wizard-guided process on the HMC. When
logged on as an ACSADMIN, click Task Index on the left of the window, and then click
Configure Data Replication. Figure 2-4 and Figure 2-5 on page 21 show the entry level for
setting up the data replication task.
Figure 2-4 Entry window for configuring an HMC data replication task
Generally, the SE settings are considered part of the physical installation of the IBM z16, so
they are not presented in this book. For a new IBM z16 system, a new range of TCP/IP
addresses must be provided by the customer to the IBM SSR who performs the physical
installation. As an extra measure of security, provisioning of a separate LAN segment for the
management functions is preferred. During an upgrade from an older IBM Z platform to an
IBM z16, the current settings on the SEs should be backed up for migration purposes.
In addition to the standard SE configuration, there might be other parameters that should be
backed up, such as the API settings. These parameters can be accessed through the
Customize API Settings task on the SE.
Any default user IDs that are part of a previous HMC level can be carried forward to new HMC
levels as part of a MES upgrade or by selecting “User profile data for the Save / Restore
customizable console data” or “Configuration Data Replication tasks”.
In Figure 2-6, the option to save data to an FTP server is selected. At the time of writing, the
USB Interfaces on the 1U SE servers were available to the client. However, it is a best
practice to provide access to an FTP server for all the clients that are attached to the
HMC LAN.
PTP enables heterogeneous systems that include clocks of various inherent precision,
resolution, and stability to synchronize to a grandmaster clock. The protocol supports
synchronization in the submicrosecond range with minimal network bandwidth and local clock
computing resources. The protocol enhances support for synchronization to better than1
nanosecond.
Consider the following items when setting up an HMC for STP or PTP:
Physical connection to the time servers (PTP or Network Time Protocol (NTP)) is no
longer established through the HMC but directly to the CEC.
A CTN ID, which must be unique for all IBM Z servers that are part of the CTN.
To synchronize IBM Z to an External Time Source (ETS), NTP or PTP server information
(and network connectivity that uses the NTP, NTPS, or PTP protocol with optional Pulse
Per Second (PPS)) must be provided.
The time zone offset, Daylight Saving Time offset, and leap second offset.
For the IBM Z serve that is part of a CTN, roles must be planned (PTS, BTS, Current Time
Server (CTS), and Arbiter).
As part of the migration, changing the CTS role of the server to be migrated must be done
before migration to the new platform (IBM z16 system).
Note: Since IBM z15, support for STP stratum level 4a is provided. This feature helps avoid
the extra complexity and expense of system reconfiguration. All systems that might
become exposed to this situation should have this change installed. Stratum level 4 should
be used only during a migration, and for a short period.
a. Stratum 4 is a temporary status to allow more options to move and replace machines and reconfigure CTN.
Although STP stratum level 4 is supported, it should not be used for permanent configurations. Stratum 4 should be
used for transitional configurations during CTN maintenance.
For more information, see Chapter 8, “Preparing for IBM Parallel Sysplex and Server Time
Protocol” on page 201.
A spanned channel path is a channel that can be used by partitions in more than one LCSS.
Use the same CHPID value across all LCSSs sharing a spanned channel. However, LCSSs
that do not share a spanned channel can use that CHPID for other channels.
For more information, see z/OS Hardware Configuration Definition Planning, GA32-0907.
Also, LCSSs provide for multiple SSs for expanding the number of I/O devices that are
managed in each CSS. With IBM z16 A01, up to four SSs of approximately 64,000 device
addresses are available. The base addresses are defined to SS0. IBM reserves 256
subchannels on set 0 and the alias addresses are defined to set 1, set 2, and set 3.
With IBM z16 A02 and IBM z16 AGZ, up to three SSs of approximately 64,000 device
addresses are available. The base addresses are defined to set 0 (IBM reserves 256
subchannels on set 0) and the alias addresses are defined to set 1 and set 2.
Not all device types are eligible for nonzero SSs. SS0 can be used for any type of device.
More SSs (for example, SS1) can be used only for certain classes of devices, such as parallel
access volume alias devices.
For more information, see IBM z16 (3931) Technical Guide, SG24-8951 and IBM z16 A02
and IBM z16 AGZ Technical Guide, SG24-8952. Use multiple SSs to move devices of eligible
device types to more SSs, and then define more physical devices to SS0.
Profile data can be exported on the older IBM Z platform and imported on the IBM z16
system. If the LPAR data is imported from an older IBM Z platform, consider the LPAR sizing
before the LPAR migration to the IBM z16 system. For more information, see Support
Element Operations Guide (link requires an IBM Resource Link valid user ID to access).
For more information about how to define LPARs in IODF, see Chapter 3, “Preparing for a
new IBM z16 system” on page 37.
With the introduction of VFM, there are no changes to the existing OS interface for handling
the storage-class memory (SCM). The OS handles VFM the same way as it does Flash
Express. The allocation of VFM storage is done during LPAR activation because the LPAR
hypervisor manages the partition memory.
Both the initial and maximum amounts of VFM are specified in the LPAR image profile. VFM
can be added to or deleted from OSs by using existing SCM commands after the LPAR is
activated. VFM allocation and definition for all partitions can be displayed on the Storage
Information window on the HMC and by using SCM commands in z/OS.
As a best practice, assign the maximum amount that is installable for all LPARs that are
candidates for using VFM, and set Initial allocation to 0 (zero) for the LPARs that do not
require immediate activation of VFM. By doing so, you ensure that you can later use any
available VFM when required.
If the total amount of VFM that is allocated to all active partitions is equal to the LICC value
but the sum of active partition maximums is larger than the installed amount, the client might
be able to concurrently add VFM and increase allocations without reactivating partitions. This
feature is illustrated in the following sections.
Non-disruptive migration
Here is an example of a non-disruptive migration:
An IBM z16 has three VFM features that are installed (512 GB each), with a LICC value of
1.5 TB.
LPAR A has 1.0 TB that is assigned, with a maximum value of 1.5 TB.
LPAR B has 512 GB that is assigned, with a maximum value of 1.0 TB.
Assign 1 TB to LPAR B, but this change is not possible within the constraints of the
installed VFM.
You can purchase and install another 512 GB VFM feature and install it concurrently. Now,
up to 512 GB can be added concurrently to LPAR B without reactivating the LPAR.
For more information about how to configure VFM, see 10.2, “Virtual Flash Memory” on
page 266.
The FICON Express features support IBM High Performance FICON for IBM Z (zHPF). zHPF
is an extension to the FICON architecture that provides performance improvement for
single-track and multi-track operations.
5 FiCON Express 16SA is not supported on IBM z16 A02 and IBM z16 AGZ.
Note: With the FICON Express32S, FICON Express16SA, and FICON Express16S+
features, both ports must be configured either as channel type FC or FCP. A mixed
configuration is not allowed.
For more information about how to configure the FICON Express32S feature, see Chapter 12,
“Adding storage devices” on page 285.
zHyperLink Express is designed for distances up to 150 m and supports a link data rate of
8 GBps. A zHyperlink port is fully sharable between all partitions because 127 virtual
functions (VFs) / PCIe function IDs (PFIDs) per link are supported.
IBM zHyperLink dramatically reduces the latency of direct access storage device (DASD) I/Os
by interconnecting the IBM z16 system directly to the I/O bay of a DS8880 or later storage
system. This feature improves the application response time without application changes.
zHyperLink is fast enough to run I/Os synchronously so that the CPU can wait for the data,
which results in the following advantages:
No undispatch of the running task
No CPU queuing delays to resume it
No host CPU cache disruption
Small I/O service time
The zHyperLink Express adapter takes one slot on an IBM z16 PCIe+ I/O drawer, and each
adapter has a single PCHID with two ports. Up to 16 zHyperLink Express adapters can be
installed in one IBM z16 system, which means that you can have up to 32 links.
FICON connectivity to each storage system is still required for these purposes:
For initialization of the zHyperLink connection
For I/Os that are not eligible for zHyperLink
For fallback when a zHyperLink request fails (for example, a cache miss or busy condition)
For more information about the zHyperLink feature, see IBM z16 (3931) Technical Guide,
SG24-8951, IBM z16 A02 and IBM z16 AGZ Technical Guide, SG24-8952, IBM Z
Connectivity Handbook, SG24-5444, and Getting Started with IBM zHyperLink for z/OS,
REDP-5493.
For more information about defining zHyperLink Express, see 15.2.5, “Defining a zHyperLink
PCIe function” on page 389.
For more information about zHyperLink Express management, see “Managing zHyperLink
Express” on page 393.
OSA-Express
The OSA-Express features are installed in an IBM z16 PCIe+ I/O drawer. The features are
available as different types and support several networking protocols. Depending on the types
of OSA-Express features that are installed in the IBM z16 system, the following attachment
characteristics are supported:
Copper-based Ethernet (1000 Mbps)
Fiber-based GbE Short Wave (SX), and Long Wave (LX)
Fiber-based 10-GbE Short Reach (SR) and Long Reach (LR)
Fiber-based 25-GbE SR and LR
Based on the intended usage, the operating modes must be defined with a channel type and
device address. For configuration details, see Chapter 6, “Configuring network features” on
page 131 and the OSA-Express Implementation Guide, SG24-5948.
Starting with Driver Level 22 (HMC V2.13.0), HMC is enhanced to leverage the Open
Systems Adapter/Support Facility (OSA/SF) function. For the OSA-Express7S,
OSA-Express6S, and OSA-Express5S features, OSA/SF on the HMC is required. The
OSA/SF is used primarily for these purposes:
Manage all OSA-Express ports.
Configure all OSA-Express non-queued direct input/output (QDIO) ports.
Configure local Media Access Control (MAC) addresses.
Display registered Internet Protocol Version 4 (IPv4) addresses (in use and not in use).
OSA/SF is supported on an IBM Z platform for QDIO ports.
Display registered IPv4 or IPv6 Virtual MAC addresses and virtual local area network
(VLAN) IDs that are associated with all OSA-Express features that are configured as
QDIO Layer 2.
Provide status information about an OSA-Express port and its shared or exclusive use
state.
For more information about the use of OSA/SF on the HMC, see 6.3, “Customizing
OSA-Express by using OSA Advanced Facilities” on page 134.
Note: OSA-Express6S 1000Base-T adapter (Feature Code 0426) is the last generation of
OSA-Express 1000Base-T adapters to support connections operating at 100 Mbps link
speed. OSA-Express7S 1.2 1000ase-T (Feature Code 0458) supports 1000 Mbps duplex
link speed only.
SMC-R
The RoCE Express features are designed to help reduce CPU consumption for applications
that use the TCP/IP stack without requiring application changes. Using the RoCE Express
features also helps to reduce network latency by using the SMC-R protocol in z/OS 2.1 or
later. For more information, see RFC 7609. SMC-R is transparent to applications and can be
used for LPAR-to-LPAR communications on a single IBM Z platform or for server-to-server
communications across multiple IBM Z platforms.
SMC-R is an open protocol that was initially introduced in z/OS V2R1 on the IBM zEC12.
SMC-R is defined in an informational RFC entitled IBM Shared Memory Communications
over RDMA. For more information, see RFC7609.
SMC-D is a variation of SMC-R. SMC-D is closely related to SMC-R but is based on the
Internal Shared Memory (ISM) capabilities that were introduced with the IBM z13® hardware
model.
For more information about the RoCE Express features and SMC-R, see IBM z16 (3931)
Technical Guide, SG24-8951, IBM z16 A02 and IBM z16 AGZ Technical Guide, SG24-8952,
and IBM z/OS V2R2 Communications Server TCP/IP Implementation Volume 1: Base
Functions, Connectivity, and Routing, SG24-8360.
IBM provides the SMCAT, which helps determine the potential gains of using SMC-R in an
environment (see 2.3.5, “Shared Memory Communications Applicability Tool” on page 13).
For 10 GbE RoCE Express2 and later features, the port number is configured with the
function ID (FID) number in HCD (or IOCDS), and the port number must be configured
(there is no default).
When defining a FID in the TCP/IP profile for 10 GbE RoCE Express2 or later features, the
port number is no longer applicable.
When preparing to deploy the RoCE Express features, consider the following items:
The RoCE Express features are native PCIe features, so the following configuration items
must be provided:
– FID
– Type
– PCHID
– Virtual function ID (VFID)
– Port number
Determine which LPARs will be shared by one RoCE Express port.
Assign the VFs between the sharing LPARs as needed.
For configuration details, see 15.2.3, “Defining a RoCE PCIe function” on page 382.
For 10 GbE RoCE Express2 or later features’ management details, see “RoCE management”
on page 387.
SMC-D is a protocol that allows TCP socket applications to transparently use ISM. ISM is a
virtual channel like Internal Queued Direct (IQD) for HiperSockets. A virtual adapter is created
in each z/OS LPAR. By using the SMC protocol, the memory is logically shared. The virtual
network is provided by firmware.
SMC-R requires a TCP/IP connection and preserves the entire network infrastructure.
SMC-D is also a “hybrid” solution. It uses a TCP connection to establish the SMC-D
connection. The TCP path can be either through an OSA-Express port or through a
HiperSockets connection. A TCP option (called SMCD) controls switching from TCP to “out of
band” SMC-D. The SMC-D information is exchanged within the TCP data stream. Socket
application data is exchanged through ISM (write operations). The TCP connection remains
established to control the SMC-D connection.
SMC-Dv2 with ISMv2 lifts the single IP subnet limitation for an IBM Z (CPC), which extends
the SMC-D solution and adds potential savings to more IBM Z workloads in the enterprise.
For more information about SMC-D, see IBM Z Connectivity Handbook, SG24-5444 and
IBM z/OS Communications Server 2.5 New Function Summary, GC27-3664-50.
ISM interfaces are not defined in software. Instead, ISM interfaces are dynamically defined
and created, and automatically started and stopped. You do not need to operate (start or
stop) the ISM interfaces. Unlike Remote Direct Memory Access over Converged Ethernet
(RoCE), ISM FIDs (PFIDs) are not defined in software. Instead, they are auto-discovered
based on their PNet ID.
Before implementing SMC-R or SMC-D, check your environment for the following items:
Run SMCAT to evaluate its applicability and potential value. For more information about
SMCAT, see IBM z/OS SMC Applicability Test (SMCAT) and 2.3.5, “Shared Memory
Communications Applicability Tool” on page 13.
Review and adjust the available real memory and fixed memory usage limits (z/OS and
CS) as needed. SMC requires fixed memory. Review the limits and provision more real
memory for z/OS.
Review the IP topology, VLAN usage considerations, and IPsec.
Review changes to messages, monitoring information, and diagnostic tools. There are
numerous updates to these items:
– Messages (IBM Virtual Telecommunications Access Method (IBM VTAM®) and TCP
stack)
– The netstat command (status, monitoring, and display information)
– CS diagnostic tools (VIT, Packet trace, CTRACE, and IPCS formatted memory dumps)
For more information about SMC-D and SMC-R planning and security considerations, see
IBM Documentation, and select the links for SMC-R and SMC-D.
For an overview about how to manage an SMC-D connection, see “ISM management” on
page 382.
The IBM z16 has four RGs that have firmware for the following features:
10GbE and 25GbE RoCE Express3 (LR and SR)
10GbE and 25GbE RoCE Express2.1 (SR)
10GbE and 25GbE RoCE Express2 (SR)
zHyperLink Express 1.1
Coupling Express2 LR (CE LR)
For resilience, there are always four independent RGs on the system that share the IFP. For
HA purposes, always use at least two PCIe features that are in different RGs, as shown in
Figure 2-9.
Figure 2-9 Relationship among PCIe+ I/O drawer slots, domains, and RGs in IBM z16
6
z/VSE is not supported on IBM z16 A02 and IBM z16 AGZ.
7 z/VSE is not supported on IBM z16 A02 and IBM z16 AGZ.
For more information about the technical details of each function, see IBM Z Connectivity
Handbook, SG24-5444.
The number of physical coupling links and logical coupling CHPIDs that is supported by each
IBM z16 can be found in IBM Z Connectivity Handbook, SG24-5444.
All coupling link types, except IC links, can be used to carry STP or PTP messages.
Planning consideration
The relationship between one or more CF link connections among CPCs must be configured
in HCD to enable the exchange of CF link signals. HCD generates the CU and device
definitions automatically if the CPCs are known within the same IODF file and the adapter ID
(AID) or PCHIDs are not reserved by other definitions.
Coupling connectivity for IBM z16: IBM z16 supports coupling connectivity back to
IBM z14 M0x, IBM z14 ZR1, and IBM z15 T01 and IBM z15 T02. Coupling is supported
only through ICA SR, ICA SR 1.1, and CE LR links.
No N-3 connectivity from IBM z16 back to the IBM z13® and IBM z13s® generation exists.
To manage an IBM z16 system in a CTN, HMC level 2.16.0 or later must be used. The
IBM z16 SE no longer supports STP menus.
As described in this section, depending on the type of the CF link hardware, CF links operate
up to a set distance. Physical placement of the CPCs or CFs must be considered to avoid
exceeding the maximum distance that is supported by the CF link. For the CE2-LR links,
Dense Wavelength Division Multiplexing (DWDM) technology can be used to extend the
maximum length of the CF links.
For a list of qualified devices, log in to the IBM Resource Link website with a registered
Resource Link ID.
STP or PTP signals can be exchanged between two CPCs without any CF LPARs that are
involved. If physical coupling links are established between two CPCs, HCD enables the
configuration of STP links (timing-only links).
For more information, see z/OS HCD User’s Guide, SC34-2669, and Chapter 8, “Preparing
for IBM Parallel Sysplex and Server Time Protocol” on page 201.
The IBM z16 processor chip has two integrated accelerators in its design: the compression
coprocessor (CMPCS), which is present on every core, and the IBM Integrated Accelerator
for zEDC (one for each chip, which is integrated into the nest). The compression coprocessor
and IBM Integrated Accelerator for zEDC use an algorithm for data compression that enables
the reduction in the size of data to save storage space or increase the data transfer
throughput. This on-chip compression capability delivers industry-leading throughput and
replaces the zEDC Express adapter on the IBM z14 system and earlier IBM Z platforms.
Because many environments exist, the results that are achieved in your environment might
differ from the ones that are described here.
Naming: The IBM z16 systems that are targeted by this publication consist of
IBM z16 A01, IBM z16 A02, and IBM z16 AGZ. Throughout this chapter, we might refer to
these machines as IBM z16. Wherever features and functions differ across these systems,
they are explicitly mentioned.
Here are the hardware features that are new or available for order:
Feature Code 0434 - Coupling Express2 Long Reach (LR)
Feature Code 0176 - Integrated Coupling Adapter SR1.1
Feature Code 0440 - 10GbE RoCE Express3 SR
Feature Code 0441 - 10GbE RoCE Express3 LR
Feature Code 0452 - 25GbE RoCE Express3 SR
Feature Code 0453 - 25GbE RoCE Express3 LR
Feature Code 0451 - zHyperLink Express1.1
Feature Code 0909 - Crypto Express8S (1 port)
Feature Code 0908 - Crypto Express8S (2 port)
Feature Code 0454 - OSA-Express7S 1.2 GbE Long Wave (LX)
Feature Code 0455 - OSA-Express7S 1.2 GbE SX
Feature Code 0456 - OSA-Express7S 1.2 10GbE LR
Feature Code 0457 - OSA-Express7S 1.2 10GbE SR
Feature Code 0458 - OSA-Express7S 1.2 1000Base-T
Feature Code 0459 - OSA-Express7S 1.2 25GbE SR
Feature Code 0460 - OSA-Express7S 1.2 25GbE LR
Feature Code 0461 - FICON Express32S LX
Feature Code 0462 - FICON Express32S Short Wave (SX)
Feature Code 0644 - IBM Virtual Flash Memory (VFM)
Here are the CHPID types that can be migrated (carry forward):
Fibre Channel (FC) and Fibre Channel Protocol (FCP)
OSC, OSD, and OSE
CS5, CL5, and ICP
Internal Queued Direct (IQD)
.
Note: For the IBM z16 (machine type 3931) and later systems, the OSA-Express 1000
Base-T adapters for System Management (OSM) are no longer required to enable
Dynamic Partition Manager (DPM) mode on the system.
Here are the hardware features that can be migrated (carry forward).
Note: OSA Express7S is not supported and cannot be migrated (carry forward) in an
upgrade to an IBM z16 A02 or to an IBM z16 AGZ.
Here are the CHPID types that are not migrated (no carry forward):
CIB
OSN
OSX
OSM
Here are the features that are not migrated (no carry forward):
Feature Code 0413 - OSA-Express5S GbE LX
Feature Code 0414 - OSA-Express5S GbE SX
Feature Code 0415 - OSA-Express5S 10GbE LR
Feature Code 0416 - OSA-Express5S 10GbE SR
Feature Code 0417 - OSA-Express5S 1000Base-T
Feature Code 0411 - RoCE Express 10 GbE SR
Feature Code 0418 - FICON Express16S LX
Feature Code 0419 - FICON Express16S SX
Feature Code 0409 - FICON Express8S LX
Feature Code 0410 - FICON Express8S SX
Feature Code 0890 - Crypto Express5S
Feature Code 0420 - IBM zEnterprise® Data Compression (zEDC) Express
Feature Code 0429 - OSA-Express7S 25 GbE SR
Feature Code 0433 - Coupling Express LR
For more information about the supported I/O features, see IBM Z Connectivity Handbook,
SG24-5444.
1
Feature Codes 0436 and 0437 (FICON Express16SA LX and SX) are not supported on IBM z16 A02 and
IBM z16 AGZ.
Note: The following steps apply to an upgrade of an existing IBM z15 T02 to an
IBM z16 A02 or to an IBM z16 AGZ M/T 3932.
2
For experienced Hardware Configuration Definition (HCD) users, there is another way of performing this upgrade:
Change the Processor Type and Model of the existing IBM z15 processor definition to an IBM z16, and then use
the Build Production feature.
This example uses an 8561 (IBM z15 T01) processor with a Processor ID of ARIES with six
channel subsystems (CSSs) (CSS ID=0 - CSS ID=5). This system is replaced by a 3931 (IBM
z16 A01) with a Processor ID of PAVO and six CSSs. The CPC name ARIES and serial number
are not changed.
Table 3-1 summarizes the migration options and tool requirements. The process steps are
described in “HCD: Migrating the existing 8561 IODF” on page 42.
CHPID Mapping Tool (CMT) Optional, but good for verifying configurations.
3.3.2 Creating the work IODF from the current 8561 production IODF
HCD is the tool that is used to make a work IODF, but you start from the production IODF that
contains the 8561 processor that you are upgrading (for example, SYS9.IODF80).
Select one or more processors, then press Enter. To add, use F11.
3. The Identify Target IODF panel opens. Do one of the following actions:
– To retain all the other processor definitions in the IODF, press Enter.
– Enter a different target IODF data set name. In this case, only the processor that you
are repeating is retained in the target IODF.
Select one or more processors, then press Enter. To add, use F11.
Note: IBM z16 machine types 3931 and 3932 do not support any InfiniBand coupling links,
so all CHPIDs of type CIB must be deleted in an IODF for machine type 3931 and 3932.
Also, if necessary, replace them with either CHPID type CS5 or CL5.
Select one or more processors, then press Enter. To add, use F11.
Select one or more channel subsystems, then press Enter. To add, use F11.
4. In the Filter Channel Path List panel, select the channel path type OSM, as shown in
Figure 3-8.
Figure 3-8 Filter Channel Path type: Type OSM for channel path type
5. The Channel Path List panel shows channel definitions only for channel path type OSM.
Delete these definitions as shown in Figure 3-9 on page 47, and press Enter.
Select one or more channel paths, then press Enter. To add use F11.
Figure 3-9 Channel path list: Delete all channel definitions for type OSM
6. Confirm that spanned channels are deleted from all accessing CSSs by pressing Enter, as
shown in Figure 3-10.
Note: Because in this example we use HCD to write an IOCDS to this 8561 in
preparation for an upgrade, we must leave the Network name and CPC name set to
IBM390PS and ARIES. These settings must be updated in the IODF after the 8561 is
upgraded to a 3931.
Select one or more processors, then press Enter. To add, use F11.
Select one or more processors, then press Enter. To add, use F11.
Select one or more processors, then press Enter. To add, use F11.
To define the I/O configuration for your system, go to Chapter 5, “Building the production
input/output definition file and setting up the central processor complex” on page 91.
This example defines a new 3931 (IBM z16 A01) processor with a Processor ID of PAVO2 and
with six CSSs (CSS ID=0 - CSS ID=5). The CPC name of PAVO2 and serial number of
02-71A08 are used for the 3931.
Select one or more processors, then press Enter. To add, use F11.
3. Specify the appropriate values. For example, specify the following settings, as shown in
Figure 3-19 on page 55:
Processor ID PAVO2
Processor type 3931
Processor model A01
Number of channel subsystems (Keep this blank for now.)
Serial number 071A083931
Network name IBM390PS
CPC name PAVO2
Local System Name (Keep this blank for now.)
4. Press Enter. The Create Work I/O Definition File panel opens and prompts you to enter
the data set name of the target IODF (for example, SYS9.IODF81.WORK).
5. Press Enter. You now have a 3931 processor that is named PAVO2 (Figure 3-20).
Select one or more processors, then press Enter. To add, use F11.
*----------------------------------------------------------------*
| Definition of processor PAVO2 has been extended to its maximum |
| configuration. |
*----------------------------------------------------------------*
Select one or more channel subsystems, then press Enter. To add, use F11.
Processor ID . . . : PAVO2
To define the I/O configuration for your system, go to Chapter 5, “Building the production
input/output definition file and setting up the central processor complex” on page 91.
3
For IBM z16 A02 and IBM z16 AGZ 3932, HCD automatically defines the maximum configuration of three CSSs
and 40 LPARs.
Naming: The IBM z16 systems that are targeted by this publication consist of
IBM z16 A01, IBM z16 A02, and IBM z16 AGZ. Throughout this chapter, we might refer to
these machines as IBM z16. Wherever features and functions differ across these systems,
they are explicitly mentioned.
Note: The examples that are shown in this chapter are based on the IBM z16 A01 (3931).
However, these examples can also be used with the IBM z16 A02 and IBM z16 AGZ
(3932).
Figure 4-1 View I/O Definition File Information: Validated work IODF
Figure 4-2 Activate or Process Configuration Data: Building IOCP for PAVO
2. HCD displays the list of available processors (see Figure 4-3). Select the PAVO processor
by entering a forward slash (/) next to it and pressing Enter.
Figure 4-3 Available Processors: Selecting a processor for the IOCP file
Chapter 4. Preparing an input/output configuration program to use the CHPID Mapping Tool 59
3. HCD displays a panel on which you enter information about the IOCP input data set to
create (see Figure 4-4). Complete the following fields:
– Title1: IODF84
– IOCP input data set: 'SYS9.IODF84.IOCPIN.PAVO'
– Input to Stand-alone IOCP: Yes
– Job statement information: Complete this information for your installation.
Figure 4-4 Build IOCP Input Data Set: Data fields to be updated
4. Press Enter. HCD submits a batch job to create the data set.
5. Using an editor or browser tool of your choice, verify that the data set that you created
exists and contains IOCP statements (see Figure 4-5). In this example, we used Time
Sharing Option (TSO). This data set is used as an input into the CMT.
ID MSG1='IODF84', *
MSG2='SYS9.IODF84.WORK - 2022-03-13 03:32', *
SYSTEM=(3931,1),LSYSTEM=PAVO, *
TOK=('PAVO',008003331A083931033258630122072F00000000,000*
00000,'22-03-13','03:32:58','........','........')
RESOURCE PARTITION=((CSS(0),(PAVO0A,A),(PAVO0B,B),(PAVO01,1),(*
PAVO02,2),(PAVO03,3),(PAVO04,4),(PAVO05,5),(PAVO06,6),(P*
AVO07,7),(PAVO08,8),(PAVO09,9),(*,C),(*,D),(*,E),(*,F)),*
(CSS(1),(PAVO1A,A),(PAVO1B,B),(PAVO1C,C),(PAVO1D,D),(PAV*
O1E,E),(PAVO1F,F),(PAVO11,1),(PAVO12,2),(PAVO13,3),(PAVO*
14,4),(PAVO15,5),(PAVO16,6),(PAVO17,7),(PAVO18,8),(PAVO1*
9,9)),(CSS(2),(PAVO2A,A),(PAVO2B,B),(PAVO2C,C),(PAVO21,1*
),(PAVO22,2),(PAVO23,3),(PAVO24,4),(PAVO25,5),(PAVO26,6)*
,(PAVO27,7),(PAVO28,8),(PAVO29,9),(*,D),(*,E),(*,F)),(CS*
S(3),(PAVO3A,A),(PAVO3B,B),(PAVO3C,C),(PAVO3D,D),(PAVO3E*
,E),(PAVO3F,F),(PAVO31,1),(PAVO32,2),(PAVO33,3),(PAVO34,*
4),(PAVO35,5),(PAVO36,6),(PAVO37,7),(PAVO38,8),(PAVO39,9*
)),(CSS(4),(PAVO41,1),(PAVO42,2),(PAVO43,3),(PAVO44,4),(*
These dots ensure that this IOCP file cannot be written to a processor and used for a
Power on Reset (POR). This precaution is needed because this IOCP file was created
from a validated work IODF and not a production IODF. IOCP files that can be used for a
POR can be generated only from a production IODF.
Important: When an IOCP file is exported by using HCD from a validated work IODF, it
must be imported back into HCD after the channel IDs (CHIDs) are complete by using
the CMT. The IOCP file cannot be used directly by IOCP until the CHIDs are added.
6. Download this IOCP file from z/OS to the CMT workstation. Use a workstation file transfer
facility such as FTP or the one in the IBM Personal Communications Workstation
Program, or any equivalent 3270 emulation program. Be sure to use TEXT as the transfer
type. In this example, the file is named ARIESin.iocp.
For this process, the CMT must be downloaded. For more information about downloading and
installing the CMT, see 2.2.3, “CHPID Mapping Tool” on page 11. If the CMT is already
installed, verify that the latest updates are installed.
The version of the CMT that is used for the following captures is Version 6.22. Check for the
latest version by going to IBM Resource Link.
For more information, see the CHPID Mapping Tool User’s Guide, GC28-7024.
Chapter 4. Preparing an input/output configuration program to use the CHPID Mapping Tool 61
4.4 Importing the CFReport file into the CMT
To import the CFReport file into the CMT, complete the following steps:
1. Start the CMT on your workstation.
2. The CMT asks for a project name and location of the CMT work files. In our example, we
used PAVO as the project name (Figure 4-6).
3. Specify the CFReport. The IOCP input file window opens. For this step, we input only the
CFReport file.
Attention: To import the CFReport file into the CMT, a Customer Number must be in
the CFReport file.
If you click Finish but did not select an IOCP file, you receive the message that is shown in
Figure 4-8. Click OK.
Chapter 4. Preparing an input/output configuration program to use the CHPID Mapping Tool 63
A window shows the progress of reading the CFReport file (see Figure 4-9).
The information from the CFReport file is shown in the Hardware pane (see Figure 4-10).
2. Select the IOCP file on your workstation to import into the CMT, and click Finish (see
Figure 4-12).
Chapter 4. Preparing an input/output configuration program to use the CHPID Mapping Tool 65
3. In the Projects window, under the Input tab, expand the IOCP tab, right-click the IOCP file,
and select Read Selected IOCP (see Figure 4-13).
A dialog box opens and shows the progress information (see Figure 4-14).
Another window might open and show a selection regarding what type of upgrade you are
performing (Figure 4-15 on page 67):
– IOCP file represents current configuration
– IOCP file represents proposed configuration
In our example, we select IOCP file represents proposed configuration because we
added more I/O during the upgrade process from a 3906 processor to an 8561 processor.
Click OK.
The CMT shows the information from the CFReport file and the IOCP file in the Hardware
Resolution pane. By default, the Hardware Resolution view (see Figure 4-16) includes three
tabbed panes:
Projects
Hardware Resolution
Adapter Type Summary
Hardware Resolution is in the middle pane and the Adapter Type Summary is on the right.
Chapter 4. Preparing an input/output configuration program to use the CHPID Mapping Tool 67
The Adapter Type Summary pane shows a table with helpful information. It summarizes the
number of used and available channels for the hardware channel types (used, available, and
device count).
In the example, the CMT might show some of the following output:
Hardware Resolution: This window lists all CHPIDs that were found, and the Status
column shows the CHPID information to be investigated. In the example, we investigate
the status. Table 4-1 lists the status messages and possible resolutions.
No hardware found. Adapter ID (AID) values or physical If you have any CHPIDs of IOCP type CIB
channel ID (PCHID) values are present or CS5, the CMT cannot automatically
that are not found in the hardware. This assign these CHPIDs. If the AID
situation might occur when you replace assignment in the IOCP file is not valid,
hardware for a miscellaneous equipment you can reset it during hardware
specification (MES) and the IOCP file resolution. Then, you can use manual
contains a CHID value for the old mapping to assign the CHPIDs to AIDs.
hardware (The IOCP file contains a CHID For CIB or CS5 CHPIDs, complete the
value for the hardware being removed). following steps:
1. Remove the AID values.
2. Do one of the following tasks:
- Inside the CMT, perform manual
mapping to associate these CHPIDs
with AIDs.
- Assign the AID values outside the
tool, for example, by using HCD.
3. Replace the IOCP file.
Select at least one adapter An adapter type is not assigned to the Assign an adapter type to the IOCP type.
type. current row.
Adapter_type is not The adapter type that is assigned to the See Figure 4-16 on page 67.
compatible with IOCP_type. CHPID is not compatible with the IOCP
type that is specified by the IOCP file.
The required hardware for The CMT found no hardware for the You need to change the IOCP file or obtain
type IOCP_type is not specified IOCP type. more hardware.
available.
Example: Required hardware
for type Fibre Channel (FC) is
not available.
CHID_1 moved to a new You are replacing hardware for an MES, This status is an informational message;
CHID: CHID_2. and the IOCP file contains a CHID value no hardware resolution is required. The
Example: 520 moved to 1E2. for the old hardware, which is being message informs you of the new location
removed. This CHID value moved from an so you can change this value if you prefer
old machine to the CHID value for the new a different assignment.
hardware. CHID_1 is the first CHID value
(for example, 520) and CHID_2 is the
second CHID value (for example, 1E2).
Only available adapter type. Channel tape suggests one specific The CMT assigns a new adapter.
adapter type.
Attention: If you select Reset CHPIDs assigned by IOCP, it resets any previously
mapped CHPID assignments, which might require recabling of the server.
However, if you select Reset CHPIDs assigned by Automatic Mapping, review the
intersects from availability processing carefully to ensure that preserving the prior
CHPID-to-CHID relationship does not cause unacceptable availability.
Chapter 4. Preparing an input/output configuration program to use the CHPID Mapping Tool 69
4.6 Resolving CHPIDs with CHID conflicts
The CMT shows the CHPIDs with CHID conflicts (see Figure 4-17).
In the first column of every row, the Hardware Resolution pane contains one of the following
symbols:
An X in a red circle: This symbol indicates an error.
An exclamation mark in a yellow circle: This symbol indicates a warning or attention
message.
A green checkmark: This symbol indicates that the tool successfully resolved the specified
Channel Type.
In this example, here are the reasons that we must hardware resolution issues:
The CHID channel type changed.
The defined CHID is not compatible with the channel path at a particular location.
Enough ports exist in the hardware.
A type mismatch exists between a CHPID and its associated channel type.
Note: For more information about these error messages, see the CHPID Mapping Tool
User’s Guide, GC28-7024.
You can resolve this problem by resetting the CHID. For example, if the IOCP type is OSD, but
the CHID is associated with a Fibre Connection (FICON) card. You cannot assign the OSD
type on the FICON card.
Chapter 4. Preparing an input/output configuration program to use the CHPID Mapping Tool 71
The CMT example displays the error message in the Status column (see Figure 4-19).
Chapter 4. Preparing an input/output configuration program to use the CHPID Mapping Tool 73
The tool replaces the X in a red circle with an Attention icon (exclamation mark in a yellow
circle), changes the status message, and removes the CHID information (see
Figure 4-21).
2. The CMT now displays messages about any CHPID types that were imported from the
IODF into the CMT that do not have any associated hardware support in the CFReport file
(see Figure 4-22). Click OK. The same figure also shows the Adapter Type Summary
details.
There are excessive numbers of OSC CHPID types in the example IODF to show how the
CMT handles this condition.
Tip: Other CHPID types can also be overdefined by entering an asterisk (*) for the
CHID value. Overdefining is now supported for CIB and CS5 type CHPID definitions.
Alternatively, you can remove the OSD CHPID definitions from the IODF.
3. Return to the IODF and change the CHID values for the OSD CHPIDs (or any other
CHPIDs that have no supporting hardware in the CFReport) to an asterisk (*).
4. Revalidate the IODF by using HCD option 2.12.
5. Re-create the IOCP statements file and transfer it to your workstation.
6. Import the IOCP file by right-clicking the Projects window and selecting Import IOCP File.
Tip: If you look at the IOCP statements file now, the OSD CHPIDs are omitted from the file,
but they are still defined in the IODF.
Now, when you click Reset “Channel-Type is not compatible with IOCP_type”, the CMT
prompts you to resolve some hardware errors.
In the example, select the channel type FC. The status is Error: No Hardware found.
Right-click in the row and select Reset “No hardware found” Entries to remove the CHID
values for those rows.
The tool replaces the X with an Attention icon, changes the status message, and removes the
CHID information (see Figure 4-24).
Chapter 4. Preparing an input/output configuration program to use the CHPID Mapping Tool 75
4.7.3 Resetting “Select at least one adapter type”
The adapter type is not assigned to the current row. Assign an adapter type to the IOCP type
by completing the following steps:
1. Click the Adapter Type column in the target row. The tool displays an arrow in the
Channel Type column of the target row (see Figure 4-25).
For example, CHID_1 is the first CHID value representing the old hardware (for example,
1B0) and CHID_2 is the new value representing the new hardware (for example, 533). In
essence, the feature is present in both the old and new hardware, but its location (CHID)
changed.
After you assign all Adapter Types, the Manual Mapping button becomes available.
Chapter 4. Preparing an input/output configuration program to use the CHPID Mapping Tool 77
4.8 Manual mapping to resolve CIB CHPIDs
Note: This section applies only when you upgrade from an IBM z14 (3906) to an IBM z16
(3931).
In some situations, the Automatic Mapping option is not available. You cannot use automatic
mapping until all CIB or CS5 CHPIDs are resolved. You can use manual mapping to resolve
this task.
To resolve the CIB or CS5 CHPIDs, assign the available CHPIDs by completing the following
steps:
1. Click Manual Mapping (see Figure 4-27).
2. Ensure that the tool is set to display Manual Mapping by clicking Hardware → I/O (see
Figure 4-28).
3. Click every row that has type Integrated Coupling Adapter Short Reach (ICA SR) in the
Channel Type column. The tool displays all the available CHPIDs with IOCP type (see
Figure 4-29).
Figure 4-29 Adapter Type of HCA3 and associated CHPIDs that are assigned
Figure 4-30 Adapter Type of HCA3 and associated multiple CHPID that are assigned
The Automatic Mapping button becomes available after you assign all the CHPIDs of IOCP
type CIB or CS5.
Assign priorities if you want to make some CUs more important (in the CMT processing order)
than others, or have two (or more) CUs that you want the CMT to process at the same time.
Chapter 4. Preparing an input/output configuration program to use the CHPID Mapping Tool 79
Perform the first availability function by completing these steps:
1. Click Automatic Mapping.
2. The Reset CHPID Assignments window opens with Reset choices (see Figure 4-31). For
the example, select the following two options and then click OK:
– Reset CHPIDs assigned by Automatic Mapping
– Reset CHPIDs assigned by IOCP (Potential recabling required!)
Tip: The following fourth choice is also available, but only for an upgrade or an MES:
4. The availability rules might differ from a previous IBM zSystems™ family, so remove all
CHID assignments that are still in the IOCP.
5. Click OK.
6. After the CMT resets the CHPIDs, it displays the result of the process (see Figure 4-33 on
page 81). Click OK.
Tip: Intersect messages inform you of a potential availability problem that is detected
by the CMT. However, they do not necessarily indicate an error. It is your responsibility
to evaluate whether the condition must be corrected.
Chapter 4. Preparing an input/output configuration program to use the CHPID Mapping Tool 81
8. Click Manual Mapping. In the CHPID Groups tab, observe any intersect warnings that
were found during automatic mapping and decide whether they are acceptable (see
Figure 4-35). The example returned the “C” intersect. This warning indicates that there are
multiple definitions on the same I/O card.
You can now display the results of the channel mapping. You can also sort the report in
various ways. For example, you can see how the CMT ranked CUs.
Check and set values for items such as OSC CHPIDs and Fibre Connection (FICON)
channel-to-channel (FCTC) CHPIDs to ensure that the CMT allocates these CHPIDs with
high CHID availability by completing the following steps:
1. Click CU Priorities. By default, this pane is in the center at the top.
2. In the CU Priorities pane, search in the CU Number column for the CUs that you want to
set a priority for.
3. Type a priority number for the CU in the Priority column for each row. The CMT makes
more related changes in the CHPID Groups panes.
If there are extra CHPIDs for anticipated new CUs, consider grouping these CHPIDs with a
common priority. Having a common priority enables the availability mapping function to pick
CHIDs that can afford your new CU availability.
Chapter 4. Preparing an input/output configuration program to use the CHPID Mapping Tool 83
Click Preview Report or Save Report to display choices (a list of types of reports). The
choices are the same except that Save Report lists an extra selection (see Figure 4-38).
The person who installs the I/O cables during system installation needs one of these reports.
The Port Report sorted by location report is preferable. The installer can use this report to
help with labeling the cables. The labels must include the CHID or cage, slot, and port
information before system delivery.
The CMT displays the CHPID Report in a Report tab within the CMT (see Figure 4-40).
Chapter 4. Preparing an input/output configuration program to use the CHPID Mapping Tool 85
In the example, when you click CHPID Report, an option window opens (see Figure 4-41).
Specify a file name and an external path (location) of where to save the file. If you want to
save the report in HTML, select HTML. The tool selects PDF by default. The window is
similar for all types of reports. Click Finish.
Chapter 4. Preparing an input/output configuration program to use the CHPID Mapping Tool 87
4.11.3 CHPID to CU Report
This report is created in a way that is like the CHPID Report. Click Preview Report → CHPID
to Control Unit Report. The CMT displays the CHPID to Control Unit Report in a Report tab
within the CMT (see Figure 4-45).
2. Enter the Export Path and IOCP Name for the IOCP output file and click Finish (see
Figure 4-47).
Requirement: This file must be uploaded to the z/OS image on which you have the
work IODF that you used previously to create the IOCP input data set.
Chapter 4. Preparing an input/output configuration program to use the CHPID Mapping Tool 89
3. Select File → Save Session (see Figure 4-48).
You might want to save your project before exiting the CMT application.
For your next steps, go to Chapter 5, “Building the production input/output definition file and
setting up the central processor complex” on page 91.
Naming: The IBM z16 systems that are targeted by this publication consist of
IBM z16 A01, IBM z16 A02, and IBM z16 AGZ. Throughout this chapter, we might refer to
these machines as IBM z16. Wherever features and functions differ across these systems,
they are explicitly mentioned.
Note: The examples that are shown in this chapter are based on the IBM z16 A01 (3931).
However, these examples can also be used with the IBM z16 A02 and IBM z16 AGZ
(3932).
Hardware Configuration
Figure 5-2 Activate or Process Configuration Data: Build production I/O definition file
Chapter 5. Building the production input/output definition file and setting up the central processor complex 93
3. HCD displays the Message List panel (see Figure 5-3). Verify that you have only severity
“W” (warning) messages and that they are normal for the configuration. Correct any other
messages that should not occur and try to build the production IODF again. Continue this
process until you have no messages that indicate problems.
Figure 5-4 Build Production I/O Definition File: Data fields to be updated
HCD displays the following message, which indicates that the production IODF was
successfully created:
Production IODF SYS9.IODF81 created.
To implement the configuration on the 8561 processor in preparation for its upgrade to a 3931
processor, go to 5.2, “Writing the input/output configuration program to the old CPC by using
HCD” on page 95.
The IOCDS are available for Power on Reset (POR) after the processor is upgraded.
Chapter 5. Building the production input/output definition file and setting up the central processor complex 95
To update the IOCDS by using HCD option 2.11, complete the following steps:
1. From the HCD main panel, select option 2. Activate or process configuration data
(see Figure 5-6). Ensure that the IODF is the production IODF that was created in 5.1,
“Building the new production IODF” on page 92, and then press Enter.
Hardware Configuration
Figure 5-7 Activate or Process Configuration data: Build and manage processor cluster IOCDSs,
IPL attributes, and dynamic I/O changes
This example assumes that you have connectivity to the 8561 processor that is being
upgraded over the Hardware Management Console (HMC) local area network (LAN) to
write an IOCDS.
If the CPC being upgraded is not accessible from the HMC LAN, create a IOCP file from
HCD, then use the stand-alone IOCP process to update the IOCDS.
You can create an IOCP file by using the same process that you used to create an IOCP
file for the channel path ID (CHPID) Mapping Tool (CMT).
Tip: The Support Element (SE) can read an IOCP file that is written to a USB flash
memory drive.
Chapter 5. Building the production input/output definition file and setting up the central processor complex 97
3. The Processor Cluster List panel opens (see Figure 5-8). In the list, select the 8561
processor being upgraded by typing a forward slash (/) to update one of its IOCDSs, and
then press Enter.
--------------CPC-------------- IODF
/ SNA Address Type Model Processor ID
/ IBM390PS.ARIES 8561 T01 PAVO
_ IBM390PS.HYDRA 8562 LT2 HYDRA
_ IBM390PS.LEPUS 3907 ZR1 LEPUS
# IBM390PS.PAVO 3931 A01
Figure 5-8 IBM Z cluster list: Selecting a processor for IOCDS replace
4. The Actions on selected CPCs panel opens (see Figure 5-9). Select option 1. Work with
IOCDSs, and then press Enter.
5. The IOCDS List panel opens (see Figure 5-10). Select the IOCDS that you want to update
for the 8561 replacement by typing a forward slash (/) next to it, and then press Enter.
7. The Build IOCDSs panel opens (see Figure 5-12). Verify that all the information is correct.
Complete the Title1 field, set Write IOCDS in preparation of upgrade to Yes, and then
press Enter.
Tip: Specifying Yes in the Write IOCDS in preparation of upgrade field is required
only when you replace or upgrade the existing hardware and want to write the IOCDS
for a 3931 processor from the existing hardware. The Yes value enables the writing of
an IOCDS that contains information that the current hardware does not recognize.
Chapter 5. Building the production input/output definition file and setting up the central processor complex 99
8. Because Yes was specified for the Write IOCDS in preparation of upgrade field, HCD
displays a confirmation panel (see Figure 5-13). Press Enter to continue.
9. The Job Statement Information panel opens (see Figure 5-14). Enter the job statements
as required by the installation, and press Enter. HCD submits the job to update the
IOCDS.
Tip: Route the job to run on the image to which you are logged on. In that way, you
know that the image can “see” the new 3931 processor to update its IOCDS.
Figure 5-14 Job Statement Information: Option to override job statement cards
--------------CPC-------------- IODF
/ SNA Address Type Model Processor ID
_ IBM390PS.ARIES 8561 T01 PAVO
_ IBM390PS.HYDRA 8562 LT2 HYDRA
_ IBM390PS.LEPUS 3907 ZR1 LEPUS
# IBM390PS.PAVO 3931 A01
Figure 5-15 Processor Cluster List: Selecting a processor for IOCDS verify
12.Also, when you select IBM390PS.ARIES, notice that IOCDS A3 (to which you wrote the
upgrade IODF) has a status of Invalid (see Figure 5-16). This error occurs because you
specified Yes for the Write IOCDS in preparation for upgrade field, and the IOCDS
contains IOCP statements and code that are relevant only for a 3931 processor.
The status switches when this processor is upgraded to a 3931 processor. The 8561
IOCDS status changes to Alternate and the 3931 IOCDSs changes to Invalid.
Tip: Generally, rewrite the IOCDS that is written in preparation for the upgrade at your
earliest convenience. Subsequent miscellaneous equipment specifications (MESs)
might cause an IOCDS that is written in preparation for an upgrade to become invalid.
Chapter 5. Building the production input/output definition file and setting up the central processor complex 101
5.3 Creating a reset profile on the Support Element
To build and activate your reset profile by using the HMC, complete the steps in this section.
5.3.2 Building the reset profile and pointing it to the required IOCDS
Now that the IOCP file is written to an IOCDS, build a reset (POR) profile to point to that
IOCDS. This reset profile performs a POR for the new 3931 processor after it is upgraded and
handed over from the IBM System Services Representative (IBM SSR).
Chapter 5. Building the production input/output definition file and setting up the central processor complex 103
9. Depending on the circumstances, you can click Yes or No. You might want to review the
Partition Activation List now. For this example, click Yes.
10.The HMC retrieves any image profiles that match the logical partition (LPAR) names that
are defined in the IOCDS that was selected. You can create image profiles for those LPAR
names that it cannot retrieve.
In our example, we select Automatically create all new images using the choices
specified on this panel and Use the selected profile as a template when
automatically creating new image profiles: DEFAULT. Click OK (see Figure 5-19).
Chapter 5. Building the production input/output definition file and setting up the central processor complex 105
2. After you make your determinations, click Save (see Figure 5-21).
Figure 5-21 Reset and Image profile list: Updating the partition list
3. If you have any Coupling Facility (CF) partitions that are defined, HMC prompts whether
you want to change the partition activation order because it is preferential but not essential
that CF LPARs are activated before z/OS LPARs. Click Yes or No (see Figure 5-22).
Figure 5-22 Reset and Image Profiles list: Coupling Facility LPAR verification
Click one of the image profiles to set up the partition parameters. In our example, we select
PAVO33.
Chapter 5. Building the production input/output definition file and setting up the central processor complex 107
Review the following settings:
Description
Partition identifier
Mode
Clock Type Assignment:
– Standard time of day (TOD)
– LPAR time offset
Chapter 5. Building the production input/output definition file and setting up the central processor complex 109
5.4.4 Image Profile: Storage page
Click Storage to set up the partition Initial and Reserved storage and Virtual Flash Memory
(VFM) Initial and Maximum values (see Figure 5-26). Review the following settings:
Central Storage Amount, Initial, and Reserved
Virtual Flash memory Initial and Maximum
Chapter 5. Building the production input/output definition file and setting up the central processor complex 111
5.4.6 Image Profile: Load page
Click the Load link if you want to set up any automatic load (IPL) parameters when the
partition is activated by using a POR or image profile activation. If you prefer not to use IPL to
load a z/OS system into a partition during a POR or image profile activation, then you can set
up and activate load profiles, and then use them when they are required. This topic is
mentioned in the following section (see Figure 5-28).
Chapter 5. Building the production input/output definition file and setting up the central processor complex 113
5.4.8 Image Profile: Time Offset
If you selected Logical partition time offset in the General window, then an extra window
opens in the image profile that is called Time Offset. Here, you can select the partition time
offset against the CPC time as set by the Server Time Protocol (STP) (see Figure 5-30).
Review the following settings:
Offset: Days, hours, and minutes
Decrease or Increase time value
Note: This section’s activities are based on the IBM z16 A01 (3931). However, they can
also be used with the IBM z16 A02 and IBM z16 AGZ (3932).
When the 8561 processor is upgraded to a 3931 processor, your IBM SSR performs a POR
with a Diagnostic IOCDS.
After this process is complete and the IBM SSR is satisfied with the status of the processor,
they hand over the processor to you. Then, you can run another POR by using the reset
profile that was created in 5.3.2, “Building the reset profile and pointing it to the required
IOCDS” on page 102.
The 3931 processor is now ready to be activated (POR) by using the production reset profile.
This process is optional but preferred depending on how many partitions that you defined on
the processor.
To use the Channel Problem Determination process, complete the following steps:
1. Log on by using SYSPROG authority to the HMC for the new 3931 processor.
2. Click Systems Management to expand the list.
3. Under Systems Management, click the radio button next to the system to select it (in this
example, PAVO).
Chapter 5. Building the production input/output definition file and setting up the central processor complex 115
4. In the Tasks window, click Recovery to expand it, and select Single Object Operations
(see Figure 5-32).
14.The HMC shows the Channel Problem Determination options. Select Analyze channel
information, and then click OK (see Figure 5-35).
Chapter 5. Building the production input/output definition file and setting up the central processor complex 117
Note the following items (see Figure 5-36):
– State: Online
– Status: Operating
– Node type: Attached
– Node status: Valid
– Type/model: 8561-T01 (device that the CHPID is connected to)
– Seq. number: 2B7F8 (serial number of the device that the CHPID is connected to)
– Tag: 80 (in this case, the destination CHPID of CHPID 80)
Note the physical channel ID (PCHID) of 0504. This PCHID number is allocated by the
CPC when this particular CHPID (Integrated Coupling Adapter Short Reach (ICA SR)) is
defined to the HSA configuration.
This window verifies that the CHPID is online and operating, and also what the CHPID
(cable) is connected to.
15.Continue to verify all other CF links that are defined and online.
Dynamic configuration capabilities for SACFs were added to the IBM z14 system (driver level
36) and is available on the IBM z15 and IBM z16 systems.
To prepare your environment to use this implementation, ensure that the following perquisites
are in place. A short description of the new options on the processors cluster list is included at
the end of 5.5.3, “Remote dynamic activation of I/O configurations for SACFs, Linux on IBM Z,
and z/TPF” on page 120.
The target and the source CPCs must be a IBM z14 (Driver level 36) or later system.
The following z/OS APARs1 for dynamic I/O configuration for SACF should be installed so
that their functions are available:
– OA54912
– IO25603
– OA53952
– OA55404
Ensure that the SACF has the correct support level selected like one of the levels that are
shown in Figure 5-37.
For more information, see 9.6, “Dynamic I/O for Stand-alone Coupling Facility” on page 229.
Chapter 5. Building the production input/output definition file and setting up the central processor complex 119
5.5.3 Remote dynamic activation of I/O configurations for SACFs, Linux on
IBM Z, and z/TPF
IBM extended the Dynamic Activation of I/O configurations to Linux on IBM Z and z/TPF
running on an IBM z16 CPC. This new support is applicable only when both the driving CPC
and the target CPC are z16 with the required firmware support (Bundle S24 or higher) and
when the driving system’s z/OS level is 2.3 or higher with APAR OA65559.
The remote activation of dynamic changes avoids the need for disruptive hardware/firmware
actions (Power-on Reset or Initial Microcode Load (IML)) to be taken to instantiate those
configuration changes, reducing, or completely eliminating the client workload impact that
would otherwise have resulted from taking these disruptive actions.
IBM z16 provides a supported capability to drive these hardware-only I/O configuration
changes from a driving z/OS HCD instance to a remote target CPC, which is a CFy, Linux on
IBM Z, and z/TPF.
Note: For more information about this topic, see “Defining IBM RACF® profiles” in z/OS
HCD User's Guide, SC34-2669.
Figure 5-38 Allow dynamic changes to the channel subsystem input/output definition selected
3. After you perform the initial POR, update the reset profile by selecting Use Active IOCDS,
which is necessary for future activations and PORs for the POR to complete by using the
current IOCDS that was activated and written by using the HCD, as shown in Figure 5-39
on page 121.
Note: The system is prepared for Dynamic I/O config for SACF. IBM z16 A01,
IBM z16 A02, and IBM z16 AGZ systems support dynamic I/O config for SACF without
the MCS_1 partition.
Chapter 5. Building the production input/output definition file and setting up the central processor complex 121
After selecting Activate hardware changes only (a) with no recovery required, the
activation parameters are presented, as shown in Figure 5-41.
Note: The parameters are the same as for hardware and software (full) activation, but
without a target operating system (OS) configuration and Eligible Device Table (EDT). It
is a hardware-only change.
The result is presented the same way as before. After some time (the activation runs
synchronously and blocks the screen), you see the results as the normal HCD Message
List. It is written to the HCD message log and SYSLOG.
6. Similar to any other activation process, you should write a IOCDS to SACF, switch to the
newly written IOCDS, and ensure that Use Active IOCDS is selected in the RESET profile.
Chapter 5. Building the production input/output definition file and setting up the central processor complex 123
7. Configure the newly added hardware to SACF and Activate New image message:
– On the CF side, check the status by running the Display CHP command and configure
channels online by running the Configure xx online command from the Operating
System Messages task for the respective CF LPAR, as shown in Figure 5-43.
Note: The IBM z16 does not support the (d) option, Download active configuration.
Use Activate hardware changes only (a) to activate a Dynamic I/O configuration for
SACF, as shown in step 5 on page 121.
The STP or Manage System Time option on the HMC under Configuration uses a GUI.
Note: SE 2.15.0 (IBM z15 system) or later no longer supports the System (Sysplex) Time
task. The System (Sysplex) Time task was replaced by the Manage System Time task on
the HMC.
For more information about the new GUI and how to set up the STP Coordinated Timing
Network (CTN), see Chapter 8, “Preparing for IBM Parallel Sysplex and Server Time
Protocol” on page 201.
Chapter 5. Building the production input/output definition file and setting up the central processor complex 125
5.7 Building and verifying load (IPL) profiles
The CPC underwent POR, the images profiles are defined and activated, the CF links are
verified, and the STP and its roles are set up. Now, you can define a load (IPL) profile to use
to activate (perform an IPL) an LPAR.
5. Select the DEFAULTLOAD load profile and click Customize profile. See Figure 5-46 on
page 127
6. Enter the required parameters that are specific to your installation to perform an IPL:
– Profile name: Type your preferred profile name over DEFAULTLOAD.
– Description: Enter your preferred description.
– Load type: Standard load.
– Load address: The device address of the IPL volume (911E).
– Load parameter: 944301M1:
• 9443: The device address of the IODF volume
• 01: The suffix of the LOADxx member in SYS#.IPLPARM on device 9443
• M: Automatic IPL
• 1: SYS1.NUCLEUS
Chapter 5. Building the production input/output definition file and setting up the central processor complex 127
Figure 5-47 shows an example.
7. Click Save, and then click OK to continue to the Save window (see Figure 5-48).
If you prefer to use the HWNAME keyword to point to the Processor ID, update this parameter to
point to the new Processor ID (in this example, from PAVO). Sometimes the LPARNAME keyword
is also used in the LOADxx members, and it might need to be reviewed or updated, such as
PAVO33.
Note: If you are going to share a LOADxx member with many partitions, then the HWNAME and
LPARNAME keywords are required.
To build and verify LOADxx members in SYS#.IPLPARM, complete the following steps:
1. Log on by using Time Sharing Option (TSO) to a system that has access to the
SYS#.IPLPARM data set that is on the IODF volume that you use to perform the IPL.
2. Edit data set SYS#.IPLPARM and edit member LOADxx. Figure 5-49 shows the settings that
are used in our example.
Chapter 5. Building the production input/output definition file and setting up the central processor complex 129
– The HWNAME keyword is set to PAVO.
– The LPARNAME keyword is set to PAVO33.
– The IODF keyword is set to ** (where ** directs the IPL to look at what IODF / IOCP
underwent a POR into the CPCs HSA, and then look on the IODF volume for that
corresponding IODF). A specific IODF suffix number can be defined in the LOADxx
member if you must override the HSA match.
– The IODF keyword points to the High-Level Qualifier of the IODF data set (SYS9) and
the operating system configuration (OSCONFIG) that this system uses (ITSO). The
OSCONFIG is the other part of an IODF that the IPL uses to determine which devices
it can access, along with Nucleus Initialization Program Consoles and Esoterics.
– The remaining parameters are used for z/OS and not for the IODF.
Naming: The IBM z16 systems that are targeted by this publication consist of
IBM z16 A01, IBM z16 A02, and IBM z16 AGZ. Throughout this chapter, we might refer to
these machines as IBM z16. Wherever features and functions differ across these systems,
they are explicitly mentioned.
Note: The examples that are shown in this chapter are based on the IBM z16 A01 (3931).
However, these examples can also be used with the IBM z16 A02 and IBM z16 AGZ
(3932).
These operations are described in detail in Chapter 13, “Adding network devices” on
page 305.
Depending on your network configuration and environment, you can perform OSA-Express
customization by using OSA Advanced Facilities. OSA Advanced Facilities is used for
customizing the following settings:
OSA Address Table (OAT) and the Systems Network Architecture (SNA) timer
Physical port speed
Media Access Control (MAC) address
These settings are described in 6.3, “Customizing OSA-Express by using OSA Advanced
Facilities” on page 134.
Table 6-1 Summary of OSA-Express CHPID types that are supported in an IBM z16
a
CHPID type OSA-Express operation mode
OSE Non-Queued Direct Input/Output (QDIO) mode for SNA and TCP/IP networking
(1000Base-T only)
You can confirm the CHPID path status by running the command that is shown in Figure 6-1.
D M=CHP(D6)
D M=DEV(1D60)
You can confirm the device number and the status by running the following command:
DISPLAY U
The device number and type of device that are defined are shown in Figure 6-3.
D U,,,1D60,1
D U,,,1D6F,1
The OSA Advanced Facilities window that is shown in Figure 6-5 opens.
Figure 6-5 OSA/SF on the HMC: OSA Advanced Facilities initial window
6.3.1 Configuring OAT and the SNA LLC2 timer for an OSE channel
When you define OSA-Express as an OSE channel (non-QDIO mode), you must customize
the OAT except for the following uses:
Use only the default OAT and do not use (require) port sharing.
OSA-Express Direct SNMP subagent.
For more information, see Open Systems Adapter-Express Customer's Guide and Reference,
SA22-7935.
For other CHPID types, OSA/SF is not required. If you must change the port speed or the
MAC address, you can configure them from OSA Advanced Facilities. The OSA CHPID type
and OSA/SF requirements are listed in Table 6-2.
OSE Required
Note: CHPID types OSN, OSM, and OSX are not supported by IBM z16.
When you use a SNA network that uses an OSE channel and must change the SNA timer
(SNA LLC2 parameter), you must customize the parameters in OSA Advanced Facilities. For
more information, see Open Systems Adapter-Express Customer's Guide and Reference,
SA22-7935.
If you are upgrading from IBM z14 or IBM z15 to IBM z16 A01, or if you are upgrading
IBM z15 T02 to IBM z16 A02 or IBM z16 AGZ, and your configuration uses the
OSA-Express6S or OSA-Express7S 1000Base-T feature, your OSE configuration is
automatically migrated. After this process completes, check the configuration by using
OSA/SF on the HMC.
Note: Before you customize OAT and the SNA timer by using OSA/AF on the HMC, see
Open Systems Adapter/Support Facility on the Hardware Management Console,
SC14-7580. You can download it from IBM Resource Link.
3. The Advanced Facilities window opens (Figure 6-7). To edit OAT and the SNA timer
entries, select Panel configuration options and click OK.
5. Choose Edit OAT entries, and the Edit OSA Address Table (OAT) Entries window opens,
as shown in Figure 6-9.
Figure 6-9 OSA/SF on HMC: Edit OSA Address Table (OAT) Entries window
Figure 6-10 OSA/SF on the HMC: Select Action for Edit OSA Address Table (OAT) Entries window
7. Select Edit as SNA Entry, and the OSA Address Table (OAT) Entry window that is shown
in Figure 6-11 opens. Select the appropriate SNA entry and click OK.
Figure 6-13 OSA/SF on the HMC: Edit OSA Address Table (OAT) Entries window after editing
10.Select Edit SNA timers in the Panel Configuration Options window to change the SNA
timer setting. Figure 6-14 shows the window in which you can edit the values. You can set
the parameters for ports 0 and 1 individually.
12.If all parameters are entered correctly, a window like the one that is shown in Figure 6-16
opens.
If any of the parameters that were entered are wrong, a window with an ACT20425
message opens. To identify the error, select Display validate panel errors, and correct
the error. Then, validate the panel values again until the error is fixed.
13.To activate your OSA configuration, select Activate configuration from the Advanced
Facilities window, and click OK (Figure 6-17).
15.When the activation is successful, the window that is shown in Figure 6-19 opens. Click
OK to complete the process.
16.To make the changes effective, you must bring the CHPID OFFLINE from all the LPARs
that share the OSA CHPID, and then bring the CHIPID ONLINE.
17.If you select Manual configuration options (Figure 6-7 on page 137), the window that is
shown in Figure 6-20 opens. In this window, you can import and export the source file of
OAT through a USB device or FTP, create a configuration file on the editor on HMC, and
edit the source file. For more information, see Open Systems Adapter/Support Facility on
the Hardware Management Console, SC14-7580.
Port speed: You can set the port speed to only 100 Mbps with the OSA-Express6S
1000Base-T features. The OSA-Express7Sa 1000Base-T feature does not have this
capability.
You cannot set the port speed to 1000 Mbps with the OSA-Express6S 1000Base-T
features. If you want the port speed to run at 1000 Mbps, you must select Auto Negotiate.
The screen captures regarding setting the port speed were done for an OSA Express6S
card on an IBM z15 T01 system. The IBM z16 A01 system that was available had only
OSA Express7S cards.
a. OSA Express7S is not supported on IBM z16 A02 and IBM z16 AGZ.
Figure 6-22 OSA/SF on the HMC: Setting the card mode or speed
5. To make the changes effective, you must configure CHPID OFFLINE and ONLINE from
every LPAR where this CHPID is defined.
Figure 6-24 OSA/SF on the HMC: Display or alter MAC address values
4. To reflect the modification, you must configure CHPID OFFLINE and ONLINE from every
LPAR where this CHPID is defined.
For more information about how to configure SMC - Direct Memory Access over Internal
Shared Memory (SMC-D), see 15.2.2, “Defining an ISM PCIe function” on page 378.
A logical address is required when the FC channel path is attached to a shared FC channel
path to identify the LPAR to communicate with. When attached to an unshared FC channel
path, the logical address must be zero or not specified. For more information, see the CTC
Definitions page.
FCTC communication within a single processor complex can be accomplished with a single
FC channel path connecting to an FC switch. Both sides of the CTC connection are
represented by the same single FC channel path. This configuration results in these
advantages:
Reducing the number of channels that are required
Simplified configuration design
Simplified configuration definition
In an FCTC configuration, FCTC CUs are defined at each end, but only one end provides the
FCTC CU function. During initialization of the logical connection between two ends of an
FCTC connection, the channel that provides the FCTC CU function is determined by using an
algorithm. This process results in balancing the number of FCTC CU functions that each end
of the logical connection is providing. The algorithm uses the channel with the lower FC
worldwide name (WWN) to provide the FCTC CU function.
FICON native channel CTC communication does not require a pair of channels because it
can communicate with any FICON native channel that has a corresponding FCTC CU that is
defined. This configuration means that FCTC communications can be provided by using only
a single FICON native channel per server.
For more information about how to implement FCTC, see the following publications:
FICON CTC Implementation, REDP-0158
FICON Planning and Implementation Guide, SG24-6497
I/O Configuration Using z/OS HCD and HCM, SG24-7804
D M=CHP(44,45,54,55)
IEE174I 04.47.28 DISPLAY M 150
CHPID 44: TYPE=1B, DESC=FICON SWITCHED, ONLINE
CHPID 45: TYPE=1B, DESC=FICON SWITCHED, ONLINE
CHPID 54: TYPE=1B, DESC=FICON SWITCHED, ONLINE
CHPID 55: TYPE=1B, DESC=FICON SWITCHED, ONLINE
DEVICE STATUS FOR CHANNEL PATH 44
0 1 2 3 4 5 6 7 8 9 A B C D E F
04E2 + + + + . . . . . . . . . . . .
SWITCH DEVICE NUMBER = NONE
ATTACHED ND = 008960.F64.IBM.CA.1000010546MH
PHYSICAL CHANNEL ID = 0120
OPERATING SPEED = 32G, GENERATION = 2E
FACILITIES SUPPORTED = ZHPF, CSEC(Encr)
DEVICE STATUS FOR CHANNEL PATH 45
0 1 2 3 4 5 6 7 8 9 A B C D E F
04E2 . . . . . . . . + + + + . . . .
SWITCH DEVICE NUMBER = NONE
ATTACHED ND = 008960.F64.IBM.CA.1000010546MD
PHYSICAL CHANNEL ID = 0160
OPERATING SPEED = 32G, GENERATION = 2E
FACILITIES SUPPORTED = ZHPF, CSEC(Encr)
DEVICE STATUS FOR CHANNEL PATH 54
0 1 2 3 4 5 6 7 8 9 A B C D E F
02E2 + + + + . . . . . . . . . . . .
SWITCH DEVICE NUMBER = NONE
ATTACHED ND = 008960.F64.IBM.CA.1000010546MH
PHYSICAL CHANNEL ID = 01A4
OPERATING SPEED = 32G, GENERATION = 2E
FACILITIES SUPPORTED = ZHPF, CSEC(Encr)
DEVICE STATUS FOR CHANNEL PATH 55
0 1 2 3 4 5 6 7 8 9 A B C D E F
02E2 . . . . . . . . + + + + . . . .
SWITCH DEVICE NUMBER = NONE
ATTACHED ND = 008960.F64.IBM.CA.1000010546MD
PHYSICAL CHANNEL ID = 01E4
OPERATING SPEED = 32G, GENERATION = 2E
FACILITIES SUPPORTED = ZHPF, CSEC(Encr)
************************ SYMBOL EXPLANATIONS ************************
+ ONLINE @ PATH NOT VALIDATED - OFFLINE . DOES NOT EXIST
* PHYSICALLY ONLINE $ PATH NOT OPERATIONAL
Figure 6-25 DISPLAY FCTC on system SC75
Figure 6-26 Using the SE to verify channel FCTC by using the CPC view
– To get more details about the PCHID, click the PCHID to open the details window that
is shown in Figure 6-27.
Figure 6-28 Verifying the channel FCTC by using the LPAR view
Figure 6-30 View I/O Definition File Information: Validated work IODF
Figure 6-31 Activate or Process Configuration Data: Building IOCP for PAVO
2. HCD displays the list of available processors (see Figure 6-32). Select the PAVO processor
by entering a forward slash (/) next to it and pressing Enter.
Figure 6-32 Available Processors: Selecting a processor for the IOCP file
Figure 6-33 Build IOCP Input Data Set: Data fields to be updated
4. Press Enter. HCD submits a batch job to create the data set.
5. Using an editor or browser tool of your choice, verify that the data set that you created
exists and contains IOCP statements (see Figure 6-34). In this example, we used Time
Sharing Option (TSO). This data set is used as input into the CMT.
ID MSG1='IODF84', *
MSG2='SYS9.IODF84.WORK - 2022-03-13 03:32', *
SYSTEM=(3931,1),LSYSTEM=PAVO, *
TOK=('PAVO',008003331A083931033258630122072F00000000,000*
00000,'22-03-13','03:32:58','........','........')
RESOURCE PARTITION=((CSS(0),(PAVO0A,A),(PAVO0B,B),(PAVO01,1),(*
PAVO02,2),(PAVO03,3),(PAVO04,4),(PAVO05,5),(PAVO06,6),(P*
AVO07,7),(PAVO08,8),(PAVO09,9),(*,C),(*,D),(*,E),(*,F)),*
(CSS(1),(PAVO1A,A),(PAVO1B,B),(PAVO1C,C),(PAVO1D,D),(PAV*
O1E,E),(PAVO1F,F),(PAVO11,1),(PAVO12,2),(PAVO13,3),(PAVO*
14,4),(PAVO15,5),(PAVO16,6),(PAVO17,7),(PAVO18,8),(PAVO1*
9,9)),(CSS(2),(PAVO2A,A),(PAVO2B,B),(PAVO2C,C),(PAVO21,1*
),(PAVO22,2),(PAVO23,3),(PAVO24,4),(PAVO25,5),(PAVO26,6)*
,(PAVO27,7),(PAVO28,8),(PAVO29,9),(*,D),(*,E),(*,F)),(CS*
S(3),(PAVO3A,A),(PAVO3B,B),(PAVO3C,C),(PAVO3D,D),(PAVO3E*
,E),(PAVO3F,F),(PAVO31,1),(PAVO32,2),(PAVO33,3),(PAVO34,*
4),(PAVO35,5),(PAVO36,6),(PAVO37,7),(PAVO38,8),(PAVO39,9*
)),(CSS(4),(PAVO41,1),(PAVO42,2),(PAVO43,3),(PAVO44,4),(*
These dots ensure that this IOCP file cannot be written to a processor and used for a
Power on Reset (POR). This precaution is needed because this IOCP file was created
from a validated work IODF and not a production IODF. IOCP files that can be used for a
POR can be generated only from a production IODF.
Important: When an IOCP file is exported by using HCD from a validated work IODF, it
must be imported back into HCD after the channel IDs (CHIDs) are completed by using
the CMT. The IOCP file cannot be used directly by IOCP until the CHIDs are added.
6. Download this IOCP file from z/OS to the CMT workstation. Use a workstation file transfer
facility such as FTP or the one in the IBM Personal Communications Workstation
Program, or any equivalent 3270 emulation program. Be sure to use TEXT as the transfer
type. In this example, the file is named ARIESin.iocp.
For this process, the CMT must be downloaded. For more information about downloading and
installing the CMT, see 2.2.3, “CHPID Mapping Tool” on page 11. If CMT is already installed,
verify that the latest updates are installed.
The version of CMT that is used for the following captures is Version 6.22. Check for the latest
version by going to IBM Resource Link.
For more information, see the CHPID Mapping Tool User’s Guide, GC28-7024.
3. Next, specify the CFReport. The IOCP input file window opens. For this step, we input only
the CFReport file.
Attention: To import the CFReport file into the CMT, a Customer Number must be in
the CFReport file.
If you click Finish but did not select an IOCP file, you receive the message that is shown in
Figure 6-37. Click OK.
A window shows the progress of reading the CFReport file (see Figure 6-38 on page 157).
The information from the CFReport file is shown in the Hardware pane (see Figure 6-39).
2. Select the IOCP file on your workstation to import into the CMT, and click Finish (see
Figure 6-41).
A dialog box opens and shows the progress information (see Figure 6-43).
The CMT shows the information from the CFReport file and the IOCP file in the Hardware
Resolution pane. By default, the Hardware Resolution view (see Figure 6-45 on page 161)
includes three tabs:
Projects
Hardware Resolution
Adapter Type Summary
Hardware Resolution is the middle pane and the Adapter Type Summary is on the right.
The Adapter Type Summary pane shows a table with helpful information. It summarizes the
number of used and available channels for the hardware channel types (used, available, and
device count).
No hardware found. Adapter ID (AID) values or PCHID values If you have any CHPIDs of IOCP type CIB
are present that are not found in the or CS5, the CMT cannot automatically
hardware. This situation might occur when assign these CHPIDs. If the AID
you replace hardware for a miscellaneous assignment in the IOCP file is not valid,
equipment specification (MES) and the you can reset it during hardware
IOCP file contains a CHID value for the old resolution. Then, you can use manual
hardware (The IOCP file contains a CHID mapping to assign the CHPIDs to AIDs.
value for the hardware being removed). Do the following steps for CIB or CS5
CHPIDs:
1. Remove the AID values.
2. Do one of the following tasks:
- Inside the CMT, perform manual
mapping to associate these CHPIDs
with AIDs.
- Assign the AID values outside the
tool, for example, by using HCD.
3. Replace the IOCP file.
Select at least one adapter An adapter type is not assigned to the Assign an adapter type to the IOCP type.
type. current row.
Adapter_type is not The adapter type that is assigned to the See Figure 6-45 on page 161.
compatible with IOCP_type. CHPID is not compatible with the IOCP
type that is specified by the IOCP file.
The required hardware for The CMT found no hardware for the Change the IOCP file or obtain more
type IOCP_type is not specified IOCP type. hardware.
available.
Example: Required hardware
for type Fibre Channel (FC) is
not available.
CHID_1 moved to a new You are replacing hardware for an MES, This status is an informational message;
CHID: CHID_2. and the IOCP file contains a CHID value no hardware resolution is required. The
Example: 520 moved to 1E2. for the old hardware, which is being message informs you of the new location
removed. This CHID value moved from an so you can change this value if you prefer
old machine to the CHID value for the new a different assignment.
hardware. CHID_1 is the first CHID value
(for example, 520) and CHID_2 is the
second CHID value (for example, 1E2).
Only available adapter type. Channel tape suggests one specific CMT assigns a new adapter.
adapter type.
Attention: If you run Reset CHPIDs assigned by IOCP, it resets any previously
mapped CHPID assignments and can result in recabling of the server.
However, if you select Reset CHPIDs assigned by Automatic Mapping, review the
intersects from availability processing carefully to ensure that preserving the prior
CHPID-to-CHID relationship does not cause unacceptable availability.
In the first column of every row, the Hardware Resolution pane contains either of the following
symbols:
An X in a red circle: This symbol indicates an error.
An exclamation mark in a yellow circle: This symbol indicates a warning or attention
message.
A green checkmark: This symbol indicates that the tool successfully resolved the specified
Channel Type.
In this example, here are the reasons that we needed to resolve hardware resolution issues:
The CHID channel type changed.
The defined CHID is not compatible with the channel path at a particular location.
Enough ports exist in the hardware.
A type mismatch exists between a CHPID and its associated channel type.
More information: For more information about these error messages, see the CHPID
Mapping Tool User’s Guide, GC28-7024.
You can resolve this problem by resetting the CHID. For example, if the IOCP type is OSD but
the CHID is associated with a Fibre Connection (FICON) card. You cannot assign the OSD
type on the FICON card.
2. The CMT now displays messages about any CHPID types that were imported from the
IODF into the CMT that do not have any associated hardware support in the CFReport file
(see Figure 6-51). Click OK. The same figure also shows the Adapter Type Summary
details.
There are excessive numbers of OSC CHPID types in the example IODF to show how the
CMT handles this condition.
You can use the overdefine option to change the CHID value to an asterisk (*) in the
IODF. This way, you can retain the OSD CHPID definitions in the IODF so that you can
install OSD CHIDs in the processor later.
Alternatively, you can remove the OSD CHPID definitions from the IODF.
3. Return to the IODF and change the CHID values for the OSD CHPIDs (or any other
CHPIDs that have no supporting hardware in the CFReport) to an asterisk (*).
4. Revalidate the IODF by using HCD option 2.12.
5. Re-create the IOCP statements file and transfer it to your workstation.
6. Import the IOCP file by right-clicking the Projects window and selecting Import IOCP File.
Tip: If you look at the IOCP statements file now, although the OSD CHPIDs are omitted
from the file, but they are still defined in the IODF.
Now, when you click Reset “Channel-Type is not compatible with IOCP_type”, the CMT
prompts you to resolve some hardware errors.
In the example, select channel type FC. The status is Error: No Hardware found. Right-click
in the row and select Reset “No hardware found” Entries to remove the CHID values for
those rows.
The tool replaces the X with an Attention icon, changes the status message, and removes the
CHID information (see Figure 6-53).
For example, CHID_1 is the first CHID value representing the old hardware (for example,
1B0) and CHID_2 is the new value representing the new hardware (for example, 533). In
essence, the feature is present in both the old and new hardware, but its location (CHID)
changed.
After you assign all Adapter Types, the Manual Mapping button becomes available.
Note: This section applies only when you upgrade from IBM z14 (3906) to IBM z16 (3931).
In some situations, the Automatic Mapping option is not available. You cannot use automatic
mapping until all CIB or CS5 CHPIDs are resolved. You can use manual mapping to resolve
this task.
To resolve the CIB or CS5 CHPIDs, assign the available CHPIDs by completing the following
steps:
1. Click Manual Mapping (see Figure 6-56).
2. Ensure that the tool is set to display Manual Mapping by selecting Hardware → I/O (see
Figure 6-57).
3. Select every row that has type Integrated Coupling Adapter Short Reach (ICA SR) in the
Channel Type column. The tool displays all the available CHPIDs with the IOCP type (see
Figure 6-58).
Figure 6-58 Adapter Type of HCA3 and associated CHPIDs that are assigned
4. Select one or more empty check boxes in the I/O Config pane to assign the CHPID. In the
Hardware pane, the CHPID number is inserted in the CHPID column. In the Assigned By
column, the value of Manual is inserted.
Figure 6-59 Adapter Type of HCA3 and associated multiple CHPIDs that are assigned
The Automatic Mapping button becomes available after you assign all the CHPIDs of IOCP
type CIB or CS5.
Assign priorities if you want to make some CUs more important (in the CMT processing order)
than others, or have two (or more) CUs that you want the CMT to process at the same time.
Tip: The following third choice is also available, but only for an upgrade or an MES:
4. The availability rules might differ from a previous zSystems family, so remove all CHID
assignments that are still in the IOCP.
5. Click OK.
6. After the CMT resets the CHPIDs, it displays the result of the process (see Figure 6-62 on
page 175). Click OK.
Tip: Intersect messages inform you of a potential availability problem that is detected
by the CMT. However, they do not necessarily indicate an error. It is your responsibility
to evaluate whether the condition must be corrected.
You can now display the results of the channel mapping. You can also sort the report in
various ways. For example, you can see how the CMT ranked CUs.
Check and set values for items such as OSC CHPIDs and FCTC CHPIDs to ensure that the
CMT allocates these CHPIDs with high CHID availability by completing the following steps:
1. Click CU Priorities. By default, this pane is in the center at the top.
2. In the CU Priorities pane, search in the CU Number column for the CUs that you want to
set a priority for.
3. Type a priority number for the CU in the Priority column for each row. The CMT makes
more related changes in the CHPID Groups panes.
If there are extra CHPIDs for anticipated new CUs, consider grouping these CHPIDs with a
common priority. Having a common priority enables the availability mapping function to pick
CHIDs that can afford your new CU availability.
The person who installs the I/O cables during system installation needs one of these reports.
The Port Report sorted by location is preferable. The installer can use this report to help with
labeling the cables. The labels must include the CHID or cage, slot, or port information before
system delivery.
The CMT displays the CHPID Report in a Report tab within the CMT (see Figure 6-69).
2. Enter the Export Path and IOCP Name for the IOCP output file and click Finish (see
Figure 6-76).
Requirement: This file must be uploaded to the z/OS image on which you have the
work IODF that you used previously to create the IOCP input data set.
You might want to save your project before exiting the CMT application.
For your next steps, go to Chapter 5, “Building the production input/output definition file and
setting up the central processor complex” on page 91.
Naming: The IBM z16 systems that are targeted by this publication consist of
IBM z16 A01, IBM z16 A02, and IBM z16 AGZ. Throughout this chapter, we might refer to
these machines as IBM z16. Wherever features and functions differ across these systems,
they are explicitly mentioned.
Note: The examples that are shown in this chapter are based on the IBM z16 A01 (3931).
However, these examples can also be used with the IBM z16 A02 and IBM z16 AGZ
(3932).
Note: Channel type OSC is supported on the OSA-Express 1000Base-T type and OSA
Express Gigabit Ethernet (GbE) adapters only. The OSA-Express7S 1000Base-T Adapter
supports connections at 1000 Mbps only.
Configure OSA-ICC when you upgrade to IBM z16 A01 or IBM z16 A02 or IBM z16 AGZ from
an older IBM Z generation where OSA-ICC definitions exist or when installing a new IBM z16
and non-SNA consoles are required. For an upgrade from IBM z14 or IBM z15, the OSA-ICC
configuration is automatically upgraded to IBM z16.
4. The Panel Configuration Options window opens (Figure 7-3). Define the session and
server configurations in this window, and validate those values. In this example, we define
the server configuration first, and then define the session configuration. To edit the server
configuration, select Edit server configuration and click OK.
6. The command is completed (ACT20402 and the window opens. Click OK to return to the
Panel Configuration Options window.
7. Next, define the session configuration. Select Edit sessions configuration and click OK.
The window that is shown in Figure 7-5 opens.
9. The Edit Session Configuration window opens. Define the session parameter here. Click
OK to save (Figure 7-7).
Figure 7-8 HMC: Edit Sessions Configuration after you define the values
13.If the configuration data is correct, the command completed (ACT20402) window opens.
If an error is encountered, a window like Figure 7-10 on page 191 opens. You can confirm
the error by selecting Display validate panel errors, as shown in Figure 7-11 on
page 191, in Panel Configuration Options (Figure 7-9). Correct the error, and select again
Validate panel values to recheck.
16.When the activation is complete, the message that is shown in Figure 7-15 appears.
Figure 7-16 HMC: Clicking HMC Management to get to the network diagnostic information
Figure 7-17 HMC: Clicking Network Diagnostic Information to ping the FTP server
Figure 7-18 HMC - Network Diagnostic Information: Using the ping function to verify the
physical connection between this HMC and the FTP server
2. Log on to the HMC, select the CPC that you want to operate, and open the OSA Advanced
Facility.
3. Select the OSC CHPID to export the OSA-ICC configuration file, select Card Specific
Advanced Facilities, and then select Manual configuration options. Click OK
(Figure 7-19).
4. The Manual Configuration Options window opens (Figure 7-20). Select Export source
file by FTP and click OK.
Figure 7-21 HMC - Export file: Specifying the FTP server, and file path and name
Example 7-1 shows an extract from the source file that we transferred to the FTP server.
<OSC_PHYSICAL_PORT1>
HOST_IP= 9.76.56.88
SUBNET_MASK= 255.255.255.0
PORT= 1025
SECURE_PORT= 0
HOST_LL_ADDRESS/PREFIX= fe80::160d:4fff:fe88:8ecd/64
ADDR_TYPE= LINK_LOCAL
HOST_IPV6_ADDRESS/PREFIX= ::/0
TLS_VERSION= 1.0
DEFAULT_GATEWAY= 9.76.56.1
IPV6_DEFAULT_GATEWAY= ::
</OSC_SERVER>
<CONFIG_SESSION>
<SESSION1>
CSS= 00 IID= 01 DEVICE= 0880
GROUP= "pavo01op"
CONSOLE_TYPE= 1 RESPONSE= ON READ_TIMEOUT= 60
</SESSION1>
<SESSION2>
...
...
</CONFIG_SESSION>
6. You are prompted to provide the FTP server and file location information (Figure 7-24).
Click Import.
7. Figure 7-25 indicates that the source file import is complete. Click OK to continue.
8. After importing the source file, you must validate it and activate the configuration.
D M=CHP(B1)
IEE174I 12.56.00 DISPLAY M 520
CHPID B1: TYPE=14, DESC=OSA CONSOLE, ONLINE
DEVICE STATUS FOR CHANNEL PATH B1
0 1 2 3 4 5 6 7 8 9 A B C D E F
0088 + + $@ $@ $@ $@ $@ $@ $@ $@ $@ $@ $@ $@ $@ $@
SWITCH DEVICE NUMBER = NONE
PHYSICAL CHANNEL ID = 0140
************************ SYMBOL EXPLANATIONS ************************
+ ONLINE @ PATH NOT VALIDATED - OFFLINE . DOES NOT EXIST
* PHYSICALLY ONLINE $ PATH NOT OPERATIONAL
Figure 7-26 OSC D M=CHP
DISPLAY M=DEV(xxxx)
Using this command, you can confirm the channel path to a device. The node descriptor
information that is returned includes the emulated control unit (CU) 2074. Also included is
the 3931 machine type and serial number, as shown in Figure 7-27.
D M=DEV(880)
IEE174I 12.59.12 DISPLAY M 525
DEVICE 00880 STATUS=ONLINE
CHP B1
ENTRY LINK ADDRESS ..
DEST LINK ADDRESS 0D
PATH ONLINE Y
CHP PHYSICALLY ONLINE Y
PATH OPERATIONAL Y
MANAGED N
CU NUMBER 1C60
INTERFACE ID 4000
MAXIMUM MANAGED CHPID(S) ALLOWED: 0
DESTINATION CU LOGICAL ADDRESS = 00
SCP CU ND = NOT AVAILABLE
SCP TOKEN NED = 002074. .IBM.02.393100071A08.B100
SCP DEVICE NED = 002074.002.IBM.02.393100071A08.B100
Figure 7-27 OSC D M=DEV(xxx)
D U,,,880,1
IEE457I 13.01.02 UNIT STATUS 527
UNIT TYPE STATUS VOLSER VOLSTATE SS
0880 3270 O 0
Figure 7-28 OSC D U,,,device
If you do not see the initial window, check your definition in the OSA-ICC or IBM Personal
Communications session setup.
9.57.247.177:58297
Figure 7-29 OSA-ICC initial window
Naming: The IBM z16 systems that are targeted by this publication consist of
IBM z16 A01, IBM z16 A02, and IBM z16 AGZ. Throughout this chapter, we might refer to
these machines as IBM z16. Wherever features and functions differ across these systems,
they are explicitly mentioned.
Note: The examples that are shown in this chapter are based on the IBM z16 A01 (3931).
However, these examples can also be used with the IBM z16 A02 and IBM z16 AGZ
(3932).
Defining timing-only links is described in 9.4, “Defining an STP timing-only link by using ICA
SR” on page 224.
For more information about STP concepts and planning information, see Server Time
Protocol Planning Guide, SG24-7280 and IBM Z Server Time Protocol Guide, SG24-8480.
Beginning with IBM z15, STP stratum level 41 is supported. Timekeeping information is
transmitted over coupling links.
1 Stratum 4 is a temporary status to allow more options to move and replace machines and reconfigure CTN.
Although STP stratum level 4 is supported, it should not be used for permanent configurations. Stratum 4 should be
used for transitional configurations during CTN maintenance.
202 IBM z16 Configuration Setup
CF Link
Ethernet
Switch
Note: IBM z16 supports STP timing mode only (can be part of an STP-only CTN). IBM z16
cannot be in the same sysplex or CTN with any IBM Z earlier than the IBM z14.
IBM z16 introduces a new, enhanced method for accessing the External Time Source (ETS)
by connecting the IBM z16 CPC directly to the client network, which provides access to the
PTP or NTP time reference, thus bypassing the SE and the internal network. PTP or NTP
traffic is provided to the CPC through Ethernet connectivity to a new adapter that is
connected directly to the IBM z16 oscillators. This new adapter features hardware
timestamping capabilities so that IBM z16 leverages the accuracy of PTP. In IBM z16, a new
container firmware partition provides time protocol support for both NTP and PTP.
For clients requiring a Coordinated Universal Time lower than 100 milliseconds, Pulse Per
Second (PPS) connectivity is also available. To provide NTP or PTP data, the NTP or PTP
servers are directly connected to the CPC.
Chapter 8. Preparing for IBM Parallel Sysplex and Server Time Protocol 203
Note: On IBM z16, a new adapter that carries the PPS connector and the Oscillators is
installed. The new adapter provides two I350 (Ethernet) ports:
One port is dedicated to the SE interface.
One port is dedicated specifically to time synchronization (PTP or NTP).
Figure 8-2 shows a sample PTP ETS configuration for the STP.
Unfortunately, the accuracy of the interface with an NTP server to maintain the CST accuracy
that is provided by STP is 100 milliseconds to the time that is provided by the NTP server. To
meet the clock synchronization requirements of FINRA and MIFID II, the NTP server must
have a PPS output signal that can achieve time accuracy within 10 microseconds. If your
configuration requires the NTP server with PPS capability, the NTP server that is configured
as the ETS must be attached directly to the SE network, and the PPS cable must be attached
directly to the PPS port on the CPCs that have the Preferred Time Server (PTS) and Backup
Time Server (BTS) roles.
For more information about this topic, see STP recommendations for the FINRA clock
synchronization requirements.
For more information, see IBM Z Server Time Protocol Guide, SG24-8480.
Defining an NTP server on the HMC addresses potential security concerns because the HMC
is normally attached directly to the SE LAN. The HMC has two LAN ports that are physically
isolated, one port for the connection to the HMC/SE LAN that is used by NTP client code, and
the second port for the LAN that is used by HMC to access an NTP time server to set its time.
Chapter 8. Preparing for IBM Parallel Sysplex and Server Time Protocol 205
So, the NTP server on the HMC can access another NTP server through a separate LAN
connection to obtain its time reference (see Figure 8-3). The NTP server function on the HMC
does not provide a PPS output.
Note: As a best practice for security reasons, connect the ETS ports to a protected
network (through a firewall) to access the external time servers (PTP or NTP). This best
practice also applies for the ETS connectivity direct to the CPC.
For more information, see IBM Z Server Time Protocol Guide, SG24-8480.
Figure 8-5 displays the Manage System Time task initial window on the HMC if there is a PTP
server that is configured.
Figure 8-5 Manage System Time initial window with mixed NTP and PTP server
Note: When a PTP server is configured as an ETS, the Server name is displayed instead
of the IP address.
Chapter 8. Preparing for IBM Parallel Sysplex and Server Time Protocol 207
In the Manage System Time initial window, the CTN topology appears as a graph. You can
identify the stratum level and the role of the CPC. You can also identify the status of each CTN
component, such as CPC, CF LINK, and ETS, by clicking the respective objects.
Note: Before adding a CPC to an existing CTN, ensure that Allow any server to be a
member of the CTN is selected in the Coordinated Timing Network (CTN) member
restriction preferences.
Chapter 8. Preparing for IBM Parallel Sysplex and Server Time Protocol 209
2. The Specify Coordinated Timing Network (CTN) Members window opens. In this window,
select the CPC name that does not belong to any CTN (ARIES). Click NEXT to continue
(Figure 8-9).
3. The Confirm Changes window opens. In this case, ARIES is added as a Stratum 2 server.
Click APPLY to continue (Figure 8-10).
4. You see the Local CTN ID change confirmation for ARIES (Figure 8-11 on page 211).
After you select APPLY, the Complete message window opens. Click Close to complete
the operation (Figure 8-11 on page 211).
Chapter 8. Preparing for IBM Parallel Sysplex and Server Time Protocol 211
Check that the following items are defined correctly in the window:
Status
CTN ID
Time / Date / Time zone
Stratum Level
STP Role
You can also check the status of STP by running the z/OS D ETR command (Example 8-1).
For more information, see IBM Z Server Time Protocol Guide, SG24-8480.
For more information about the enhancements that were made in Coupling Facility (CF) level
25, see IBM z16 (3931) Technical Guide, SG24-8951 or IBM z16 A02 and IBM z16 AGZ
Technical Guide, SG24-8952.
Naming: The IBM z16 systems that are targeted by this publication consist of
IBM z16 A01, IBM z16 A02, and IBM z16 AGZ. Throughout this chapter, we might refer to
these machines as IBM z16. Wherever features and functions differ across these systems,
they are explicitly mentioned.
Note: The examples that are shown in this chapter are based on the IBM z16 A01 (3931).
However, these examples can also be used with the IBM z16 A02 and IBM z16 AGZ
(3932).
Internal Coupling (IC) links are supported and used for internal communication between
logical partitions (LPARs) on the same central processor complex (CPC) running Coupling
Facilities (CFs) and z/OS images. The connection is emulated in the Licensed Internal Code
(LIC) and provides fast and secure memory-to-memory communications between LPARs
within a single system. No physical cabling is required. For IC, an ICP type channel path ID
(CHPID) is used.
Note: IBM z16 do not support InfiniBand coupling links; only ICA SR and CE2-LR external
coupling links are supported.
When installing coupling links, ensure that you ordered enough ports to support your
configuration with physical feature redundancy. Your Parallel Sysplex should be configured for
the highest possible availability.
For more information, see Coupling Facility Configuration Options, ZSW01971, which can be
found at the IBM downloads website.
Evaluate whether the configuration includes any channel features that are not supported on
IBM z16. The configuration should be reviewed for any channel types that cannot be carried
forward or connected to the IBM z16.
Another important point is to ensure that all CPCs are connected to the IBM z16 by using
coupling links as follows: Only N, N-1, and N-2 IBM Z generations can coexist in the same
Parallel Sysplex or Coordinated Timing Network (CTN). For example, IBM z16 provides
coupling connectivity back to IBM z14 M0x, IBM z14 ZR1, IBM z15 T01, and IBM z15 T02
systems only through ICA SR and CE2-LR features.
Note: Deactivate any coupling links on other connected systems before an upgrade, or you
might experience configuration errors.
If an IBM z16 plays a CTN role (Preferred Time Server (PTS), Backup Time Server (BTS), or
Arbiter), then the other CTN role-playing CPCs must have coupling connectivity to the
IBM z16 (N, N-1, and N-2).
If coupling links are connected across sites by using Dense Wavelength Division Multiplexing
(DWDM), verify whether the DWDM equipment that you plan to use supports the respective
coupling link technology and is qualified for the STP.
Note: Do not use DWDM equipment that is not qualified by IBM to transport STP
information.
For more information about the supported coupling link features, see IBM Z Connectivity
Handbook, SG24-5444.
In this example, we show how to define a coupling link between an IBM z16 and an IBM z15
by using CHPID type CL5 (see Figure 9-2).
CE2-LR 10 Gbps
10/100 km
CL5 - Coupling Express2 LR
10Gb Ethernet (1x); PCIe adapter
IBM z16 to IBM z14/z14 ZR1, IBM z15 T01/T02, z16 Connectivity ONLY
IBM IBM
z16 z15
CL5 CL5
CE2-LR is defined in an input/output configuration data set (IOCDS) like PSIFB. Even though
this feature is a Peripheral Component Interconnect Express (PCIe) feature, a physical
channel ID (PCHID) is used instead of an adapter ID (AID) to identify the physical card.
Example 9-1 shows a sample extract of the input/output configuration program (IOCP) to
define the new CHPID Type CL5 on the IBM z15 that connects to an IBM z16.
Example 9-1 IOCP definitions for CHPID Type CL5 on an IBM z15
ID .. *
.. *
SYSTEM=(8561,1),LSYSTEM=ARIES, *
TOK=('ARIES',008001117A883906095804670118074F00000000,00*
000000,'22-02-08','14:15:57','........','........')
RESOURCE PARTITION=((CSS(0),(ARIES0A,A),.. *
),(ARIES0D,D),(ARIES0E,E),(ARIES0F,F),(ARIES01,1),(ARIES*
.. *
(CSS(2),(ARIES2A,A),(ARIES2B,B),(ARIES2C,C),(ARIES2D,D),*
(ARIES2E,E),.. *
CHPID PATH=(CSS(2),E9),SHARED,PARTITION=((ARIES2E),(=)), *
CPATH=(CSS(1),E9),CSYSTEM=PAVO,PORT=2,PCHID=13C, *
TYPE=CL5
Example 9-2 IOCP definitions for CHPID Type CL5 on an IBM z16 system
ID .. *
.. *
SYSTEM=(3931,1),LSYSTEM=PAVO, *
TOK=('PAVO',008001117A888561095804670118074F00000000,00*
000000,'22-02-08','14:15:57','........','........')
RESOURCE PARTITION=((CSS(0),(PAVO0A,A),.. *
PAVO07,7),(PAVO08,8),(PAVO09,9)),(CSS(1),(PAVO1A,A),(PA*
VO1B,B),(PAVO1C,C),(PAVO1D,D),(PAVO1E,E),(PAVO1F,F),(PA*
VO11,1),.. *
CHPID PATH=(CSS(1),E9),SHARED,PARTITION=((PAVO11),(=)), *
CPATH=(CSS(2),E9),CSYSTEM=ARIES,PORT=2,PCHID=124, *
TYPE=CL5
Note: When you connect CF sender and receiver channel paths, or CF peer channel
paths, the Hardware Configuration Definition (HCD) proposes a CF control unit (CU), and
device numbers that must be defined for a CF sender channel (CF receiver channels do
not require CUs and devices to be defined).
For more information about how to define CHPID Type CL5 in HCD, see 14.2.4, “Defining CL5
CHPIDs” on page 362.
Checking the status by using the SE windows by completing the following steps:
a. From the Hardware Management Console (HMC), select the CPC (under Systems
Management) where the CHPID/PCHID that you want to verify is, and click Single
Object Operations (under Recovery task options).
b. On the SE, select the same CPC and click Channels, as shown in Figure 9-3.
c. Look for the PCHID that you are interested in checking the status of. The result looks
like what is shown in Figure 9-4.
d. For more information about the PCHID, click the PCHID to show its details, as shown in
Figure 9-5 on page 219.
You can also check the status from the LPAR view. Select the LPAR that you want to check
the CHPID status of, and select the channels option under that LPAR. Now, you can look for
the CHPID and check the status, as shown in Figure 9-6.
Note: The ICA-SR 1.1 carries forward from IBM z15 and IBM z14. What is unique for
IBM z16 is the protocol that is used for the ICA SR links, which reduces the link latency and
service times.
There is a complete coexistence with legacy ICA SR connections (CS5 channel type), and
the expected result is improved CPU-synchronous CF service times.
In this example, we show how to define a coupling link between an IBM z16 system and an
IBM z15 system by using CHPID type CS5 (see Figure 9-7).
ICA SR 8 GBps
up to 150 m
CS5 - Integrated Coupling Adapter (ICA SR 1.1)
PCIe gen3 x8 (8 GB/s)
IBM z14, IBM z15, IBM z16 to IBM z14/z15/z16 Connectivity ONLY
IBM IBM
z16 z15
CS5 CS5
Figure 9-7 CF link CS5 connection from an IBM z16 to an IBM z15
The ICA SR is defined in an IOCDS-like PSIFB by using an AID to identify the physical card.
Example 9-4 on page 221 shows a sample of the IOCP defining the CS5 CHPID.
Example 9-5 shows a sample extract of the corresponding IOCP definition for a connecting
CHPID Type CS5 on an IBM z16.
Example 9-5 IOCP definitions for CHPID Type CS5 on an IBM z16
ID .. *
.. *
SYSTEM=(3931,1),LSYSTEM=PAVO, *
TOK=('PAVO',008001117A883906095804670118074F00000000,000*
00000,'22-02-08','14:15:57','........','........')
RESOURCE PARTITION=((CSS(0),(PAVO0A,A),.. *
),(PAVO0D,D),(PAVO0E,E),(PAVO0F,F),(PAVO01,1),(PAVO.. *
(CSS(2),(PAVO2A,A),(PAVO2B,B),(PAVO2C,C),(PAVO2D,D),(PAV*
O2E,E),.. *
CHPID PATH=(CSS(2),E9),SHARED,PARTITION=((PAVO2E),(=)), *
CPATH=(CSS(1),E9),CSYSTEM=ARIES,PORT=2,AID=20, *
TYPE=CS5
For more information about how to define CHPID Type CS5 in the HCD, see 14.2.3, “Defining
a Coupling Facility link with CS5 CHPIDs” on page 359.
c. Look for the PCHID that you are interested in checking the status for. The result looks
similar to what is shown in Figure 9-9 on page 223.
d. For more information about the PCHID, click the PCHID to show a result like what is
shown in Figure 9-10.
IBM IBM
z16 z15
CS5 CS5
Figure 9-12 STP timing-only link connection from an IBM z16 to an IBM z15 (over CS5)
A timing-only link ICA SR is defined in the IOCDS like an ICA SR. The only difference is the
CU type, which is STP in this case. Example 9-7 shows a sample IOCP defining the CS5
CHPID for timing-only links on the IBM z15 side.
Example 9-7 IOCP defining STP timing-only link on an IBM z15 by using CS5
ID .. *
.. *
SYSTEM=(8561,1),LSYSTEM=ARIES, *
TOK=('ARIES',00800112E0F73906094704240118061F00000000,00*
000000,'22-02-08','14:15:57','SYS9','IODF78')
RESOURCE PARTITION=((CSS(0),(ARIES0A,A),.. *
(CSS(2),(ARIES2A,A),(ARIES2B,B),(ARIES2C,C),(ARIES2D,D),*
(ARIES2E,E),(ARIES2F,F),(ARIES21,1),.. *
CHPID PATH=(CSS(2),E0),SHARED,PARTITION=((ARIES21),(=)), *
CPATH=(CSS(1),E5),CSYSTEM=PAVO,AID=20,PORT=1,TYPE=CS5
CHPID PATH=(CSS(2),E1),SHARED,PARTITION=((ARIES21),(=)), *
CPATH=(CSS(1),E0),CSYSTEM=PAVO,AID=20,PORT=2,TYPE=CS5
CNTLUNIT CUNUMBR=FFFD,PATH=((CSS(2),E9,ED,E1,E4,E5,E0)), *
UNIT=STP
Example 9-8 shows a sample IOCP defining the CS5 CHPID for timing-only links on the
IBM z16 side.
Example 9-8 IOCP defining STP timing-only link on an IBM z16 by using CS5
ID .. *
.. *
SYSTEM=(3931,1),LSYSTEM=PAVO, *
TOK=('PAVO',00800112E0F78561094704240118061F00000000,000*
00000,'22-02-08','14:15:57','SYS9','IODF78')
RESOURCE PARTITION=((CSS(0),(PAVO0A,A),.. *
USCA07,7),(PAVO08,8),(PAVO09,9)),(CSS(1),(PAVO1A,A),(PAV*
O1B,B),(PAVO1C,C),(PAVO1D,D),(PAVO1E,E),(PAVO1F,F),(PAVO*
The sequence of steps to define the STP timing-only link connection between an IBM z16 and
an IBM z15 by using CS5 CHPIDs through HCD is the same as for defining the CF links to a
connection.
For more information about how to define CHPID Type CS5 in HCD, see 14.2.3, “Defining a
Coupling Facility link with CS5 CHPIDs” on page 359.
2. After accepting or overriding the CU and Device numbers for both processors, HCD
returns to the CF Channel Path Connectivity List panel (Figure 9-14 on page 227). You
can see that the STP timing-only links are now connected.
The same process that you used for ICA SR links should be followed to check the status
(online and operating) of the CS5 CHPIDs that were defined to work as STP timing-only links.
Complete the steps that are described in 9.3.1, “ICA SR: Verifying the configuration” on
page 221 by using the respective CHPID/PCHID of the links for which you are interested in
checking the status.
As shown in Figure 1-3 on page 5, the following aspects must be considered for the activity
Setup CF LPAR:
IBM z16 servers support active participation in the same Parallel Sysplex, and connection
with, these servers:
– IBM z15 T01 (M/T 8561) and IBM z15 T02 (M/T 8562).
– IBM z14 (M/T 3906) and IBM z14 ZR1 (M/T 3907).
– This is both a direct CPC-CPC connectivity requirement and anywhere in the sysplex
regardless of direct or indirect connectivity.
– Configurations with z/OS on one of these servers can add an IBM z16 server to their
sysplex for either a z/OS or a CF image.
Note: IBM z14 servers were the last generation servers to support HCA3-O and
HCA3-O LR (InfiniBand coupling links). These HCA3-O and HCA3-O LR links are
not supported on IBM z14 ZR1, IBM z15, or IBM z16.
Memory considerations:
– Memory planning must consider the CFCC memory and structure size increases that
are associated with a new level of the CFCC.
– LPARS running the CFCC code might increase storage requirements when moving
from CF Level 24 (or earlier) to CF Level 25. In fact, structure size increases because
of CF Level 25 might be more noticeable than in earlier CFLEVELs, specifically for
structures that are smaller (perhaps, 100 MB or less).
– As a best practice, use the Coupling Facility Structure Sizer (CFSizer) Tool or the batch
SIZER utility.
– For resizing your CF structures as needed, make the corresponding changes to your
CFRM policy INITSIZE and SIZE values.
– Also, as in earlier CF Levels, ensure that the CF LPAR has at least 512 MB storage for
the CFCC microcode.
For more information about the enhancements that were made in CF level 25, see IBM z16
(3931) Technical Guide, SG24-8951 or IBM z16 A02 and IBM z16 AGZ Technical Guide,
SG24-8952.
Dynamic configuration capabilities for SACFs were introduced on IBM z14 GA2, and they are
enabled by default on IBM z15 and IBM z16.
SACFs have no co-resident z/OS (with HCD) images that can make hardware dynamic I/O
configuration changes on behalf of the CF partitions. Therefore, these I/O changes require
disruptive Initial Microcode Loads (IMLs) of the SACF CPC, which cause sysplex availability
and complexity issues.
With new support, an activation service (firmware function) is started on the SACF CPC to
perform this role, which provides simple dynamically activated I/O changes with no IML
requirement.
There are new firmware communication pathways from the “driving” HCD managing the
input/output definition file (IODF) changes through the HMC/SE to the SACF CPC, and
ultimately the Master Control Service (MCS) activation service (firmware function):
For passing the modified target configuration
For driving the Dynamic I/O activate and associated recovery/management functions
For more information, see IBM z16 (3931) Technical Guide, SG24-8951 or IBM z16 A02 and
IBM z16 AGZ Technical Guide, SG24-8952.
Note: For remote dynamic I/O activation to run on an IBM z14 system, Driver Level 36 or
later is required.
2. Define Partition B in the highest* channel subsystem (CSS) with the name MCS_1 for the
CF processor.
Note: The highest CSS is CSS ID 5 for the IBM z14 (M0x), IBM z15 T01 and IBM z16
A01, and CSS ID 2 for the IBM z16 A02 and IBM z16 AGZ, IBM z15 T02, and
IBM z14 ZR1 systems.
Using the HCD, you see the panel that is shown in Figure 9-16 on page 231.
Using the HCM, you see the window that shown in Figure 9-17.
3. To do the activation, update the IOCDS with the updated configuration to the CF
processor, and then perform a POR.
After this “last” POR is done on the SACF CPC, then all later dynamic I/O changes can be
done dynamically.
The dynamic activation is like the existing remote dynamic activation on a server that
supports z/OS LPARs, but for hardware only changes.
This is a base IBM Processor Resource/System Manager (PR/SM) solution; it does not
require the usage of Dynamic Partition Manager (DPM) mode:
A firmware function is used, which is a firmware-based appliance version of the HCD
instance.
The solution is fully managed by the IBM Z firmware.
The solution is included with the base firmware (no need to order a feature code).
For IBM z14 only, the activation of the firmware function requires a POR with an IOCDS that
includes and establishes the activation service on the SACF CPC before this new capability
can be used.
The firmware LPAR is activated by default on IBM z15 and IBM z16.
When this “last” POR is done on the SACF CPC (IBM z14 only), then all later dynamic I/O
changes can be done dynamically.
The firmware appliance LPAR on a supported system is driven by an updated HCD running in
z/OS LPAR on a remote IBM Z (Driver Level 36 or newer), as shown on Figure 9-18.
Naming: The IBM z16 systems that are targeted by this publication consist of
IBM z16 A01, IBM z16 A02, and IBM z16 AGZ. Throughout this chapter, we might refer to
these machines as IBM z16. Wherever features and functions differ across these systems,
they are explicitly mentioned.
Note: The examples that are shown in this chapter are based on the IBM z16 A01 (3931).
However, these examples can also be used with the IBM z16 A02 and IBM z16 AGZ
(3932).
The chapter includes the steps for defining and configuring the Crypto Express8S feature to a
logical partition (LPAR).
This section describes the Crypto Express8S features for the IBM z16 system.
Each cryptographic coprocessor of an IBM z16 A01 has 85 physical sets of registers, which
correspond to the maximum number of LPARs running on an IBM z16 A01. The IBM z16 A02
and IBM z16 AGZ have 40 sets. Each of these sets belongs to a domain as follows:
A cryptographic domain index, in the range of 0 - 84 (0 - 39 on an IBM z16 A02 and
IBM z16 AGZ) is allocated to an LPAR by the definition of the partition in its image profile.
The same domain must also be allocated to the Integrated Cryptographic Service Facility
(ICSF) instance running in the LPAR that uses the Options data set.
Each ICSF instance accesses only the master keys that correspond to the domain number
that is specified in the LPAR image profile at the Support Element (SE) and in its Options
data set. Each ICSF instance sees a logical cryptographic coprocessor that consists of the
physical cryptographic engine and the unique set of registers (the domain) that is
allocated to this LPAR.
1 Regional Crypto Enablement (RCE) is also supported, but it is not covered here.
IBM z16 A02 and IBM z16 AGZ support up to 20 cards with two PCIe adapters (Crypto
Express7S 2 port carried forward or Crypto Express8S 2 port resulting in 40 PCIe adapters.
The initial order for Crypto Express8S is two features (two PCIe adapters for Feature Code
0909, and four PCIe adapters for Feature Code 0908). After the initial order, the minimum
order is one feature.
Each Crypto Express8S (Feature Code 0909) contains one PCIe adapter, and each Crypto
Express8S (Feature Code 0908) contains one PCIe adapter. The adapter can be in the
following configurations:
Common Cryptographic Architecture (CCA) Coprocessor (CEX8C)
Public Key Cryptography Standards (PKCS) #11 (EP11) Coprocessor (CEX8P)
Accelerator (CEX8A)
During the feature installation, the PCIe adapter is configured by default as the CCA
coprocessor.
The Crypto Express8S feature does not use channel path IDs (CHPIDs) from the channel
subsystem (CSS) pool. However, the Crypto Express8S feature requires one slot in a PCIe
I/O drawer, and one physical channel ID (PCHID) for each PCIe cryptographic adapter.
Note: You might need the TKE workstation including TKE Smart Card Reader while you
run CEX in CCA mode to meet certain security standards requirements.
For more information about the Crypto Express8S feature and the corresponding crypto
features, see IBM z16 (3931) Technical Guide, SG24-8951 or IBM z16 A02 and IBM z16 AGZ
Technical Guide, SG24-8952.
Note: New ICSF support is required to administer a Crypto Express8S coprocessor that
uses a TKE workstation, due to leveraging quantum algorithms. Otherwise, existing
workloads run on IBM z16 A01 without requiring ICSF support.
Leveraging of the new function is supplied in ICSF program temporary fixes (PTFs) on
z/OS 2.2 - 2.4 (Web deliverable HCR77D1, which can be downloaded from the z/OS
downloads website) or 2.5 (base, which is HCR77D2). When leveraging new quantum-safe
algorithms and sharing a KDS in a sysplex, ensure that all ICSF PTFs are installed on all
systems.
All supported levels of ICSF automatically detect what hardware cryptographic capabilities
are available where it is running, then enables functions as needed. No toleration of new
hardware is necessary. If you want to leverage new capabilities, then ICSF support is
necessary.
For the latest MCL bundle requirements, see the Driver Level 51 Exception Letter.
IBM z16 A01 enables up to 85 LPARs to be active concurrently. IBM z16 A02 and
IBM z16 AGZ enable up to 40 LPARs to be active concurrently. Each PCIe adapter on a
Crypto Express8S feature supports 85 domains on IBM z16 A01 and 40 domains on
IBM z16 A02 and IBM z16 AGZ, whether it is configured as a Crypto Express8S coprocessor
or a Crypto Express8S accelerator.
For availability reasons, the minimum configuration consists of two Crypto Express8S
features so that every potential LPAR can have access to two cryptographic adapters on two
different cards.
More Crypto Express8S features might be needed to satisfy application performance and
availability requirements:
For availability, spread the assignment of multiple PCIe adapters of the same type
(accelerator or coprocessor) to one LPAR across features in multiple I/O domains.
Using retained private keys on a PCIe adapter that is configured as a Crypto Express8S
coprocessor creates an application single point of failure. This point of failure exists
because RSA-retained private keys are not copied or backed up.
There is an intrusion latch within the PCIe adapter logic that is set when the feature is
removed from the system. If the feature is reinstalled and power is applied, the
coprocessor keys and secrets are zeroed and the intrusion latch is reset.
If a TKE workstation is available, disable the PCIe adapter before you remove the feature
from the system. When the feature is reinstalled, the coprocessor keys and secrets are not
zeroed. The intrusion latch is reset, and the coprocessor remains in the disabled state.
Then, the PCIe adapter can be enabled from the TKE and normal operations can resume.
Plan the definition of domain indexes and cryptographic coprocessor numbers in the
candidate list for each LPAR to prepare the cryptographic configuration. You can also
define or change that cryptographic definition dynamically to an active LPAR with a
running system. For more information, see “Change LPAR Cryptographic Controls
function” on page 246.
Crypto Express8S features can be installed concurrently when all physical requirements
are fulfilled. Dynamically enabling a new PCIe adapter to a partition requires these
configurations:
– At least one usage domain index must be defined to the LPAR.
– The cryptographic coprocessor numbers must be defined in the partition candidate list.
The same usage domain index can be defined more than once across multiple LPARs.
However, the cryptographic coprocessor number that is coupled with the usage domain
index that is specified must be unique across all active LPARs.
The same cryptographic coprocessor number and usage domain index combination can
be defined for more than one LPAR. This feature can be used, for example, to define a
configuration for backup situations. In this case, only one of the LPARs can be active at
any one time.
Table 10-2 is a simplified configuration map for IBM z16 A01. For IBM z16 A02 and
IBM z16 AGZ, the last column should be for Domain Index 39. Each row identifies a PCIe
adapter, and each column identifies a domain index number. Each cell entry indicates the
LPAR to be assigned to the cryptographic coprocessor number that is coupled with the usage
domain index.
Table 10-2 Planning for logical partitions, domains, and PCIe adapter numbers
PCIe adapter Domain Domain Domain .../... Domain
index 0 index 1 index 2 index 84
PCIe adapter 2
PCIe adapter 37
PCIe adapter 38
PCIe adapter 39
Important: Any combination of PCIe adapter and domain index should contain only
one active LPAR. The combination of cryptographic coprocessor number and usage
domain index must be unique across all active LPARs.
For more information about the Crypto Express8S feature for IBM Z, see IBM z16 (3931)
Technical Guide, SG24-8951 and IBM z16 A02 and IBM z16 AGZ Technical Guide,
SG24-8952.
Note: The same steps can be used for configuring Crypto Express8S for IBM z16 A02 and
IBM z16 AGZ.
The IBM z16 operates only in LPAR mode. For each LPAR that requires access to a PCIe
adapter, which is configured as either an accelerator or a coprocessor, the required
information must be defined in the partition image profile. This technique ensures the correct
usage of the cryptographic features when the associated partition is activated.
Concurrent changes to the Crypto Express8S features and controls when the partition is
already activated are provided by special functions on the SE.
This task is accomplished by using the Customize/Delete Activation Profile task, which is in
the Operational Customization Group, either from the HMC or from the SE. Modify the
cryptographic initial definition from the Crypto option in the image profile, as shown in
Figure 10-2. After this definition is modified, any change to the image profile requires you to
DEACTIVATE and ACTIVATE the LPAR for the change to take effect. Therefore, this
cryptographic definition is disruptive to a running system.
These tasks require you to work from the SE. To get to the appropriate SE task, log on to the
SE directly or click Single Object Operations from the HMC.
Cryptographic management
After you select the CPCs, click Cryptographic Management in the Configuration section.
Important: The coprocessor numbers are assigned to the feature serial number, not to
the installed location. If a feature is removed from one location to be reinstalled in
another location, the coprocessor number assignment remains.
Tip: You can review the PCI Cryptographic candidate lists and usage domain indexes that
are assigned for all active LPAR from the Summary tab (see Figure 10-5 on page 245).
The usage domain index, with the cryptographic number that is selected in the candidate
list, must be unique across all partitions that are defined to the CPC. Therefore, this new
tab is useful when you define or change the usage domain index for an LPAR.
This window is for informational purposes only. You can see the definitions, but you cannot
change them by using this window. Modifying the cryptographic coprocessor on/off status
requires the Configure On/Off task, which is described in “Configuring a Crypto Express8S
online or offline on a logical partition” on page 256.
By using the Change LPAR Cryptographic Controls function, which is included in the SE for
IBM z16 A01, you can do these tasks:
Add a cryptographic coprocessor to an LPAR for the first time.
Add a cryptographic coprocessor to an LPAR that uses a cryptographic coprocessor.
Remove a cryptographic coprocessor from an LPAR.
Zeroize or clear the cryptographic secure keys for a usage domain.
Select Control and Usage for each domain and Candidate and Online for each crypto (see
Figure 10-6).
Remember: Changes to the Cryptographic Coprocessor Online List are ignored when
this option is selected.
Save the definitions to the image profile and activate the changes immediately to the
partition.
When you add or change the control or usage domain index and cryptographic coprocessor
number dynamically for a running system, a confirmation message appears. After processing,
a status window opens and indicates the result of a dynamic addition or change of a
cryptographic definition to an LPAR (see Figure 10-7).
Besides adding or changing cryptographic settings for an LPAR, you can remove the
Control and Usage domains or Cryptographic Candidate lists for an LPAR from the
Change LPAR Cryptographic Controls window (see Figure 10-6 on page 246).
Consideration: Because you cannot see all cryptographic information, including the
usage domains for other LPARs, check the information in the View LPAR
Cryptographic Controls window before you continue. For more information about
zeroize, see “Reconfiguring the PCIe adapter type” on page 249.
3. In the confirmation window (see Figure 10-10), click OK to dynamically change the
cryptographic settings. You must also enter your user password to confirm this change.
After processing, a status window indicates the result of the dynamic change of
cryptographic definition to an LPAR.
When a PCIe adapter is configured as a CCA coprocessor, it can still run accelerator
functions, although slower than when configured as an accelerator. When it is configured as
an accelerator, it cannot run coprocessor functions.
To reconfigure the PCIe adapter from coprocessor to accelerator, complete the following
steps:
1. Select the CPC that has cryptographic coprocessor adapters that you want to reconfigure,
and then click the Cryptographic Configuration task in the Configuration Group.
2. The reconfiguration is enabled only for PCIe adapters that are off. Therefore, be sure that
the PCIe Cryptographic adapter status for that cryptographic coprocessor channel is
unconfigured. If necessary, set the PCIe Cryptographic adapter to Off for all partitions that
have it in their candidate list. To set the PCIe Cryptographic adapter to Off, use the
procedure that is described in “Configuring a Crypto Express8S online or offline on a
logical partition” on page 256.
4. Change the configuration for the cryptographic coprocessor adapter. The selected
cryptographic coprocessor channel is configured as a coprocessor (see Figure 10-12).
Select Accelerator.
By selecting Accelerator, you can zeroize the selected coprocessor by also selecting
Zeroize the Coprocessor on the Crypto Type Configuration window. Clear the Zeroize
the Coprocessor checkbox and click Apply.
Note: UDX support is not available for a Crypto Express8S that is defined as an EP11
coprocessor and accelerator.
The Cryptographic Type is now a Crypto Express8S Accelerator. The adapter was not
zeroized during the type-changing procedure.
The procedure for changing the type of the cryptographic configuration from a coprocessor to
an accelerator is complete. To change the accelerator back to a coprocessor, the same
procedure can be used, but select Coprocessor instead of Accelerator, as shown in
Figure 10-12 on page 250.
6. Check that your request was completed successfully. Click OK to return to the Crypto Type
Configuration window.
7. Click Cancel on the Crypto Type Configuration window to return to the Cryptographic
Configuration window. Confirm that the target cryptographic channel changed to the EP11
Coprocessor type in the Cryptographic Configuration task window. The Crypto Serial
Number, Operating Mode, and TKE Commands should be “Not available” until the
cryptography is set to Online again, as described in “Configuring a Crypto Express8S
online or offline on a logical partition” on page 256.
8. Click View Details to display the detailed information, as shown in Figure 10-20.
You can also switch the configuration mode from Accelerator to EP11 Coprocessor and from
EP11 to Accelerator by using the same process, but selecting Accelerator or EP11
Coprocessor as required.
5. Select the cryptographic coprocessor, and then select Tasks → Crypto Service
Operations → Configure On/Off task (see Figure 10-22 on page 257). This task controls
the online or offline (standby) state of a cryptographic processor for LPARs that are
defined in the cryptographic processor’s candidate list.
6. Select the cryptographic coprocessor channel number that you want, and then select
Select Action → Toggle to switch from Standby to Online (see Figure 10-23). If you want
multiple cryptographic channels concurrently, select Toggle All On.
7. After confirming that your requested cryptographic coprocessor channel is set to the state
of Online, click OK (see Figure 10-24).
9. You can now view the contents of the Cryptos window of the LPAR to confirm that the
cryptographic channels are now in the Operating status (see Figure 10-26).
Figure 10-27 Crypto Service Operations: LPAR Crypto Selection, Configure Offline
2. Select the cryptographic coprocessor channel number that you want, and select Select
Action → Toggle All Standby to switch from Online to Standby (see Figure 10-28).
3. After you confirm that the state for your requested cryptographic channel is Standby, click
OK (see Figure 10-29).
It is not the purpose of this section to show how to create, load, and manage keys in the
cryptographic adapters. For more information, see the ICSF literature. This section shows
only how to activate and deactivate a cryptographic coprocessor and display the hardware
status.
Cryptographic coprocessors that are configured on the partition are listed in the ICSF
Coprocessor Management panel (see Figure 10-33).
CRYPTO SERIAL
FEATURE NUMBER STATUS AES DES ECC RSA P11
------- -------- -------------------- --- --- --- --- ---
_ 8C00 93AADVP5 Active A I I I
_ 8A01 N/A Active
_ 8C02 93AADVP1 Active A I I I
_ 8A03 N/A Active
_ 8C04 93AADVLP Active A I I I
_ 8C05 93AADVL4 Active A I I I
_ 8C06 93AADVK7 Active A I I I
_ 8C07 93AADTG6 Active A I I I
******************************* Bottom of data ********************************
CRYPTO SERIAL
FEATURE NUMBER STATUS AES DES ECC RSA P11
------- -------- -------------------- --- --- --- --- ---
_ 8C00 93AADVP5 Active A I I I
_ 8A01 N/A Active
_ 8C02 93AADVP1 Active A I I I
_ 8A03 N/A Offline
_ 8C04 93AADVLP Active A I I I
_ 8C05 93AADVL4 Active A I I I
_ 8C06 93AADVK7 Active A I I I
_ 8C07 93AADTG6 Active A I I I
******************************* Bottom of data ********************************
CRYPTO SERIAL
FEATURE NUMBER STATUS AES DES ECC RSA P11
------- -------- -------------------- --- --- --- --- ---
_ 8C00 93AADVP5 Active A I I I
_ 8A01 N/A Active
_ 8C02 93AADVP1 Active A I I I
d 8A03 N/A Active
_ 8C04 93AADVLP Active A I I I
_ 8C05 93AADVL4 Active A I I I
_ 8C06 93AADVK7 Active A I I I
_ 8C07 93AADTG6 Active A I I I
******************************* Bottom of data ********************************
Generally, deactivate an active coprocessor from the ICSF Coprocessor Management panel
before it is configured off from the SE.
Note: If you do not deactivate the coprocessor first, some jobs might not be rerouted
correctly.
CRYPTO SERIAL
FEATURE NUMBER STATUS AES DES ECC RSA P11
------- -------- -------------------- --- --- --- --- ---
_ 8C00 93AADVP5 Active A I I I
_ 8A01 N/A Active
_ 8C02 93AADVP1 Active A I I I
_ 8A03 N/A Deactivated
_ 8C04 93AADVLP Active A I I I
_ 8C05 93AADVL4 Active A I I I
_ 8C06 93AADVK7 Active A I I I
_ 8C07 93AADTG6 Active A I I I
******************************* Bottom of data ********************************
The Active/Deactivated status that is viewed from ICSF Coprocessor Management does not
change the Online/Standby status that is set from the IBM z16 SE.
Status:
- Active: The feature is available for work.
- Offline: The feature is installed but not available to ICSF.
- Deactivated: The feature has been deactivated (see action
characters)
- Busy: The feature is temporarily busy.
- Hardware error: The feature has been stopped.
- Disabled by TKE: The feature has been removed from service by a TKE
workstation.
- Master key incorrect: At least one master key is incorrect.
- Being reconfigured: An error has been detected and being checked by the
configuration task
F3 = END HELP
VFM is designed to help improve the availability and handling of paging workload spikes
when running z/OS 2.1 or later. With this support, z/OS helps to improve system availability
and responsiveness by using VFM across transitional workload events, such as market
openings and diagnostic data collection. z/OS is also designed to help improve processor
performance by supporting middleware exploitation of pageable large (1 MB) pages.
Using VFM can help availability by reducing latency from paging delays that can occur at the
start of the workday or during other transitional periods. It also helps to eliminate delays that
can occur when collecting diagnostic data during failures. VFM can also be used in Coupling
Facility (CF) images to provide extended capacity and availability for workloads by using
IBM WebSphere® MQ Shared Queues structures.
VFM can help organizations meet their most demanding service-level agreements and
compete more effectively. VFM is simple to configure to provide rapid time to value.
For more information about the VFM feature, see IBM z16 (3931) Technical Guide,
SG24-8951 and IBM z16 A02 and IBM z16 AGZ Technical Guide, SG24-8952.
Note: The screen captures in this section were taken on a IBM z15 T01, but all steps and
screens are basically the same for all IBM z16 models.
The assignment of VFM to LPARs is exclusively done with the definitions in the image
activation profiles.
Note: Unlike the Flash Express cards, the allocation of VFM to LPARs cannot be altered
on an activated LPAR. So, the Manage Flash Allocation selection on the HMC is not
supported for IBM z14, IBM z14 ZR1, IBM z15 T01, IBM z15 T02, IBM z16 A01,
IBM z16 A02, and IBM z16 AGZ systems.
To allocate VFM to a partition, select the LPAR on the HMC and select Operational
Customization → Customize/Delete Activation Profiles. Then, select the image profile
and click Customize profile. The Initial and the Maximum values for the VFM are specified
on the Storage tab. This configuration is shown in Figure 10-40.
In this example, the initial value is set to 16 GB, and the maximum value is set to 32 GB. The
IBM z15 T01 system has two VFM features that are installed, which enables a maximum of
1024 GB that is allocated to the LPAR.
These definitions do not change the settings of a running LPAR. They are used only for the
activation of the LPAR. A newly activated LPAR starts with the specified amount of initial VFM.
Note: For a CF LPAR, it is also possible to define an initial value and a higher maximum
value for VFM in the image profile. However, it does not make sense to set the maximum
value higher than the initial value because the Coupling Facility Control Code (CFCC) does
not support any command to set any reserved memory online.
Note: The screen captures in this section are taken on a IBM z15 T01, but all steps and
screens are basically the same for all IBM z16 models.
The memory allocation of an IBM z16 A01 system is shown on the SE in the Storage
Information window. To view it, click the server and select Operational Customization →
Storage Information. The Base System Storage Allocation window opens, as shown in
Figure 10-42.
The IBM z15 T01 in our example (ARIES) has 1024 GB installed, of which 64 GB is allocated
to activated LPARs.
In z/OS for Flash Express and VFM, the PAGESCM parameter is supported in IEASYSxx. The
syntax is shown in Example 10-1. This parameter determines whether and how much SCM is
made available to an LPAR at IPL time.
This parameter specifies the minimum amount of SCM that should be made available for use
as auxiliary storage. The system reserves this amount of SCM during IPL for subsequent use
as auxiliary storage. Extra SCM is allocated on an as-needed basis if usage of this initial
amount of SCM is exceeded.
You can specify the following value ranges for the PAGESCM parameter to reserve
SCM for paging at IPL:
xxxxxxM Specifies the amount of SCM to reserve for paging at IPL in
megabytes. This value can be 1 - 6 decimal digits.
xxxxxxG Specifies the amount of SCM to reserve for paging at IPL in
gigabytes. This value can be 1 - 6 decimal digits.
The CONFIG SCM command is used to set SCM online or offline to an LPAR (Example 10-2).
The system reconfigures SCM both logically and physically. To bring SCM online, a number
must be specified. To take SCM offline, a range of starting and ending addresses of the SCM
blocks must be specified.
Attention: If you take SCM offline and do not specify one or more scm_ranges, the system
selects which SCM increments to take offline.
Attention: Taking SCM offline can affect data reliability and performance. Consider these
implications before taking SCM offline:
Your system must have enough auxiliary storage, which can include SCM and must
include page data sets to back critical system data. The CONFIG SCM OFFLINE command
fails if taking the specified number of SCMs offline results in leaving auxiliary storage
more than 50% full.
SCM is used for paging critical address spaces and common address spaces. An
insufficient amount of SCM causes those address spaces to demote the larger pages to
page-to-page data sets, which can lead to a loss of critical data during a direct access
storage device (DASD) IBM HyperSwap® scenario.
SCM is used for paging large pages. If there is an insufficient amount of SCM, 1 MB
large pages are demoted to 256 4-KB pages and page-to-page data sets, which can
negatively affect system performance.
The DISPLAY ASM and DISPLAY M commands are enhanced to display information and statuses
that are related to VFM:
DISPLAY ASM Lists the SCM status along with the paging data set status.
DISPLAY ASM,SCM Displays a summary of SCM usage.
DISPLAY M=SCM Displays SCM online or offline and increment information.
DISPLAY M=SCM(DETAIL) Displays detailed increment-level information.
Tip: You might notice a difference in usage numbers between the DISPLAY M=SCM and
DISPLAY ASM commands. The difference is because of how ASM perceives its usage of the
cache of available SCM block IDs that ASM maintains. To ASM, some block IDs are not in
use because they were not assigned to page-out requests. However, to the DISPLAY M=SCM
command processor, block IDs are used because they were assigned to ASM for its use.
VFM storage can also be used by CF LPARs running CFCC Level 25 on IBM z16 A01, CFCC
Level 24 on IBM z15 T01 and T02, and CFCC Level 22 or 23 on IBM z14 and IBM z14 ZR1.
Systems without this support cannot connect to or rebuild a structure by using SCM storage.
Because the PAGESCM parameter is not specified, the default value of ALL is used. If a VFM
allocation is defined for the LPAR and PAGESCM=ALL is specified (or kept at the default), then at
IPL time, the initial amount of VFM that is specified is used automatically by z/OS for paging.
Likewise, if a specific amount is specified, this amount is made available for paging.
From SC76, run the enhanced DISPLAY ASM and DISPLAY M commands to display the VFM
SCM-related information and status. The result for each command is shown in Example 10-4.
DISPLAY ASM,SCM
IEE207I 12.05.26 DISPLAY ASM 801
STATUS FULL SIZE USED IN-ERROR
IN-USE 0% 4,194,304 20,247 0
DISPLAY M=SCM
IEE174I 12.06.04 DISPLAY M 803
STORAGE-CLASS MEMORY STATUS
32G DEFINED
ONLINE
0G-16G
16G OFFLINE-AVAILABLE
1% IN USE
SCM INCREMENT SIZE IS 16G
DISPLAY M=SCM(DETAIL)
IEE174I 12.06.53 DISPLAY M 805
STORAGE-CLASS MEMORY STATUS - INCREMENT DETAIL
32G DEFINED
ADDRESS IN USE STATUS
0G 1% ONLINE
ONLINE: 16G OFFLINE-AVAILABLE: 16G PENDING OFFLINE: 0G
1% IN USE
SCM INCREMENT SIZE IS 16G
To vary an extra 16 GB VFM online to the example LPAR, run the CONFIG SCM(xxG),ONLINE
command, as shown in Example 10-5. The amount of VFM that is configured online must be
specified according to the supported increment size. From these displays, the supported
increment size is 16G.
Run the DISPLAY ASM and DISPLAY M commands again to display the status of the VFM and
see that the 16 GB extra value is now online and available (Example 10-6).
DISPLAY ASM,SCM
IEE207I 12.10.41 DISPLAY ASM 847
STATUS FULL SIZE USED IN-ERROR
IN-USE 0% 8,388,608 20,247 0
DISPLAY M=SCM
IEE174I 12.08.47 DISPLAY M 843
STORAGE-CLASS MEMORY STATUS
32G DEFINED
ONLINE
0G-32G
0G OFFLINE-AVAILABLE
0% IN USE
SCM INCREMENT SIZE IS 16G
DISPLAY M=SCM(DETAIL)
IEE174I 12.11.46 DISPLAY M 849
STORAGE-CLASS MEMORY STATUS - INCREMENT DETAIL
32G DEFINED
ADDRESS IN USE STATUS
0G 1% ONLINE
16G 0% ONLINE
ONLINE: 32G OFFLINE-AVAILABLE: 0G PENDING OFFLINE: 0G
0% IN USE
SCM INCREMENT SIZE IS 16G
Figure 10-44 Results of CONFIG SCM(16G),ONLINE in LPAR ARIES21 - Base System Storage
Allocation
In Figure 10-45, the amount of VFM allocated to LPAR ARIES21 went up to 32 GB.
Figure 10-45 Results of CONFIG SCM(16G),ONLINE in LPAR ARIES21 - Logical Partition Storage
Allocation
Figure 10-46 Results after CONFIG SCM(32G),OFFLINE in LPAR ARIES21 - Base System Storage
Allocation
In Figure 10-47, the amount of VFM allocated to LPAR ARIES21 went down to 0 GB, which is
lower than the initial 16 GB.
Figure 10-47 Results after CONFIG SCM(32G),OFFLINE in LPAR ARIES21 - Logical Partition Storage
Allocation
The allocation of VFM to a CF LPAR is done in the same way as for z/OS LPARs, which is
described in 10.2.3, “Configuring VFM” on page 267. The amount of SCM that is allocated to
a CF LPAR can be displayed in the Operating System Messages window at the HMC.
For example, LPAR ARIES2F, which allocated 32 GB of initial VFM storage, has a message
that shows the amount of SCM available, as shown in Example 10-7.
The CF must know the algorithm of how the structure is used by the application. Currently,
this algorithm is defined only for IBM MQ shared queues. To use this function, assign flash
memory to your Coupling Facilities (CFs) and update your structure definitions in your CFRM
policy with the new parameters SCMMAXSIZE and SCMALGORITHM. For more information, see
z/OS MVS Setting Up a Sysplex, SA23-1399.
IBM MQ for z/OS 7 or later enables the migration of IBM MQ shared queue objects to flash
memory when the structure utilization exceeds the defined threshold. The IBM MQ objects
are fetched back to real CF Storage when requested. This process provides an overflow
capability for IBM MQ shared queues to handle workload peaks.
IBM Resource Measurement Facility (RMF) provides measurement data and reporting
capabilities for VFM and Flash Express. The support enhances RMF Postprocessor and
Monitor III reports with various new CF SCM statistics.
Naming: The IBM z16 systems that are targeted by this publication consist of
IBM z16 A01, IBM z16 A02, and IBM z16 AGZ. Throughout this chapter, we might refer to
these machines as IBM z16. Wherever features and functions differ across these systems,
they are explicitly mentioned.
Note: The examples that are shown in this chapter are based on the IBM z16 A01 (3931).
However, these examples can also be used with the IBM z16 A02 and IBM z16 AGZ
(3932).
Note: Not all the following configuration items are necessarily required for your installation.
In addition, the examples that are presented are not exhaustive.
This chapter shows only the definition process. If you want a deeper understanding about
how to use HCD and Fibre Connection (FICON), see these resources:
I/O Configuration Using z/OS HCD and HCM, SG24-7804
FICON Planning and Implementation Guide, SG24-6497
Review z/OS HCD Planning, GA32-0907-40 in IBM Documentation
The following I/O definitions use HCD to demonstrate the examples. The examples in this
section continue the work example SYS9.IODF81.WORK.
An OSCONFIG describes the z/OS view of devices that are attached to a partition with its
operational behavior and parameters and features. An LPAR is a hardware definition of a
runtime environment for an operating system (OS) and the devices that are visible from it.
FICON switches describe a storage fabric, that is, the cabling and connection of your IBM Z
and attached storage server.
4. To add an EDT ID, enter s next to the new OSCONFIG (see Figure 11-2).
Chapter 11. Adding logical partitions and operating system configurations 281
7. Enter s (work with esoterics) next to EDT 00, and press Enter (see Figure 11-4).
10.After you add devices to the OSCONFIG ITSOTEST, you can add those device definitions
to an Esoteric or Console if applicable.
Chapter 11. Adding logical partitions and operating system configurations 283
284 IBM z16 Configuration Setup
12
This chapter shows only the definition process. If you want a deeper understanding about
how to use HCD and FICON, see these resources:
I/O Configuration Using z/OS HCD and HCM, SG24-7804
FICON Planning and Implementation Guide, SG24-6497
Review z/OS HCD Planning, GA32-0907-40 in IBM Documentation
Naming: The IBM z16 systems that are targeted by this publication consist of
IBM z16 A01, IBM z16 A02, and IBM z16 AGZ. Throughout this chapter, we might refer to
these machines as IBM z16. Wherever features and functions differ across these systems,
they are explicitly mentioned.
Note: The examples that are shown in this chapter are based on the IBM z16 A01 (3931).
However, these examples can also be used with the IBM z16 A02 and IBM z16 AGZ
(3932).
Note: Not all the following configuration items are necessarily required for your installation.
In addition, the examples that are presented are not exhaustive.
The following I/O definitions use HCD to demonstrate the examples. The examples continue
by using the work example SYS9.IODF81.WORK.
Select one or more switches, then press Enter. To add, use F11.
CU Dev
/ ID Type + Ad Serial-# + Description Num. Num.
_ 01 2032 01 10546MH 8960-F64 SAN64B-6 SW 01 0001 0001
_ 02 2032 02 10546MD 8960-F64 SAN64B-6 SW 03 0002 0002
_ 41 2032 41 __________ ITSO test SAN definition 0041 0041
******************************* Bottom of data *******************************
*---------------------------------------------------------------------*
| Switch control units 0041 and devices 0041 defined, but not yet |
| connected to both a processor and an operating system. |
*---------------------------------------------------------------------*
To define a FICON CHPID, connect to a FICON switch and provide access to a partition.
Then, complete the following steps1:
1. From the main HCD panel, select option 1.3. Processors.
2. Enter s next to the processor that you want to add a CHPID to, and press Enter.
3. Enter s next to the CSS ID that you want to add a CHPID to, and press Enter.
4. Press PF11 or in the CLI, enter add (see Figure 12-3 on page 289) to add a CHPID.
5. Make the following updates, and press Enter:
– Update Channel path ID to 14.
– Update Channel ID to 114.
– Update Channel path type to FC.
– Update Operational mode to SHR.
1
in this book, we previously recommended to leave the PCHID blank and assign it using the CHPID Mapping Tool
(CMT). For completeness. these steps show how to assign them by using the HCD.
HCD now prompts you to select which partition the CHPID should have access to.
Because we have only one partition that is defined in this CSS, we do not see the Define
Candidate List panel, even though we defined the CHPID as SHR.
HCD returns to the Channel Path List and shows the CHPID that was defined (see
Figure 12-5).
Select one or more channel paths, then press Enter. To add use F11.
The direct connect method is used in an environment where there is only one processor. The
FICON switch method, which is described in 12.2.3, “Defining FICON CHPIDs for switch
connections to a 2107 control unit” on page 294, is used where multiple processors must
connect to the same CUs. This situation might not always be the case.
Here are considerations for connecting a FICON CHPID to a DASD CU and its devices:
For performance and redundancy, determine how many I/O cards of that feature are
installed in the processor and to what PCIe ports on what CPC drawer does the I/O cards
connect to. (For a list of installed hardware, see the PCHID/CHID report.)
After a CHPID is defined, it can be added to a predefined partition in that CSS.
The CHPID can be connected to a CU.
Note: For FICON Express16S+ (Feature Code #0427 and Feature Code #0428),
FICON Express16SAa (Feature Code #0436 and Feature Code #0437), and FICON
Express32S (Feature Code #0461 and Feature Code #0462), defining both Fibre
Channel (FC) and Fibre Channel Protocol (FCP) CHPID types on the same I/O card is
not supported. (There is no mix that is supported by IBM z16). HCD issues the following
error message during a Validate or Build Production for an IODF:
CBDA964I CHPID type mix detected on processor PAVO for channels: 1.6C, 0.6D
a. FICON Express16SA is not supported on IBM z16 A02 and IBM z16 AGZ.
To define a FICON CHPID that connects directly to a CU and provides access to a partition,
complete the following steps2:
1. From the main HCD panel, select option 1.3. Processors.
2. Enter s next to the processor that you want to add a CHPID to, and press Enter.
3. Enter s next to the CSS ID that you want to add a CHPID to, and press Enter.
4. Press PF11 or in the CLI, enter add to add a CHPID.
2
in this book, we previously recommended to leave the PCHID blank and assign it using the CMT. For
completeness. these steps show how to assign them using the HCD.
6. Type forward slash (/) next to the partition that you want CHPID to have access to (see
Figure 12-7 on page 293), and press Enter.
Because only one partition is defined in this CSS, we do not see the Define Candidate List
panel, even though we defined the CHPID as SHR.
HCD now returns to the Channel Path List panel showing the CHPID that was defined
(see Figure 12-8).
Select one or more channel paths, then press Enter. To add use F11.
The direct connect method is used in an environment where there is only one processor. The
FICON switch method is used where multiple processors must connect to the same CUs. This
situation might not always be the case.
For FICON switch connections, there is usually a minimum of two FICON switches that the
FICON CHPIDs connect through, primarily for failure or service redundancy of the FICON
switches.
Note: The device type of the CU depends on your storage server. An IBM DS8000
server uses a CU type of 2107.
For this example, we connect to a predefined 2107 CU (A000), with a control unit address
(CUADD) of 40 and devices A000-A0EF (3390B) and A0F0-A0FF (3390A).
Note: For FICON Express16S+ (Feature Code #0427 and Feature Code #0428),
FICON Express16SAa (Feature Code #0436 and Feature Code #0437), and FICON
Express32S (Feature Code #0461 and Feature Code #0462), defining both FC and
FCP CHPID types on the same I/O card is not supported. (There is no mix that is
supported by IBM z16). HCD issues the following error message during a Validate or
Build Production for an IODF:
CBDA964I CHPID type mix detected on processor PAVO for channels: 1.6C, 0.6D
a. FICON Express16SA is not supported on IBM z16 A02 and IBM z16 AGZ.
To define FICON CHPIDs for a switch connection, complete the following steps:
1. From the main HCD panel, select option 1.4. Control units.
2. Scroll through the CU list until you find the CU that you want to connect to, or in the CLI,
enter L A000. In our example, we use A000.
3. Enter c next to the CU definition, and press Enter.
HCD now shows the Select Processor / CU panel. This panel is where the connection is
now made between the FICON CHPID (14) and the CU FICON Switch Port (11) through
the FICON switch (41).
5. Enter c next to the Processor.CSS that contains the partition that we want to have access
to the CU and also has access to the CHPID that we want to connect to the CU. In our
example, we use PAVO.3, and then press Enter.
Select Processor / CU
*---------------------- Change Control Unit Definition -----------------------*
| |
| |
| Specify or revise the following values. |
| |
| Control unit number . : A000 Type . . . . . . : 2107 |
| Processor ID . . . . . : PAVO Pavo |
| Channel Subsystem ID . : 3 |
| |
| Channel path IDs . . . . 14 __ __ __ __ __ __ __ + |
| Link address . . . . . . 4111 ____ ____ ____ ____ ____ ____ ____ + |
| |
| Unit address . . . . . . 00 __ __ __ __ __ __ __ + |
| Number of units . . . . 256 ___ ___ ___ ___ ___ ___ ___ |
| |
| Logical address . . . . 40 + (same as CUADD) |
| |
| Protocol . . . . . . . . __ + (D, S, or S4) |
| I/O concurrency level . _ + (1, 2, or 3) |
| |
| |
| |
*-----------------------------------------------------------------------------*
HCD now shows the Modify Device Parameters panel where you can override the UA
numbers. For a 2107 DASD CU definition, the starting UA is usually 00 and the ending UA
is FF, giving you 256 DASD definitions for the CU.
HCD returns to the Select Processor / CU panel, which shows the CHPID (14) to DLA (11)
through the FICON switch (41) connection definition (see Figure 12-12).
Figure 12-12 Processors: Select Processor / CU: CHPID to Link address connection
By pressing F20 (Right), you can see the other parts of the definition summary.
Select Processor / CU
*---------------------- Change Control Unit Definition -----------------------*
| |
| |
| Specify or revise the following values. |
| |
| Control unit number . : A000 Type . . . . . . : 2107 |
| Processor ID . . . . . : PAVO Pavo |
| Channel Subsystem ID . : 3 |
| |
| Channel path IDs . . . . 14 15 __ __ __ __ __ __ + |
| Link address . . . . . . 4111 ____ ____ ____ ____ ____ ____ ____ + |
| |
| Unit address . . . . . . 00 __ __ __ __ __ __ __ + |
| Number of units . . . . 256 ___ ___ ___ ___ ___ ___ ___ |
| |
| Logical address . . . . 40 + (same as CUADD) |
| |
| Protocol . . . . . . . . __ + (D, S, or S4) |
| I/O concurrency level . _ + (1, 2, or 3) |
| |
| |
| |
*-----------------------------------------------------------------------------*
8. HCD again shows the Modify Device Parameters panel where you can override the UA
numbers. Press Enter to continue.
HCD returns to the Select Processor / CU panel showing the CHPID (15) connection
definition (see Figure 12-14 on page 299).
Figure 12-14 Processors: Select Processor / CU: CHPID to Link address connection
Although a mixture of FICON switched and FICON direct connections are not recommended
to the same CU, this configuration is possible.
A typical scenario might be where you were moving from direct connect DASD to a FICON
switch connected DASD, but you cannot take the DASD offline to live systems.
The OSCONFIG also contains Esoterics device groups that are defined in Eligible Device
Tables (EDTs) within an OSCONFIG.
Esoterics device groups are used to request allocation of a device that was defined in an
Esoteric device group when using the UNIT = parameter in a JCL DD statement. However, this
allocation can be overridden or intercepted by using DFSMS.
To define 3390B devices to an OSCONFIG and EDT/Esoteric, complete the following steps:
1. From the main HCD panel, select option 1.5. I/O Devices.
2. Scroll through the I/O Device List until you find the device number that you want to add to
the OSCONFIG, or in the CLI, enter L A000. In our example, we use A000.
3. Enter c next to one or more device numbers, and press Enter.
HCD displays the Change Device Definition panel where you can modify the CU that the
devices are attached to (see Figure 12-15). Press Enter.
HCD displays the Device / Processor Definition panel where you can modify some of the
Device parameters relating to Subchannel Set (SS), UA, and the Explicit Device
Candidate List.
5. Next is the HCD panel, where you define devices to the OSCONFIG. Scroll through the list
of OSCONFIG definitions until you find the OSCONFIG that you want to add to the
devices to, or in the CLI, enter L ITSOTEST. In our example, we use ITSOTEST.
6. Enter s next to the OSCONFIG, and press Enter.
HCD displays the device parameters and features that are applicable to that device type.
In our example, we add 3390B and 3390A devices to ITSOTEST.
The Assign/Unassign Device to Esoteric panel opens, where you can specify which
Esoteric (if any) that you want the devices to be added to.
The same steps can now be performed for the remaining devices A0F0 - A0FF (3390A) for
this example.
Here is a list of these potential configuration items and a short description about how to do
each of them by using Hardware Configuration Definition (HCD).
Naming: The IBM z16 systems that are targeted by this publication consist of
IBM z16 A01, IBM z16 A02, and IBM z16 AGZ. Throughout this chapter, we might refer to
these machines as IBM z16. Wherever features and functions differ across these systems,
they are explicitly mentioned.
Note: The examples that are shown in this chapter are based on the IBM z16 A01 (3931).
However, these examples can also be used with the IBM z16 A02 and IBM z16 AGZ
(3932).
Note: Not all the following configuration items are necessarily required for your installation.
In addition, the examples that are presented are not exhaustive.
The following I/O definitions use HCD to demonstrate the examples. The examples continue
with the work example SYS9.IODF81.WORK.
To define an OSC CHPID and provide access to a partition, complete the following steps:
1. From the main HCD panel, select option 1.3. Processors.
2. Enter s next to the processor that you want to add a CHPID to, and press Enter.
3. Enter s next to the channel subsystem (CSS) ID that you want to add a CHPID to, and
press Enter.
4. Press PF11 or, in the CLI, enter add (see Figure 13-1) to add a CHPID.
5. Make the following updates, and press Enter:
a. Update Channel path ID to C6.
b. Update Channel ID to 11C.
c. Update Channel path type to OSC.
d. Update Operational mode to SHR.
e. Update Description to the description that you want.
In this example, because we select all partitions to the Access List, we do not see the
Define Candidate List panel, even though we defined the CHPID as SHR.
HCD now returns to the Channel Path List, and you see the CHPID that was defined (see
Figure 13-3).
Select one or more channel paths, then press Enter. To add use F11.
You might want to connect the OSC CU definition to multiple CPCs even though the physical
OSC is still unique to any one CPC. Also, you might want to span the OSC over multiple
CSSs within a CPC.
Here are considerations for connecting an OSC CHPID to an OSC CU and its 3270-X
devices:
Determine how many OSCs are required to provide a primary and secondary/backup
network connection.
The example connects to a predefined OSC CU (1C60) and 3270-X devices 0700 - 070F.
To define OSC CHPID connections to an OSC CU, complete the following steps:
1. From the main HCD panel, select option 1.4. Control units.
2. Scroll through the CU list until you find the CU that you want to connect to, or in the CLI,
enter L 1C60. In our example, we use 1C60.
3. Enter c next to the CU definition, and press Enter.
4. Changes the CU definition that you want (see Figure 13-4), and press Enter.
HCD now shows the Select Processor / CU panel. This panel is where the connection is
now made between the OSC CHPID (C6) and the CU (1C60).
5. Enter c next to the Processor.CSS that contains the partition that you want to have access
to the CU and also has access to the CHPID you want to connect to the CU. Then, press
Enter.
Select Processor / CU
*---------------------- Change Control Unit Definition -----------------------*
| |
| |
| Specify or revise the following values. |
| |
| Control unit number . : 1C60 Type . . . . . . : OSC |
| Processor ID . . . . . : PAVO Pavo |
| Channel Subsystem ID . : 3 |
| |
| Channel path IDs . . . . C6 __ __ __ __ __ __ __ + |
| Link address . . . . . . ____ ____ ____ ____ ____ ____ ____ ____ + |
| |
| Unit address . . . . . . 00 __ __ __ __ __ __ __ + |
| Number of units . . . . 254 ___ ___ ___ ___ ___ ___ ___ |
| |
| Logical address . . . . __ + (same as CUADD) |
| |
| Protocol . . . . . . . . __ + (D, S, or S4) |
| I/O concurrency level . _ + (1, 2, or 3) |
| |
| |
| |
*-----------------------------------------------------------------------------*
Figure 13-5 Control units: Change Control Unit Definition detail - OSC
7. HCD now shows the Modify Device Parameters panel where you can override the Unit
Address (UA) numbers. For most OSA definitions, the UA starts at 00.
8. Update UA New to 00 to define the Modify Device Parameters (see Figure 13-6 on
page 311), and press Enter.
HCD now returns to the Select Processor / CU panel showing the CHPID (C6) connection
definition (see Figure 13-7).
Figure 13-7 Processors: Select Processor / CU: CHPID to Link address connection - OSC
9. By pressing F20 (Right), you can see the other parts of the definition summary.
The OSCONFIG also contains Esoterics device groups, which are defined in Eligible Device
Tables (EDTs) within an OSCONFIG. OSA definitions usually do not use Esoterics.
6. In the HCD panel, we define devices to the OSCONFIG. Scroll through the list of
OSCONFIG definitions until you find the OSCONFIG that you want to add to the devices
to, or in the CLI, enter L ITSOTEST. In our example, we use ITSOTEST.
7. Enter s next to the OSCONFIG, and press Enter.
HCD displays the device parameters and features that are applicable to that device type.
In our example, we add 3270-X devices to ITSOTEST.
9. The Assign/Unassign Device to Esoteric panel opens. You can specify which Esoteric (if
any) that you want the devices to be added to. Press Enter (see Figure 13-11 on
page 315).
In this example, we add only the OSC/3270-X devices to the OSCONFIG ITSOTEST and
not to any Esoterics in this example.
Figure 13-11 I/O Devices: Define Device to Operating System Configuration - OSC
10.The final panel opens and shows that the devices are defined to the OSCONFIG. Press
Enter to return to the I/O Device List.
The devices must first be defined to an OSCONFIG so that they can be added to a Nucleus
Initialization Program Console List within an OSCONFIG.
The Nucleus Initialization Program Console List also determines which console receives the
Nucleus Initialization Program/IPL messages first. If that console is unavailable, then the
Nucleus Initialization Program tries the next device in the list until all devices in the list are
tried.
If the Nucleus Initialization Program cannot write IPL messages to any 3270-X device in the
list, then the messages are written to the Hardware Management Console (HMC) Operating
System Messages panel.
Commands and displays can be entered into the Command field (see Figure 13-13).
Here are considerations for adding devices to a Nucleus Initialization Program Console List
within an OSCONFIG:
Adding a device to a Nucleus Initialization Program Console List within an OSCONFIG
does not necessarily mean that the Nucleus Initialization Program may write IPL
messages to that device.
The devices that are defined in the Nucleus Initialization Program Console List also need
CU and CHPID access to the partition where z/OS is being started.
In our example, there are no devices that are defined in the Nucleus Initialization Program
Console List.
Because this device entry is the first one in the list, the order is 1 (see Figure 13-16 on
page 319).
6. Add device 0701 to the Nucleus Initialization Program Console List (see Figure 13-17).
To define an OSD CHPID and provide access to a partition, complete the following steps:
1. From the main HCD panel, select option 1.3. Processors.
2. Enter s next to the processor that you want to add a CHPID to, and press Enter.
3. Enter s next to the CSS ID that you want to add a CHPID to, and press Enter.
4. In the CLI, enter add (see Figure 13-18 on page 321) to add a CHPID.
5. Make the following updates, and press Enter:
– Update Channel path ID to E1.
– Update Channel ID to 128.
– Update Channel path type to OSD.
– Update Operational mode to SHR.
– Update Description to the description that you want.
1 OSA Express7S features are not supported on the IBM z16 A02 and IBM z16 AGZ.
6. HCD now prompts you to specify Will greater than 160 TCP/IP stacks be required
for this channel? The default is No, which we use for our example (see Figure 13-19).
Press Enter.
Figure 13-19 Processors: Allow for more than 160 TCP/IP stacks - OSD
7. Next, HCD now prompts you to add or modify any physical network IDs. We do not use
any physical network ID definitions for the OSD definition in this example.
9. HCD prompts you to select which partition the CHPID should have access to. Enter a
forward slash (/) next to the partition that you want (see Figure 13-21), and press Enter.
Because we select all partitions to the access list, we do not see the Define Candidate List
panel, even though we defined the CHPID as SHR.
Select one or more channel paths, then press Enter. To add use F11.
You might want to connect the OSA CU definition to multiple CPCs even though the physical
OSA is still unique to any one CPC. Also, you might want to span the OSA over multiple CSSs
within a CPC.
Here are considerations for connecting an OSD CHPID to an OSA CU and its OSA/OSAD
devices:
Determine how many OSAs are required to provide a primary and secondary/backup
network connection.
The example connects to a predefined OSA CU (1E10), OSA devices 1E10 - 1E1E, and
OSAD device 1E1F.
To define OSD CHPID connections to an OSA CU, complete the following steps:
1. From the main HCD panel, select option 1.4. Control units.
2. Scroll through the CU list until you find the CU that you want to connect to, or in the CLI,
enter L 1E10. In our example, we use 1E10.
3. Enter c next to the CU definition, and press Enter.
HCD now shows the Select Processor / CU panel, where the connection is now made
between the OSD CHPID (E1) and the CU (1E10).
5. Enter c next to the Processor.CSS that contains the partition that you want to access the
CU and also access the CHPID that you want to connect to the control unit. Press Enter.
Select Processor / CU
*---------------------- Change Control Unit Definition -----------------------*
| |
| |
| Specify or revise the following values. |
| |
| Control unit number . : 1E10 Type . . . . . . : OSA |
| Processor ID . . . . . : PAVO Pavo |
| Channel Subsystem ID . : 3 |
| |
| Channel path IDs . . . . E1 __ __ __ __ __ __ __ + |
| Link address . . . . . . ____ ____ ____ ____ ____ ____ ____ ____ + |
| |
| Unit address . . . . . . 00 __ __ __ __ __ __ __ + |
| Number of units . . . . 255 ___ ___ ___ ___ ___ ___ ___ |
| |
| Logical address . . . . __ + (same as CUADD) |
| |
| Protocol . . . . . . . . __ + (D, S, or S4) |
| I/O concurrency level . _ + (1, 2, or 3) |
| |
| |
| |
*---------------------- Change Control Unit Definition -----------------------*
Figure 13-24 Control units: Change Control Unit Definition detail - OSD
7. HCD now shows the Modify Device Parameters panel where you may override the UA
numbers. For most OSA definitions, the UA starts at 00.
HCD now returns to the Select Processor / CU panel, which shows the CHPID (E1)
connection definition (see Figure 13-26).
Figure 13-26 Processors: Select Processor / CU: CHPID to Link address connection - OSD
Press F20 (Right) to see the other parts of the definition summary.
The OSCONFIG also contains Esoterics device groups, which are defined in EDTs within an
OSCONFIG. OSA definitions usually do not use Esoterics.
To define OSA and OSAD devices to an OSCONFIG, complete the following steps:
1. From the main HCD panel, select option 1.5. I/O Devices.
2. Scroll through the I/O Device List until you find the device number that you want to add to
the OSCONFIG, or in the CLI, enter L 1E10. In our example, we use 1E10.
Because OSA and OSAD are two different device types, they must be added separately to
the OSCONFIG.
3. Enter c next to one or more device numbers, and press Enter.
5. HCD now displays the Device / Processor Definition panel, where you may modify some of
the Device parameters relating to SS, UA, and the Explicit Device Candidate List. Type c
next to the Proc.CCSID item if you want to modify any of these parameters (see
Figure 13-28 on page 329), or press Enter to accept the defaults.
6. The HCD panel opens, where we define devices to the OSCONFIG. Scroll through the list
of OSCONFIG definitions until you find the OSCONFIG that you want to add the devices
to, or in the CLI, enter L ITSOTEST. In our example, we use ITSOTEST.
7. Enter s next to the OSCONFIG, and press Enter.
HCD displays the device parameters and features that are applicable to that device type.
In our example, we add OSA devices to ITSOTEST.
9. The Assign/Unassign Device to Esoteric panel opens, where you can specify which
Esoteric (if any) that you want the devices to be added to. We add only the OSA/OSAD
devices to the OSCONFIG ITSOTEST and not to any Esoterics in this example. Press Enter
(see Figure 13-30 on page 331).
Figure 13-30 I/O Devices: Define Device to Operating System Configuration - OSD
10.The final panel opens and shows that the devices are defined to the OSCONFIG. Press
Enter to return to the I/O Device List.
Figure 13-31 I/O Devices: Define Device to Operating System Configuration continued - OSD
Statements of Directiona:
IBM z16 will be the last IBM Z to support the OSE CHPID type.
IBM z16 will be the last IBM Z to support OSA Express 1000Base-T hardware
adapters.
a. Statements by IBM regarding its plans, directions, and intent are subject to change or
withdrawal without notice at the sole discretion of IBM.
2 OSA Express7S features are not supported on IBM z16 A02 and IBM z16 AGZ.
To define an OSE CHPID and provide access to a partition, complete the following steps:
1. From the main HCD panel, select option 1.3. Processors.
2. Enter s next to the processor that you want to add a CHPID to, and press Enter.
3. Enter s next to the CSS ID that you want to add a CHPID to, and press Enter.
4. In the CLI, enter add (see Figure 13-32) to add a CHPID.
5. Make the following updates and press Enter:
– Update Channel path ID to C3.
– Update Channel ID to 1BC.
– Update Channel path type to OSE.
– Update Operational mode to SHR.
– Update Description to the description that you want.
7. Because we have more that one partition that is defined in this CSS, HCD prompts us to
define any Candidate list access. In our example, we do not define any Candidate list
access (see Figure 13-34 on page 335). Press Enter.
The HCD returns to the Channel Path List panel and shows you the CHPID that was
defined (see Figure 13-35).
Select one or more channel paths, then press Enter. To add use F11.
You might want to connect the OSA CU definition to multiple CPCs even though the physical
OSA is still unique to any one CPC. Also, you might want to span the OSA over multiple CSSs
within a CPC.
Here are considerations for connecting an OSE CHPID to an OSA CU and its OSA/OSAD
devices:
Determine how many OSAs are required to provide a primary and secondary/backup
network connection.
This example connects to a predefined OSA CU (1C30), OSA devices 1C30 - 1C3E, and
OSAD device 1C3F.
To define OSE CHPID connections to an OSA CU, complete the following steps:
1. From the main HCD panel, select option 1.4. Control units.
2. Scroll through the CU list until you find the CU that you want to connect to, or in the CLI,
enter L 1C30. In our example, we use 1C30.
3. Enter c next to the CU definition, and press Enter.
4. Change the CU definition that you want as needed (see Figure 13-36), and press Enter.
5. HCD now shows the Select Processor / CU panel, which is where the connection is now
made between the OSE CHPID (C3) and the CU (1C30). Enter c next to the
Processor.CSS that contains the partition that you want to access the CU and also access
the CHPID that you want to connect to the CU. Press Enter.
Select Processor / CU
*---------------------- Change Control Unit Definition -----------------------*
| |
| |
| Specify or revise the following values. |
| |
| Control unit number . : 1C30 Type . . . . . . : OSA |
| Processor ID . . . . . : PAVO Pavo |
| Channel Subsystem ID . : 3 |
| |
| Channel path IDs . . . . C3 __ __ __ __ __ __ __ + |
| Link address . . . . . . ____ ____ ____ ____ ____ ____ ____ ____ + |
| |
| Unit address . . . . . . 00 __ __ __ __ __ __ __ + |
| Number of units . . . . 255 ___ ___ ___ ___ ___ ___ ___ |
| |
| Logical address . . . . __ + (same as CUADD) |
| |
| Protocol . . . . . . . . __ + (D, S, or S4) |
| I/O concurrency level . _ + (1, 2, or 3) |
| |
| |
| |
*-----------------------------------------------------------------------------*
Figure 13-37 Control units: Change Control Unit Definition detail - OSE
7. HCD now shows the Modify Device Parameters panel, where you may override the UA
numbers. For OSA definitions, the UA usually starts at 00.
HCD returns to the Select Processor / CU panel, which shows the CHPID (C3) connection
definition (see Figure 13-39).
Figure 13-39 Processors: Select Processor / CU: CHPID to Link address connection - OSE
9. By pressing F20 (Right), you can see the other parts of the definition summary.
The OSCONFIG also contains Esoterics device groups, which are defined in EDTs within an
OSCONFIG. OSA definitions usually do not use Esoterics.
To define OSA and OSAD devices to an OSCONFIG, complete the following steps:
1. From the main HCD panel, select option 1.5. I/O Devices.
2. Scroll through the I/O Device List until you find the device number that you want to add to
the OSCONFIG, or in the CLI, enter L 1C30. In our example, we use 1C30.
Because OSA and OSAD are two different device types, they must be added separately to
the OSCONFIG.
3. Enter c next to the device numbers, and press Enter.
5. HCD now displays the Device / Processor Definition panel where you may modify some of
the device parameters relating to SS, UA, and the Explicit Device Candidate List. Type c
next to the Proc.CCSID item if you want to modify any of these parameters (see
Figure 13-41), or press Enter to accept the defaults.
Figure 13-43 I/O Devices: Define Device to Operating System Configuration - OSE
10.The final panel opens and show that the devices are defined to the OSCONFIG. Press
Enter to return to the I/O Device List.
11.Now, perform the same action of adding an OSAD device 1C3F to OSCONFIG ITSOTEST.
Figure 13-44 I/O Devices: Define Device to Operating System Configuration continued - OSE
Like central processor (CP) CHPIDs, IQD CHPIDs are defined logically and internally to the
processor and require no installed hardware (PCHIDs). However, a maximum of up to 32
high-speed virtual local area network (VLAN) attachments may be defined.
Each of the logical IQD VCHIDs can support only one CHPID, but the CHPIDs may be
spanned across multiple CSSs.
HCD now prompts you to specify the IQD Channel Parameters, where you set the
maximum frame size in KB and what IQD function is used.
HCD prompts you to select which partitions the CHPID should have access to.
7. Type forward slash (/) next to the needed partitions (see Figure 13-47), and press Enter.
HCD now displays the Define Candidate List panel. In our example, we do not select any
Candidate LPARs for this IQD CHPID. Press Enter.
Select one or more channel paths, then press Enter. To add use F11.
Here are considerations for connecting an IQD CHPID to an IQD CU and its IQD devices:
Determine how many IQDs are required to provide the required HiperSocket bandwidth.
In this example, we connect to a predefined IQD CU (F000) and IQD devices 0FA0 - 0FBF.
To define IQD CHPID connections to an IQD CU, complete the following steps:
1. From the main HCD panel, select option 1.4. Control units.
2. Scroll through the CU list until you find the CU that you want to connect to, or in the CLI,
enter L F000. In our example, we use F000.
3. Enter c next to the CU definition, and press Enter.
5. HCD now shows the Select Processor / CU panel. This panel is where the connection is
made between the IQD CHPID (F0) and the CU (F100). Enter c next to the Processor.CSS
that contains the partition that you want to access the CU and the CHPID that you want to
connect to the CU. Press Enter.
Select Processor / CU
*---------------------- Change Control Unit Definition -----------------------*
| |
| |
| Specify or revise the following values. |
| |
| Control unit number . : F000 Type . . . . . . : IQD |
| Processor ID . . . . . : PAVO Pavo |
| Channel Subsystem ID . : 3 |
| |
| Channel path IDs . . . . F0 __ __ __ __ __ __ __ + |
| Link address . . . . . . ____ ____ ____ ____ ____ ____ ____ ____ + |
| |
| Unit address . . . . . . 00 __ __ __ __ __ __ __ + |
| Number of units . . . . 256 ___ ___ ___ ___ ___ ___ ___ |
| |
| Logical address . . . . __ + (same as CUADD) |
| |
| Protocol . . . . . . . . __ + (D, S, or S4) |
| I/O concurrency level . _ + (1, 2, or 3) |
| |
| |
| |
*-----------------------------------------------------------------------------*
Figure 13-50 Control units: Change Control Unit Definition detail - IQD
7. HCD now shows the Modify Device Parameters panel, where you may override the UA
numbers. For IQD definitions, the UA starts at 00. Update UA New to 00 for the IQD device
type to define the Modify Device Parameters (see Figure 13-51), and press Enter.
Figure 13-52 Processors: Select Processor / CU: CHPID to Link address connection - IQD
8. By press F20 (Right), you can see the other parts of the definition summary.
The OSCONFIG also contains Esoterics device groups that are defined in EDTs within an
OSCONFIG. IQD definitions usually do not use Esoterics.
5. HCD now displays the Device / Processor Definition panel, where you may modify some of
the device parameters relating to SS, UA, and the Explicit Device Candidate List. Enter c
next to the Proc.CCSID item if you want to modify any of these parameters (see
Figure 13-54), or press Enter to accept the defaults.
Figure 13-56 I/O Devices: Define Device to Operating System Configuration - IQD
10.The final panel opens and shows that the devices are defined to the OSCONFIG. Press
Enter to return to the I/O Device List.
It provides a list of these potential configuration items and a short description about how to do
each of them by using a Hardware Configuration Definition (HCD).
Naming: The IBM z16 systems that are targeted by this publication consist of
IBM z16 A01, IBM z16 A02, and IBM z16 AGZ. Throughout this chapter, we might refer to
these machines as IBM z16. Wherever features and functions differ across these systems,
they are explicitly mentioned.
Note: The examples that are shown in this chapter are based on the IBM z16 A01 (3931).
However, these examples can also be used with the IBM z16 A02 and IBM z16 AGZ
(3932).
Note: Not all the following configuration items are necessarily required for your installation.
In addition, the examples that are presented are not exhaustive.
The following I/O definitions use HCD to demonstrate the examples. The examples in this
chapter continue the work example that was created in the previous chapters (for example,
SYS9.IODF81.WORK).
CS5 CF CHPIDs are defined by using Feature Code 0172 or 0176 (Integrated Coupling
Adapter Short Reach (ICA SR and ICA-SR 1.1), which are two port (link) cards that are
installed on the central processor complex (CPC) drawer instead of in the PCIe+ I/O drawer.
The ICA SR card has two ports (Port 1 and Port 2) that provide two physical connections to
another ICA SR card on the same or different processor.
Each of the ports can have up to four CHPIDs defined to these ports.
To define a CS5 CHPID and provide access to a partition, complete the following steps:
1. From the main HCD panel, select option 1.3. Processors.
2. Enter s next to the processor that you want to add a CHPID to, and press Enter.
3. Enter s next to the CSS ID that you want to add a CHPID to, and press Enter.
4. Press PF11, or in the CLI, enter add (see Figure 14-2) to add a CHPID.
5. Make the following updates and press Enter:
– Update Channel path ID to 80.
– Update Channel path type to CS5.
– Update Operational mode to SHR.
– Update Description to the description that you want.
7. HCD prompts you to select which partitions the CHPID should have access to. Type
forward slash (/) next to the wanted partitions (see Figure 14-4), and press Enter.
Select one or more channel paths, then press Enter. To add use F11.
9. Proceed to define an extra CS5 CHPID as 84 to the same LPARs as AID=17, Port=1 (see
Figure 14-6).
Select one or more channel paths, then press Enter. To add use F11.
Select one or more channel paths, then press Enter. To add use F11.
6. On the next panel, HCD prompts you to specify the second CS5 CHPID that you want to
connect to. Scroll through the Channel Path List until you find the second CS5 CHPID you
want to connect to, or in the CLI, enter L 84. In our example, we use 84.
8. HCD prompts you to specify which CF channel path to connect to. Make the following
updates (see Figure 14-9), and press Enter:
– Update Destination processor ID to PAVO.
– Update Destination channel subsystem ID to 3.
– Update Destination channel path ID to 80.
10.HCD provides suggested CU numbers and device addresses for the first CS5 CHPID (see
Figure 14-11). Observe that the CU number is the same and that eight devices were
allocated. Press Enter.
CL5 CF CHPIDs are defined by using Feature Code #0434 (Coupling Express2 LR (CE LR))
cards, which are installed in the PCIe+ I/O drawer instead of on the CPC drawer.
The CE LR card has two ports (Port 1 and Port 2), which provide two physical connections
between another CE LR card on the same or different processor. They can also connect to a
CE LR (Feature Code 0433) on IBM z15 and IBM z14 machines.
To define a CL5 CHPID and provide access to a partition, complete the following steps:
1. From the main HCD panel, select option 1.3. Processors.
2. Enter s next to the processor that you want to add a CHPID to, and press Enter.
3. Enter s next to the CSS ID that you want to add a CHPID to, and press Enter.
6. HCD prompts you to specify the coupling PCHID/Port attributes. Update Coupling Port to
1 (see Figure 14-14), and press Enter.
8. Because more partitions than the selected two are defined, the Define Candidate List
panel opens. For this example, we do not add any partitions in the access list. Press Enter.
HCD returns to the Channel Path List and shows you the CHPID that was defined (see
Figure 14-16).
Select one or more channel paths, then press Enter. To add use F11.
Select one or more channel paths, then press Enter. To add use F11.
Select one or more channel paths, then press Enter. To add use F11.
6. HCD prompts you to specify the second CL5 CHPID that you want to connect to. Scroll
through the Channel Path List until you find the second CL5 CHPID that you want to
connect to, or in the CLI, enter L 8C. In our example, we use 8C.
7. Type p next to the CHPID definition (see Figure 14-19), and press Enter.
9. HCD checks the available CU numbers and device addresses starting at FFFF and works
backwards to provide suggestions. These suggestions can be overridden or accepted. We
accept the suggestions for the second CL5 CHPID (see Figure 14-21), and press Enter.
HCD provides a summary of the Source and Destination CF Connectivity List (see
Figure 14-23).
ICP CF CHPIDs are defined logically and internally to the processor and require no installed
hardware.
Each of the logical ICP links can support only one CHPID at each end of the link. However,
the CHPIDS can be spanned across multiple CSSs.
To define an ICP CHPID and provide access to a partition, complete the following steps:
1. From the main HCD panel, select option 1.3. Processors.
2. Enter s next to the processor that you want to add a CHPID to, and press Enter.
3. Enter s next to the CSS ID that you want to add a CHPID to, and press Enter.
4. In the CLI, enter add (see Figure 14-24) to add a CHPID.
5. Make the following updates, and press Enter:
– Update Channel path ID to FC.
– Update Channel path type to ICP.
– Update Operational mode to SHR.
– Update Description to the description that you want.
Because more partitions than the selected two are defined, the Define Candidate List
panel opens. For this example, we do not add any partitions in the access list. Press Enter.
HCD returns to the Channel Path List and shows you the CHPID that was defined (see
Figure 14-26).
Select one or more channel paths, then press Enter. To add use F11.
Select one or more channel paths, then press Enter. To add use F11.
Select one or more channel paths, then press Enter. To add use F11.
6. HCD prompts you to specify the second ICP CHPID that you want to connect to. Scroll
through the Channel Path List until you find the second ICP CHPID that you want to
connect to, or in the CLI, enter L FD. In our example, we use FD.
7. Type p next to the CHPID definition (see Figure 14-29), and press Enter.
9. HCD checks the available CU numbers and device addresses starting at FFFF and works
backwards to provide suggestions. These suggestions can be overridden or accepted. We
accept the suggestions for the second ICP CHPID (see Figure 14-31), and press Enter.
HCD provides a summary of the Source and Destination CF Connectivity List (see
Figure 14-33).
It includes a list of these potential configuration items and a short description about how to do
each of them by using Hardware Configuration Definition (HCD). It also includes an overview
of PCIe functions.
Naming: The IBM z16 systems that are targeted by this publication consist of
IBM z16 A01, IBM z16 A02, and IBM z16 AGZ. Throughout this chapter, we might refer to
these machines as IBM z16. Wherever features and functions differ across these systems,
they are explicitly mentioned.
Note: The examples that are shown in this chapter are based on the IBM z16 A01 (3931).
However, these examples can also be used with the IBM z16 A02 and IBM z16 AGZ
(3932).
Note: Not all the following configuration items are necessarily required for your installation.
In addition, the examples that are presented are not exhaustive.
The following I/O definitions use HCD to demonstrate the examples. This section continues to
use the work example SYS9.IODF81.WORK.
Note: Starting with the IBM z15, the IBM zEnterprise Data Compression (zEDC) PCIe
feature is no longer available as a separate hardware feature, Compression functions are
implemented directly on the processor chip. Therefore, an HCD configuration is no longer
required.
15.2.1 Overview
PCIe adapters that are attached to a system can provide the operating system (OS) with
various “PCIe functions” that are used by entitled logical partitions (LPARs).
Note: The support of virtual functions (VFs), the allowed range of virtual function IDs
(VFIDs), and the support of PNETIDs depends on the processor type and support level.
For more information, see Input/Output Configuration Program User’s Guide, SB10-7177.
HCD offers prompts for VFIDs and ensures that the validation rules are fulfilled.
HCD provides dialog boxes to define, change, delete, and view PCIe functions, and to control
which LPARs access which PCIe functions.
HCD supports the new I/O configuration statement FUNCTION for defining and configuring
PCIe functions.
The input/output (I/O) subsystem, which controls channel operations, requires specific data
about the hardware I/O configuration.
To define PCIe functions for the I/O subsystem, you must specify the following items:
LPARs
PCIe adapter functions on the central processor complex (CPC) and their assignment to
LPARs
A PCIe function is defined by a unique identifier: the function ID (FID). Each function specifies
a function type and a channel ID (CHID). Multiple functions may be specified to the same
CHID value if each of these functions defines a unique VF number when defining a PCIe
function. Example 15-1 shows definitions for a zHyperLink card for Port 1 and multiple VFIDs,
each assigned to a specific LPAR.
RESOURCE PARTITION=((CSS(0),(PAVO0A,A),(PAVO0B,B),(PAVO01,1),(*
PAVO02,2),(PAVO03,3),(PAVO04,4),(PAVO05,5),(PAVO06,6),(P*
AVO07,7),(PAVO08,8),(PAVO09,9),(*,C),(*,D),(*,E),(*,F)),*
(CSS(1),(PAVO1A,A),(PAVO1B,B),(PAVO1C,C),(PAVO1D,D),(PAV*
O1E,E),(PAVO1F,F),(PAVO11,1),(PAVO12,2),(PAVO13,3),(PAVO*
14,4),(PAVO15,5),(PAVO16,6),(PAVO17,7),(PAVO18,8),(PAVO1*
9,9)),(CSS(2),(PAVO2A,A),(PAVO2B,B),(PAVO2C,C),(PAVO21,1*
),(PAVO22,2),(PAVO23,3),(PAVO24,4),(PAVO25,5),(PAVO26,6)*
,(PAVO27,7),(PAVO28,8),(PAVO29,9),(*,D),(*,E),(*,F)),(CS*
S(3),(PAVO3A,A),(PAVO3B,B),(PAVO3C,C),(PAVO3D,D),(PAVO3E*
,E),(PAVO3F,F),(PAVO31,1),(PAVO32,2),(PAVO33,3),(PAVO34,*
4),(PAVO35,5),(PAVO36,6),(PAVO37,7),(PAVO38,8),(PAVO39,9*
)),(CSS(4),(PAVO41,1),(PAVO42,2),(PAVO43,3),(PAVO44,4),(*
PAVO45,5),(PAVO46,6),(PAVO47,7),(PAVO48,8),(PAVO49,9),(**
,A),(*,B),(*,C),(*,D),(*,E),(*,F)),(CSS(5),(*,1),(*,2),(*
*,3),(*,4),(*,5),(*,6),(*,7),(*,8),(*,9),(*,A)))
***********************************************************************
* FOR zHyperLink
***********************************************************************
**
FUNCTION FID=2131,VF=1,PCHID=150,PART=((PAVO31),(=)),TYPE=HYL,*
PORT=1
FUNCTION FID=2132,VF=2,PCHID=150,PART=((PAVO32),(=)),TYPE=HYL,*
PORT=1
FUNCTION FID=2133,VF=3,PCHID=150,PART=((PAVO33),(=)),TYPE=HYL,*
PORT=1
FUNCTION FID=2134,VF=4,PCHID=150,PART=((PAVO34),(=)),TYPE=HYL,*
PORT=1
FUNCTION FID=2135,VF=5,PCHID=150,PART=((PAVO35),(=)),TYPE=HYL,*
Table 15-1 shows the list of applicable functions to the various function types.
Physical channel ID
Yes No Yes
(PCHID)
VCHID No Yes No
For more information about the maximum values for each machine type, see IBM Z
Input/Output Configuration Program User’s Guide, SB10-7177.
SMC-D uses a vPCIe adapter and is configured like a physical PCIe device. There are up to
32 ISM adapters, each with a unique Physical Network ID per CPC.
Virtual memory is managed by each z/OS (similar to SMC - Remote Direct Memory Access
over Converged Ethernet Express (SMC-R) logically shared memory) following the existing
IBM Z PCIe I/O conversion architecture.
For more information about the management of SMC-D, see IBM z/OS V2R2
Communications Server TCP/IP Implementation Volume 1: Base Functions, Connectivity,
and Routing, SG24-8360.
ISM configuration
In this example, we define these items:
CHID=7F1 to FIDs 0040 (VF=1) and 0041 (VF=2) on CPC = PAVO
CHID=7F2 to FIDs 0050 (VF=1) and 0051 (VF=2) on CPC = PAVO
Select one or more processors, then press Enter. To add, use F11.
3. To add a PCIe function, enter add on the CLI in the PCIe Function List panel (Figure 15-2).
Select one or more PCIe functions, then press Enter. To add, use F11.
Figure 15-2 PCIe Function List: Adding PCIe functions to a processor - ISM
Figure 15-3 PCIe Function List: Adding PCIe functions to a processor - ISM
5. Update Physical network ID to PERFNET in the Add/Modify Physical Network IDs panel
(Figure 15-4), and press Enter.
Figure 15-5 Define Access List: Selecting partition for Function access - ISM
7. Select the Any Candidate LPARs for Function access list. In our example, we do not
select any candidate LPARs. Press Enter.
HCD returns to the PCIe Function List panel where you can see that the function is now
defined (Figure 15-6).
Select one or more PCIe functions, then press Enter. To add, use F11.
Select one or more PCIe functions, then press Enter. To add, use F11.
Figure 15-7 PCIe Function List: All Functions now created - ISM
ISM management
From an operational standpoint, SMC-D is like SMC-R. However, SMC-D uses DMA instead
of Remote Direct Memory Access (RDMA), and it uses a virtual PCI adapter that is called
ISM rather than an RDMA network interface card (RNIC). The ISM interfaces are associated
with IP interfaces (for example, HiperSockets or Open Systems Adapter-Express
(OSA-Express)), and are dynamically created, automatically started and stopped, and
auto-discovered.
SMC-D over ISM does not use queue pair (QP) technology like SMC-R. Therefore, links and
Link Groups based on QPs (or other hardware constructs) are not applicable to ISM. The
SMC-D protocol has a design concept of a “logical point-to-point connection” that is called an
SMC-D link.
Note: The SMC-D information in the netstat command output is related to ISM link
information (not Link Groups).
This section provides information about the configuration of the SMC-R on an IBM z16.
Note: Unlike CHPIDs, multiple functions can be mapped to the same PCHID. This
approach is conceptually like mapping multiple InfiniBand coupling CHPIDs to the same
adapter and port.
The example in “RoCE configuration” is for a 10 GbE RoCE Express3 SR Card. The same
principles also apply to the other supported RoCE Express cards on IBM z16 systems.
RoCE configuration
For more information about the PCHID and Resource Group (RG), see the PCHID report for
the processor (see Example 15-2).
Example 15-2 PCHID Report: RoCE information from the PCHID report
Machine: 3931-A01 SN1
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Source Drwr Slot F/C PCHID/Ports or AID Comment
A15/LG12/J02 Z01B 10 0440 11C/D1D2 RG3
A15/LG12/J01 Z17B 17 0440 1B0/D1D2 RG2
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Legend:
Source Book Slot/Fanout Slot/Jack
RG3 Resource Group 3
RG2 Resource Group 2
0440 10GbE RoCE Express3 SR
Select one or more processors, then press Enter. To add, use F11.
3. To add a PCIe function, enter add on the CLI in the PCIe Function List panel (see
Figure 15-9).
Select one or more PCIe functions, then press Enter. To add, use F11.
Figure 15-9 PCIe Function List: Adding PCIe functions to a processor - RoCE-2
4. Make the following updates (see Figure 15-10 on page 385), and press Enter:
– Update Function ID to 3133.
– Update Type to ROCE-2.
– Update Channel ID to 11C.
– Update Port to 1.
– Update Virtual Function ID to 4.
– Update Description to the description that you want.
Figure 15-10 PCIe Function List: Adding PCIe functions to a processor - RoCE-2
5. Update Physical network ID to PERFNET in the Add/Modify Physical Network IDs panel
(see Figure 15-11), and press Enter.
Figure 15-12 Define Access List: Selecting the partition for function access - RoCE-2
7. Select the Any Candidate LPARs for Function access list. In our example, we do not
select any candidate LPARs. Press Enter.
HCD returns to the PCIe Function List panel where you can see the function that is
defined (see Figure 15-13).
Select one or more PCIe functions, then press Enter. To add, use F11.
Select one or more PCIe functions, then press Enter. To add, use F11.
Figure 15-14 PCIe Function List: All Functions now created - RoCE-2
RoCE management
This section introduces the z/OS commands that are related to the IBM Z RoCE Express
PCIe features, and shows the responses on our test system.
Example 15-3 is an example of the DISPLAY PCIE command. You can confirm the FID and
VFID that you defined. The FID is represented as PFIDs.
Example 15-5 is example of the DISPLAY PCIE,DD command. You can confirm the details of
the device drives that are installed in the system.
For more information about how to manage a RoCE Express feature, see IBM z/OS V2R2
Communications Server TCP/IP Implementation Volume 1: Base Functions, Connectivity,
and Routing, SG24-8360.
The IBM z16 processor chip has two integrated accelerators in the design. IBM integrated
on-chip compression uses an algorithm for file compression that reduces the size of data to
save storage space or increase the data transfer rate. This on-chip compression capability
delivers industry-leading throughput and replaces the zEDC Express adapter on the z14 and
earlier systems. There are no more input/output configuration data set (IOCDS) definitions
that are needed to use the compression function.
However, all data interchange remains compatible. IBM z16 and zEDC capable CPCs
co-exist. Data that is compressed and written with zEDC is read and decompressed by
IBM z16 systems.
Note: All z/OS configuration prerequisites stay the same. BSAM / QSAM and SMF
Logstream compression still need software enablement as a chargeable feature.
IBM zHyperLink dramatically reduces latency by interconnecting the IBM z16 directly to the
I/O bay of the DS8880 storage system or later.
zHyperLink uses a PCIe feature that is called zHyperLink Express (Feature Code #0451 or
Feature Code #0431).
There are two ports per feature, and up to 127 VFIDs can be defined per port.
zHyperLink configuration
In this example, we define these items:
CHID=150 to FID = 2133, VFIDs = 3, Port = 1, on CPC = PAVO
CHID=150 to FID = 2233, VFIDs = 3, Port = 2, on CPC = PAVO
CHID=19C to FID = 2333, VFIDs = 3, Port = 1, on CPC = PAVO
CHID=19C to FID = 2433, VFIDs = 3, Port = 2, on CPC = PAVO
Select one or more processors, then press Enter. To add, use F11.
2. To add a PCIe function, enter add on the CLI in the PCIe Function List panel
(Figure 15-16).
Select one or more PCIe functions, then press Enter. To add, use F11.
Figure 15-16 PCIe Function List: Adding PCIe functions to a processor - zHyperLink
Figure 15-17 PCIe Function List: Adding PCIe functions to a processor - zHyperLink
Figure 15-18 Define Access List: Selecting the partition for function access - zHyperLink
5. Select the Any Candidate LPARs for Function access list. In our example, we do not
select any candidate LPARs. Press Enter.
HCD returns to the PCIe Function List panel, where you can see the function now defined
(see Figure 15-19).
Select one or more PCIe functions, then press Enter. To add, use F11.
Select one or more PCIe functions, then press Enter. To add, use F11.
Figure 15-20 PCIe Function List: All Functions now created - zHyperLink
Note: Db2 12 with APAR PH05030 supports zHyperLink writes for active Db2 logs, and
APAR OA52876 provides read support for VSAM data sets.
To enable z/OS for zHyperLink, the ZHPF=YES and ZHYPERLINK OPER=ALL statements must be
added to the IECIOSxx parmlib member, as shown in Example 15-8.
This process can also be done dynamically by entering the SETIOS ZHYPERLINK,OPER=ALL
console command. The corresponding display command is DISPLAY IOS,ZHYPERLINK, as
shown in Example 15-9.
The DISPLAY PCIE command can be used to display the available PFIDs for zHyperLink, as
shown in Example 15-10.
Example 15-11 shows the DISPLAY PCIE=pfid command to display a specific zHyperLink
PFID.
The results of running the DISPLAY M=CU(cun) command against a CU that is enabled for
zHyperLink are shown in Example 15-12.
DISPLAY M=CU(690)
IEE174I 21.59.10 DISPLAY M 039
CONTROL UNIT 0690
CHP 40 42 41 43
ENTRY LINK ADDRESS 0124 0125 0224 0225
DEST LINK ADDRESS 010C 010B 020C 020B
CHP PHYSICALLY ONLINE Y Y Y Y
PATH VALIDATED Y Y Y Y
MANAGED N N N N
ZHPF - CHPID Y Y Y Y
ZHPF - CU INTERFACE Y Y Y Y
INTERFACE ID 0030 0230 0100 0300
CONNECTION SECURITY None None None None
MAXIMUM MANAGED CHPID(S) ALLOWED = 0
DESTINATION CU LOGICAL ADDRESS = 90
CU ND = 002107.996.IBM.75.0000000LBN71.0030
CU NED = 002107.996.IBM.75.0000000LBN71.9000
TOKEN NED = 002107.900.IBM.75.0000000LBN71.9000
WWNN = 500507630AFFD049
FUNCTIONS ENABLED = ZHPF, ZHYPERLINK, XPAV
XPAV CU PEERS = 0690
DEFINED DEVICES
09000-090EF
DEFINED PAV ALIASES
090F0-090FF
USABLE HYPERPAV ALIASES = 16
ZHYPERLINKS
The results for the DISPLAY M=DEV(devno) command against a device that is enabled for
zHyperLink are shown in Example 15-13.
This display command is enhanced with the new parameter ZHYPERLINK to show whether the
device can use zHyperLink. The response is shown for a device that can use zHyperLink in
an z/OS environment that is enabled for read/write, as shown in Example 15-14.
The result for a device that cannot use zHyperLink is shown in Example 15-15.
Table A-1 Discontinuance Part 1: Tasks performed before powering the machine down
Action Notes
Remove or disable On/Off To remove existing OOCoD records (installed and staged), see
Capacity on Demand (OOCoD), Chapter 8, “Deleting temporary Capacity on Demand records”, in
Customer Initiated Upgrade, or Capacity on Demand User’s Guide, SC28-7025.
Capacity BackUp.
If the server is part of a sysplex, To identify the timing links in use, go to the Hardware
check the timing links. Management Console (HMC) Manage System Time task, select
the server, and click See active local STP Links. For more
information, see IBM Z Server Time Protocol Guide, SG24-8480.
If the server is part of a To change or remove the STP roles that are assigned to the
Coordinated Timing Network server that is being discontinued, go to the HMC Manage
(CTN), remove any Server Time System Time and select STP Actions → Modify Assigned
Protocol (STP) roles that are Server Roles. For more information, see IBM Z Server Time
assigned to the server. Protocol Guide, SG24-8480.
Zeroize the crypto cards.a See Chapter 10, “Specialized features” on page 233.
Remove UDX files. See Chapter 10, “Specialized features” on page 233.
a. The "zeroize” procedure will erase all keys stored in the card. If the client wants to make their crypto cards
unusable, they can request the IBM SSR to remove all installed Crypto adapters from the machine and cut
their internal battery wire. This action will effectively erase all information stored in the cards.
Table A-2 Discontinuance Part 2: Tasks performed by the IBM Systems Service Representative
Action Notes
Discontinue HMC and Support An IBM Systems Service Representative (IBM SSR) performs the
Element (SE). “Discontinue the Hardware Management Console and Support
Elements” tasks. The procedure loads a “vanilla” version of the
HMC and SE Code, which resets the machine to a manufacturing
configuration, and erases all customer information, setup, and
configuration data.
Drain system water. If the system that is being discontinued uses radiator cooling, the
IBM SSR uses the “Drain the System” procedure to drain the
water from the system.
Check the Base and Proprietary If the system will no longer be serviced by IBM, The IBM SSR
Services. performs the “Base service and Proprietary services states” task.
Proprietary Services support provides the full maintenance
package, including the Call Home and Repair and Verify
procedures to assist the IBM SSR with problem repairs.
Remove STP definitions. Verify whether all STP definitions for the system being
discontinued were successfully removed. For more information,
see IBM Z Server Time Protocol Guide, SG24-8480.
Remove UDX files. To verify whether the UDX files were removed, see Chapter 10,
“Specialized features” on page 233.
Zeroize crypto cards.a To verify whether all crypto cards were zeroized, see Chapter 10,
“Specialized features” on page 233.
Remove object definitions. Log on as an Administrator (ACSADMIN) and verify whether the
system object was removed. For more information, see Hardware
Management Console Operations Guide Version 2.12.0,
SC28-6919.
Validate discontinuance tasks. The following queries should be used to verify and certify the
(Client and IBM SSR). state of the SE and HMC:
1. Customize Network Information
2. Customize Customer Information
3. Certificate Management
4. User Management
5. Customize Outbound Connectivity
6. View Security Logs
Complete the Relocation The IBM SSR who is performing the Discontinuance completes
Services Inventory (RSI) form.b the RSI form. The form will be signed by the IBM SSR and the
client to testify that the work was completed. The IBM SSR
indicates in the comments field that the system was restored to a
manufacturing state.
Search for SG248960, select the title, and then click Additional materials to open the
directory that corresponds with the IBM Redbooks form number, SG248960.
SG24-8960-01
ISBN 0738423629
Printed in U.S.A.
®
ibm.com/redbooks
408 IBM z16 Configuration Setup