CSI TCP/IP for VSE Update

Similar documents
Mobile access to the existing z/vse application

z/vm 6.3 Installation or Migration or Upgrade Hands-on Lab Sessions

IBM Client Center z/vm 6.2 Single System Image (SSI) & Life Guest Relocation (LGR) DEMO

z/vm 6.3 A Quick Introduction

z/vse 5.2 Tapeless Initial Installation

IBM z Systems z/vse VM Workshop z/vse Wellness. How to keep your z/vse in good shape. Ingo Franzki, IBM IBM Corporation

z/os Data Set Encryption In the context of pervasive encryption IBM z systems IBM Corporation

IBM Mainframe Life Cycle History

z/vm Data Collection for zpcr and zcp3000 Collecting the Right Input Data for a zcp3000 Capacity Planning Model

Encryption Update on z/vse

z/vse Connectors Update

z/osmf 2.1 User experience Session: 15122

zpcr Capacity Sizing Lab

zmanager: Platform Performance Manager Hiren Shah IBM March 14,

z/vse VSAM Enhancements

Advanced Technical Skills (ATS) North America. John Burg Brad Snyder Materials created by John Fitch and Jim Shaw IBM Washington Systems Center

Run vsphere in a box on your laptop, to learn, demonstrate, and test vcenter, ESX4/ESXi4, VMotion, HA, and DRS.

Running Docker applications on Linux on the Mainframe

HiperSockets for System z Newest Functions

V6R1 System i Navigator: What s New

ZVM20: z/vm PAV and HyperPAV Support

IBM Application Runtime Expert for i

Setting up DB2 data sharing the easy way

IBM Multi-Factor Authentication in a Linux on IBM Z environment - Example with z/os MFA infrastructure

VIOS NextGen: Server & Storage Integration

Active Energy Manager. Image Management. TPMfOSD BOFM. Automation Status Virtualization Discovery

Overview of cryptography and enhancements on z/vse 4.3

z/vm Live Guest Relocation - Planning and Use

VSE/VSAM Fundamentals, Hints &Tips and Best Practices

64 bit virtual in z/vse V5.1

Getting Started with z/osmf Resource Monitoring

z/osmf 2.1 Advanced Programming

IBM z/os Early Support Program (ESP)

z/vse CMT and SCRT Update

IBM Systems Director Active Energy Manager 4.3

z/vm Evaluation Edition

z/vse Latest News Ingolf Salm -

Behind the Glitz - Is Life Better on Another Database Platform?

IBM Z z/vse VM Workshop z/vse Connectors. with focus on CICS Connectivity and Web Services. Ingo Franzki IBM Corporation

What's New in BCPii in z/os 2.1? Full REXX Support and Faster Data Retrieval Steve Warren

z/vm Paging with SSD and Flash- Type Disk Devices

z/vm Live Guest Relocation Planning and Use

Managing LDAP Workloads via Tivoli Directory Services and z/os WLM IBM. Kathy Walsh IBM. Version Date: July 18, 2012

Greg Daynes z/os Software Deployment

Enterprise Workload Manager Overview and Implementation

IBM Lifecycle Extension for z/os V1.8 FAQ

Framework for Doing Capacity Sizing on System z Processors

zpcr Capacity Sizing Lab

Server for IBM i. Dawn May Presentation created by Tim Rowe, 2008 IBM Corporation

CPU MF Counters Enablement Webinar

Oracle PeopleSoft Applications for IBM z Systems

Java on z13 A Performance Update

Oracle Solutions for IBM z Systems

IBM i Upgrade V6R1 Planning

Hardware Cryptography and z/tpf

Lawson M3 7.1 Large User Scaling on System i

zpcr Capacity Sizing Lab

The Basics of Using z/vm

Setting up IBM zaware Step by Step

SHARE in Pittsburgh Session 15801

IBM z Systems z/vse VM Workshop z/vse Connectors Introduction, Use Cases, and News. Ingo Franzki IBM Corporation

ZVM17: z/vm Device Support Overview

Lab Exercise: z/osmf Incident Log Session ID: Part of 15814, 15815, and 15604

9387: Setting up DB2 data sharing the easy way

Scalability and stability of libvirt: Experiences with very large hosts

Computing as a Service

z/vm Single System Image and Guest Mobility Preview

DFSMS Basics: Just How Does DFSMS System Managed Storage (SMS) Select Volumes?

Framework for Doing Capacity Sizing for System z Processors

zpcr Capacity Sizing Lab

IBM i Version 7.2. Systems management Logical partitions IBM

A Pragmatic Path to Compliance. Jaffa Law

Using CMS-based SSL Support for z/vm 6.1

Infor M3 on IBM POWER7+ and using Solid State Drives

Greg Boyd

zpcr Capacity Sizing Lab

Release Notes. IBM Tivoli Identity Manager Rational ClearQuest Adapter for TDI 7.0. Version First Edition (January 15, 2011)

Infor Lawson on IBM i 7.1 and IBM POWER7+

Mary Komor Development Tools Subcommittee

IBM System Storage IBM :

Managing your Red Hat Enterprise Linux Guests With RHN Satellite Session ID: 9204

IBM. Avoiding Inventory Synchronization Issues With UBA Technical Note

z/vse Live Virtual Class 2013

WebSphere Application Server Base Performance

Open Source on IBM I Announce Materials

The Art of the Possible Linux Workload Consolidation on System z Increasing Operational Efficiencies and Driving Cost Savings

Utilizing z/os Logger Support for SMF

IBM i Version 7.2. Connecting to your system Connecting to IBM Navigator for i IBM

Best Practices for WebSphere Application Server on System z Linux

IBM System Storage DS8870 Release R7.3 Performance Update

Kdump on the Mainframe

Using WebSphere Application Server Optimized Local Adapters (WOLA) to Integrate COBOL and zaap-able Java

Linux on z Systems Distribution Validation for z13

Dynamic Routing: Exploiting HiperSockets and Real Network Devices

WebSphere Application Server 6.1 Base Performance September WebSphere Application Server 6.1 Base Performance

An introduction to tuning VSAM file performance under CICS TS in z/vse

Red Hat Update for IBM System z

TPF Users Group - Fall 2009 TPF Toolkit Updates

Running KVM for Dynamic Infrastructure Creation

IBM Tivoli Directory Server for z/os. Saheem Granados, CISSP IBM Monday, August 6,

Transcription:

CSI TCP/IP for VSE Update CSI International Product Support and Development Don Stoever March 4 th 2014 International 1

CSI TCP/IP for VSE Update Hello from the web! Although the best place to meet personally is of course at WAVV or the GSE conference. International 2

Agenda Introduction TCP/IP for VSE Functionality Service Packs TCP/IP 1.5F TCP/IP 1.5G New Functionality Service News Zaps Hints and Tips TCP/IP Version 2 Questions International 3

Introduction TCP/IP for VSE Functionality Putting VSE on IP networks since 1995 Extensive monitoring and tuning capabilities Customizable security features Built-in connection management Servers for TN3270, FTP, LPD, and HTTPD Client software such as FTP, LPR, Email, and Telnet Additional support software Automation, PDF creation, Language translation, and more Powerful API s for creating custom socket applications International 4

Introduction TCP/IP for VSE Functionality Additional optional features distributed with TCP/IP for VSE GPS for General Print Server SSL/TLS for Secure Sockets using cryptography SecureFTP for SSL/TLS enabled FTP servers and clients See-TCP/IP for performance monitoring Ping, Trace Route, Discover, and other powerful tools for analyzing the IP network from VSE Advanced diagnostics for detailed problem analysis International 5

Introduction TCP/IP for VSE Functionality Easy to define and use file system for most VSE data structures including: VSAM ESDS and KSDS Librarian Power SAM Disk and Tape Epic controlled datasets BIM-EDIT ICCF Other VSE resident files International 6

Introduction CSI TCP/IP support and development has always made it a high priority to respond to IBM, Customers, Vendors, International Agents, and Consultants to real world customer problems, issues, and business needs. Fixes by definition are for defects that could cause abends, incorrect output, failed connections, poor performance, etc. But many fixes have also been created to enhance functionality. International 7

Introduction Enhancement fixes were used as the vehicle to get it into the customer installation as quickly as possible without having to wait for a new release to be created. This commitment to quickly provide solutions to real world business problems will continue with future releases of TCP/IP for VSE from CSI International technical support and development. International 8

Service Packs TCP/IP 1.5F Pre-Applied Service Pack dated 2013/11/27 Contains all production fixes as of 11/27 TCP/IP 1.5G* Pre-Applied Service Pack dated 2014/01/05 Contains all production fixes as of 01/05 New Pre-Applied coming based on number of new production zaps issued * Not currently available from IBM International 9

Service News 1.5F 1.5F supported in parallel with 1.5G Same corrective fixes for F and G 1.5G fixes are retrofitted into 1.5F Restarted fix numbers at 001 1.5F fixes are retrofitted into 1.5G Random fix numbers almost exhausted Pre-Applied Service Pack dated 2013/11/27 Contains all production fixes as of 11/27 International 10

Service News 1.5G* 1.5G* is a new modification level of v1r5 Same base source as 1.5F Re-assembled and re-linked 1.5G eye-catchers 1.5F fixes integrated Same doc as 1.5F See $ReleaseNotes15G for differences New set of 1.5F/G doc is being worked on 1.5G Zap numbers increase numerically! * Not currently available from IBM International 11

New Functionality External Socket Requests Use 31-bit private getvis to provide: Better Efficiency Better Performance Better Reliability Better Control International 12

External Socket Requests New Command EXTPGVS OFF (default in 1.5F) External TCP socket requests allocated in shared 31-bit system getvis Single queue for all external partitions EXTPGVS ON (default in 1.5G) External TCP socket requests allocated in private 31-bit partition getvis Separate queue for each external partition Why different defaults? International 13

External Socket Requests $SOCKOPT Options Used to generate $SOCKOPT.PHASE for customizable set of options Cdloaded at run time for external socket applications SOCFLG1=$OPTPGSB Setting will use 31-bit partition getvis for allocating socket request blocks Alternate method to global EXTPGVS setting International 14

External Socket Requests A new program($bsocket) is CDLOADed during the initial socket request of an external partition Provides services that run under the control of the external socket application partition Allocates and anchors a new PXBLOK in the partition COMREG-IJBTCPP2 reserved word Detects new job step start time and initializes counters and socket queue requests International 15

External Socket Requests Query Externals be used to obtain statistics about external partition socket activity: IPN684I F4 PXBLOK:058EED00 PIK:0090 TIK:0025 STACK:01 IPN685I F4 last socket job step 12:35:31.880 IPN686I F4 csoc=33 + ntcp=0 = 33 IPN687I F4 spas=39 + async=0 + ntlk=0 = 39 IPN688I F4 Socket requests(33) do not match posts(29) asoc(33) IPN689I F4 Total passive opens(37) successful connects(4) IPN694I F4 12 TCP requests for other stacks Statistics for individual partitions International 16

External Socket Requests IPN684I F4 PXBLOK:058EED00 PIK:0090 TIK:0025 STACK:01 Information about the associated external socket partition IPN685I F4 last socket job step 12:35:31.880 identifies the external job step start time IPN686I F4 csoc=33 + ntcp=0 = 33 csoc= is the total number of TCP external socket requests from the external partition to the TCP/IP partition ntcp= is the total number of non-tcp requests from the external partition IPN687I F4 spas=39 + async=0 + ntlk=0 = 39 spas= is the total number of non-asynchronous external socket requests posted async= is the total number of asynchronous external socket requests posted ntlk= is the total number of notalk=yes and fast=yes socket requests. The ECB associated with these types of socket requests is immediately posted before the request has even been fully processed by the TCP/IP partition International 17

External Socket Requests IPN688I F4 Socket requests(33) do not match posts(29) asoc(33) is only issued when the number of socket requests does not match the number of posts. Although this can indicate a problem it can also be normal for an application to have some passive open listens or receives outstanding, but if the number is excessively high or is continually growing larger, then the socket application should be analyzed for possible processing and logic problems. IPN689I F4 Total passive opens(37) successful connects(4) is only issued when passive (listen state) opens are detected, and contains the number of passive opens issued and the number of connections that have been established. Passive opens are normally used by server socket applications and these numbers indicate the number of connections that have occurred. IPN694I F4 12 TCP requests for other stacks Is only issued when a single partition has made socket requests to different stacks. The primary connected stack is indicated in the prior IPN684 message International 18

New Functionality AUTOSEND* New batch utility to externalize automation client Takes as input the DEFINE EVENT command Internal DEFINE EVENT still supported But do not monitor same Power class with both internal and external define event * Not currently available from IBM International 19

New Functionality AUTOSEND* Why? Segregate work load Isolate storage Run multiple partitions with separate events Exploit multiple processors * Not currently available from IBM International 20

New Functionality See-TCP/IP Higher focus on connection-centric data More extensive real-time displays including Network efficiency Network transfer rates Higher level of detail based on Network protocol VSE port numbers Connection states International 21

New Functionality See-TCP/IP Improved capability for data filtering & drill down Improved packet capture for network analysis Storing of historical data is optional International 22

New Functionality New CIALSHPH batch utility can be used to verify the phases have a matching SHA-1 hash Table of current hash values distributed for pre-applied service packs Uses cryptographic message digest to guarantee data integrity What s next maybe digital signatures? International 23

Service News 1.5F supported in parallel with 1.5G Same corrective fixes for F and G 1.5G fixes are retrofitted into 1.5F Restarted fix numbers at 001 1.5F fixes are retrofitted into 1.5G Random fix numbers almost exhausted Pre-Applied Service Pack dated 2013/11/27 Contains all production fixes as of 11/27 International 24

Service News Zaps ZP15G000 = ZP15F495 IPNET phase replacement Included in G 2014/01/05 Pre-Applied Included in F 2013/11/27 Pre-Applied ZP15F495.zip contained coreq zaps Some have been superseded Better support for External Socket Requests International 25

TCP/IP 1.5F/G Zaps ZP15G001 = ZP15F113 CSOCKET phase replacement Superseded by ZP15G026 ZP15G002 = ZP15F125 ASOCKET phase replacement Superseded by ZP15G015 Changed to support EXTPGVS ON International 26

TCP/IP 1.5F/G Zaps ZP15G003 = ZP15F176 CMDEXEC phase replacement New commands Superseded by ZP15G026 ZP15G004 = ZP15F200 MSKELIP phase replacement New messages International 27

TCP/IP 1.5F/G Zaps ZP15G005 = ZP15F217 CLIENTD phase replacement Provides corrections and support for new external automation(autosend) Superseded by ZP15G020, ZP15G027, ZP15G027, ZP15G029 Superseded by ZP15F094, ZP15F098, ZP15F217, ZP15F272 International 28

TCP/IP 1.5F/G Zaps ZP15G006 = ZP15F093 IPNACMEM phase replacement Correction for abend during attach ZP15G007 = ZP15F089 IPNAFTPC phase replacement Allow for setting longer variables values International 29

TCP/IP 1.5F/G Zaps ZP15G008 = ZP15F091 GPSD phase replacement Correct abend caused by bad data Superseded by ZP15G019, ZP15G023 International 30

TCP/IP 1.5F/G Zaps ZP15G009 = ZP15Fnnn IPNASEQA phase replacement ZP15G010 = ZP15Fnnn IPNFESDS phase replacement Changed IPF207 from diagnostic to informational level message as it was in 1.5E Important for customer automation International 31

TCP/IP 1.5F/G Zaps ZP15G011 = ZP15F086 CLIENT phase replacement Corrections for RC when printing multiple entries ZP15G012 = ZP15F087 IPNACMLP phase replacement Coreq with CLIENT zap See zap description for details International 32

TCP/IP 1.5F/G Zaps ZP15G013 = ZP15F173 IPNAFTP phase replacement Correction for close processing ZP15G014 = ZP15F097 IPNFPOWR phase replacement Correction for GETVIS failure recovery International 33

TCP/IP 1.5F/G Zaps ZP15G015 = ZP15F125 ASOCKET phase replacement Corrects abend when called from 24-bit application ZP15G016 = ZP15F187 IPNTYTCP phase replacement Correction for open failure by setting the foreign ip address to 127.0.0.1 when the passed ip address is all zeros International 34

TCP/IP 1.5F/G Zaps ZP15G017 = ZP15F168 FTPDAEMN phase replacement Remove pulse on until fully open Still in test status ZP15G018 = ZP15F111 IPNACONT phase replacement Added GETVENDORINFO International 35

TCP/IP 1.5F/G Zaps ZP15G019 = ZP15F090 GPSD phase replacement Superseded by ZP15G023 Superseded by ZP15F091 ZP15G020 = ZP15F098 CLIENTD phase replacement Superseded by ZP15G027, ZP15G029 Superseded by ZP15F217, ZP15F272 International 36

TCP/IP 1.5F/G Zaps ZP15G021 = ZP15F100 IPDRIVER phase replacement Issue message on timer error ZP15G022 = ZP15Fnnn IPCRYPTO phase replacement Correction for abend due to a chaining error ZP15G023 = ZP15F091 GPSD phase replacement International 37

TCP/IP 1.5F/G Zaps ZP15G024 = ZP15F113 CSOCKET phase replacement Handle fast send checksum failure ZP15G025 = ZP15F199 $BSOCKET phase replacement Clear counter and stack id International 38

TCP/IP 1.5F/G Zaps ZP15G026 = ZP15F176 CMDEXEC phase replacement Updated Query External command to display counter of requests for other stacks Sample message: IPN694I S1 17 TCP requests for other stacks Only occurs when a single partition is connected to multiple stacks International 39

TCP/IP 1.5F/G Zaps ZP15G027 = ZP15F217 CLIENTD phase replacement Can run in batch partition with AUTOSEND Superseded by ZP15G029 Superseded by ZP15F272 ZP15G028 = ZP15F284 AUTOSEND new phase Utility to load run batch automation daemon(clientd) in an external partition Superseded by ZP15G030 International 40

Hints and Tips Use weighted balanced partitions with TCP/IP having a higher weight than the socket application partitions. Example with TCP/IP running in F8: PRTY BG=FB=FA=F7=F6=F5=F4=F3=F2=C=P=R=W=S=Y=Z=T=F8,F9,F1 PRTY SHARE,BG=100,F2=100,F3=100,F4=100,F8=400 The workload of applications and TCP/IP should be viewed as a single unit of work. This is from stress testing that is performed on our system by using 72 simultaneous FTPBATCH jobs. International 41

Hints and Tips More hints and tips can be obtained from the new redbook Enhanced Networking on IBM z/vse SG24-8091 http://www.redbooks.ibm.com/ Consider using external ftpbatch servers Implement other features Automatic security Stealth ON DIAG CONNREJ DIAG GETVIS International 42

TCP/IP 2.0* IPv6 Support Internal Development Work being performed * There are currently no firm IBM plans to distribute this version International 43

TCP/IP 2.0* Enhanced Socket Assembler API provides: Support for 16-byte IP addressing required by IPv6 Broader control over connections Problem determination easier with advanced diagnostics Draft Programmers Guide contains details for using the Enhanced Socket Assembler API * There are currently no firm IBM plans to distribute this version International 44

TCP/IP 2.0 Basic Socket Interface(BSDI) has been enhanced to support IPv6 addresses Draft Programmers Guide available for details on using the enhanced BSD Socket Interface Applications should be converted to use the enhanced socket interfaces in preparation for supporting IPv6 addresses * There are currently no firm IBM plans to distribute this version International 45

TCP/IP 2.0 New CSISTACK batch utility can be used to load and control the enhanced socket interface * There are currently no firm IBM plans to distribute this version International 46

Questions? Email to support@csi-international.com don@e-vse.com International 47

z/vse Live Virtual Classes z/vse LINUX + z/vm + z/vse @ http://www.ibm.com/zvse/education/ @ http://www.vm.ibm.com/education/lvc/ Read about upcoming LVCs on @ http://twitter.com/ibmzvse Join the LVC distribution list by sending a short mail to alina.glodowski@de.ibm.com

The following are trademarks of the International Business Machines Corporation in the United States, other countries, or both. Not all common law marks used by IBM are listed on this page. Failure of a mark to appear does not mean that IBM does not use the mark nor does it mean that the product is not actively marketed or is not significant within its relevant market. Those trademarks followed by are registered trademarks of IBM in the United States; all others are trademarks or common law marks of IBM in the United States. For a complete list of IBM Trademarks, see www.ibm.com/legal/copytrade.shtml: *, AS/400, e business(logo), DBE, ESCO, eserver, FICON, IBM, IBM (logo), iseries, MVS, OS/390, pseries, RS/6000, S/30, VM/ESA, VSE/ESA, WebSphere, xseries, z/os, zseries, z/vm, System i, System i5, System p, System p5, System x, System z, System z9, BladeCenter The following are trademarks or registered trademarks of other companies. Adobe, the Adobe logo, PostScript, and the PostScript logo are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States, and/or other countries. Cell Broadband Engine is a trademark of Sony Computer Entertainment, Inc. in the United States, other countries, or both and is used under license therefrom. Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both. Microsoft, Windows, Windows NT, and the Windows logo are trademarks of Microsoft Corporation in the United States, other countries, or both. Intel, Intel logo, Intel Inside, Intel Inside logo, Intel Centrino, Intel Centrino logo, Celeron, Intel Xeon, Intel SpeedStep, Itanium, and Pentium are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries. UNIX is a registered trademark of The Open Group in the United States and other countries. Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both. ITIL is a registered trademark, and a registered community trademark of the Office of Government Commerce, and is registered in the U.S. Patent and Trademark Office. IT Infrastructure Library is a registered trademark of the Central Computer and Telecommunications Agency, which is now part of the Office of Government Commerce. * All other products may be trademarks or registered trademarks of their respective companies. Notes: Performance is in Internal Throughput Rate (ITR) ratio based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput that any user will experience will vary depending upon considerations such as the amount of multiprogramming in the user's job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve throughput improvements equivalent to the performance ratios stated here. IBM hardware products are manufactured from new parts, or new and serviceable used parts. Regardless, our warranty terms apply. All customer examples cited or described in this presentation are presented as illustrations of the manner in which some customers have used IBM products and the results they may have achieved. Actual environmental costs and performance characteristics will vary depending on individual customer configurations and conditions. This publication was produced in the United States. IBM may not offer the products, services or features discussed in this document in other countries, and the information may be subject to change without notice. Consult your local IBM business contact for information on the product or services available in your area. All statements regarding IBM's future direction and intent are subject to change or withdrawal without notice, and represent goals and objectives only. Information about non-ibm products is obtained from the manufacturers of those products or their published announcements. IBM has not tested those products and cannot confirm the 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. Prices subject to change without notice. Contact your IBM representative or Business Partner for the most current pricing in your geography.

Notice Regarding Specialty Engines (e.g., ziips, zaaps and IFLs): Any information contained in this document regarding Specialty Engines ("SEs") and SE eligible workloads provides only general descriptions of the types and portions of workloads that are eligible for execution on Specialty Engines (e.g., ziips, zaaps, and IFLs). IBM authorizes customers to use IBM SE only to execute the processing of Eligible Workloads of specific Programs expressly authorized by IBM as specified in the Authorized Use Table for IBM Machines provided at www.ibm.com/systems/support/machine_warranties/machine_code/aut.html ( AUT ). No other workload processing is authorized for execution on an SE. IBM offers SEs at a lower price than General Processors/Central Processors because customers are authorized to use SEs only to process certain types and/or amounts of workloads as specified by IBM in the AUT. 50