Running z/os as a Second Level System on z/vm to Clone and Scale 13075

Similar documents
Blue Cross Blue Shield of Minnesota - Replication and DR for Linux on System z

Measuring zseries System Performance. Dr. Chu J. Jong School of Information Technology Illinois State University 06/11/2012

IBM Tivoli OMEGAMON XE on z/os

Blue Cross Blue Shield of Minnesota - Replication and DR for Linux on System z

International Technical Support Organization. IBM System Storage Tape Encryption Solutions. May 2009 SG

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

z/vm Introduction 3/10/2014

s390 zlinux at Citi Presented by Doctor P. Robinson June 5, 2013 Hillgang Citi Managing zlinux in a Heterogenous Enterprise

System z Virtualization and Linux Workshop Bootcamp System z Hardware / Architecture

IBM System Storage TS7740 Virtualization Engine now supports three cluster grids, Copy Export for standalone clusters, and other upgrades

z/os Introduction and Workshop Overview of z Systems Environment 2017 IBM Corporation

Exam : Title : High-End Disk Solutions for Open Systems Version 1. Version : DEMO

Uni Hamburg Mainframe Summit 2010 z/os The Mainframe Operating. Part 4 z/os Overview

"Charting the Course... z/os Technical Bootcamp Course Summary

Session The Penguins Have Landed- Changes and Improvements with Linux on Z at Shelter Insurance

Simple And Reliable End-To-End DR Testing With Virtual Tape

Uni Hamburg Mainframe Summit 2010 z/os The Mainframe Operating. Part 6 z/os Concepts

EMC ControlCenter PLANNING AND INSTALLATION GUIDE VOLUME 2 (MVS AGENTS) 6.0 P/N REV A02

The Modern Mainframe. IBM Systems. Powerful, secure, dependable and easier to use. Bernice Casey System z User Experience

Exam : Title : High-End Disk for Open Systems V2. Version : DEMO

Creating a Personal z/os Development and Unit Test Environment Lunch & Learn. Rosalind Radcliffe / Dana Boudreau 12 March 2012 Session #: 11091

Getting Ready for VM Capacity Planning Studies AMERICAS TECHNICAL SALES SUPPORT

Rational Development and Test Environment

IBM System Storage Data Protection and Security Chen Chee Khye ATS Storage

DISK LIBRARY FOR MAINFRAME

IBM System Storage TS3500 Tape Library now offers model conversions and enhancements

Power Systems with POWER8 Scale-out Technical Sales Skills V1

Mainframe Backup Modernization Disk Library for mainframe

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

... IBM Advanced Technical Skills IBM Oracle International Competency Center September 2013

IBM z Systems Development and Test Environment Tools User's Guide IBM

Veeam Cloud Connect. Version 8.0. Administrator Guide

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

4. Are you only looking for a D/R as a service target for the VMware and IBM systems? Yes

TPF TCP/IP Load Balancing

Why is the CPU Time For a Job so Variable?

CA EPIC for z/vse. Release Notes. r5.2

Paradigm Shifts in How Tape is Viewed and Being Used on the Mainframe

1. Logging in to VM - Regular Login - Disconnected Login - Stealing the session - Logging off - Disconnected log off

Db2 for z/os Early experiences using Transparent Data Set Encryption

The Master Console Center (MCC) automates and enhances data center operations by:

AIM Enterprise Platform Software IBM z/transaction Processing Facility Enterprise Edition 1.1.0

Configuring and Using SMF Logstreams with zedc Compression

WebSphere Application Server Base Performance

Best Practices for WebSphere Application Server on System z Linux

ZVM17: z/vm Device Support Overview

zpcr Capacity Sizing Lab Part 2 Hands on Lab

IBM Software. IBM z/vm Management Software. Introduction. Tracy Dean, IBM April IBM Corporation

BMC Subsystem Optimizer for zenterprise Reducing Monthly License Charges

Linux Platform Options Selecting Linux on IBM System z9 and zseries

zpcr Capacity Sizing Lab Part 2 Hands-on Lab

CA MIA Tape Sharing for z/vm

L12. Linux Platform Options Selecting Linux on IBM System z9 and zseries. Jim Elliott San Francisco, CA. September 19-23, 2005

Cross System Extensions (CSE) Experience. Ted Y. Johnston. Stanford Linear Accelerator Center * Stanford University, Stanford CA 94309

Introduction. JES Basics

VM & VSE Tech Conference May Orlando Session G41 Bill Bitner VM Performance IBM Endicott RETURN TO INDEX

Dino Explorer. MVS Data Collector for Mainframe Assessment

DIR-SDD zseries Services

z/vse 5.2 Tapeless Initial Installation

Exploiting IT Log Analytics to Find and Fix Problems Before They Become Outages

LMS. Laret Melsch Systems

Veeam Availability Solution for Cisco UCS: Designed for Virtualized Environments. Solution Overview Cisco Public

EView/390z Insight for Splunk v7.1

T01F3nnn - FTP3 Messages

IBM SYSTEM POWER7. PowerVM. Jan Kristian Nielsen Erik Rex IBM Corporation

Making System z the Center of Enterprise Computing

Mainframe Optimization System z the Center of Enterprise Computing

Customer Experiences:

Flash Express on z Systems. Jan Tits IBM Belgium 9 December 2015

ZVM20: z/vm PAV and HyperPAV Support

z/vm 6.3 A Quick Introduction

Dynamic Routing: Exploiting HiperSockets and Real Network Devices

From an open storage solution to a clustered NAS appliance

z/vm Large Memory Linux on System z

Data Migration and Disaster Recovery: At Odds No More

The Modern Mainframe At the Heart of Your Business

zpcr Capacity Sizing Lab Exercise

Experiences in Clustering CIFS for IBM Scale Out Network Attached Storage (SONAS)

IPv6/VSE V1 - The IPv6 TCP/IP solution for IBM z/ VSE

Hitachi Virtual Storage Platform

COMP 3400 Mainframe Administration 1

Top 12 Mainframe Security Exposures and Lessons From A Real Mainframe Break-In

Virtual Server Agent for VMware VMware VADP Virtualization Architecture

Implementing the z/vse Fast Path to Linux on System z

System Administration of PTC Windchill 11.0

Best Practices. The DB2 purescale Feature on SUSE Linux Enterprise Server; A best-ofbreed Solution Stack for SAP Business Applications

Introduction to. z/vm and Linux on System z. Malcolm Beattie Linux Technical Consultant, IBM UK. From a presentation by Ralf Schiefelbein, IBM Germany

Zadara Enterprise Storage in

Looking ahead with IBM i. 10+ year roadmap

IBM Storwize V7000 Unified

DLm8000 Product Overview

From A (AIX) to Z (Linux/z): A Customer Experience

Roundtable: Shaping the Future of z/os System Programmer Tasks Discussion

=============================================== ===============================================

Sysplex: Key Coupling Facility Measurements Cache Structures. Contact, Copyright, and Trademark Notices

From A (AIX) to Z (Linux/z): A Customer Experience. April 2007 By Uriel Carrasquilla

Transporting files between MVS and MVS or between MVS and a Workstation

Instructor Information for

IBM Tivoli System Automation for z/os

Practical Capacity Planning in 2010 zaap and ziip

Transcription:

Running z/os as a Second Level System on z/vm to Clone and Scale 13075 Steve McGarril mcgarril@us.ibm.com STG WW Mainframe Client Center February 6 th, 2013

Scenario New hardware introduction z10 to z196 Limited resources at the home site for testing Future revenue growth in jeopardy w/o expansion How to drag and drop a production system? Provide a hands-on, at home feel to the POK benchmark environment 2

Who are we? POK Mainframe Client Center offers a combined 350+ years mainframe experience with the latest IBM Systems and Storage Part of an organization that also contains the EBC, HACoC, Design Center and other platform BCs We work with clients, business partners and ISVs to perform complex scaling and performance services, PoCs and PoTs Cross platform, multi-tiered environment with remote or onsite access Fit for purpose to suit client's requirements Offer a 'self-serve' zlight program for both z/os and Linux on z http://www.ibm.com/systems/services/benchmarkcenter/servers/ benchmark_z.html 3

Why Use the z/bmc? Isolated environment ensures consistent and repeatable test results Access to SMEs where needed Participate in JEMT program and have access to latest mainframes and storage Dedicated DASD, network, processors and workload Can quickly build, scale, tune, validate, move or break environments 4

Objectives High level plan: Ø Restore client s z/os production system and IPL 2 nd level Ø Run the nightly batch schedule and benchmark the elapsed time Billing application scalability test Ø Grow the number of test cases to allow 4x database size Ø Run batch process with the data increase and record performance statistics 5

Why Run z/os 2 nd Level? Familiarity with disaster recovery exercises that are run 2 nd level Resolves licensing issues with non-ibm software Allow client to easily set the Virtual Time Of Day clock to when their system was dumped Flexibility with address virtualization 6

Who Can Run 2 nd Level? z/vm Linux z/os z/vse TPF Refer to z/vm Running Guest Operating Systems 7

8 Hardware System Components Single LPAR on a z196 machine(2817-m80) 7 general purpose processors 64GB central storage + 2GB expanded storage 2107 DS8700 DASD 256GB cache Software Data z/vm V6.1 service level 1003 (64-bit) z/os V1.11 DF/DSS Tivoli Workload Scheduler EKM(Encryption Key Management) 24TB spread over combination of 1856 3390 mod 3, mod 9 and mod27 devices Consisted of both system and client data and allow for significant database growth

Miscellaneous Anonymous FTP site made available to fill in missing data gaps VPN for remote access from client site Secure and private ipaddresses for z/vm logon and TSO terminal access 2 separate engagements as client was not prepared for building test scenarios 9

Schedule 2-4 days to get client system up and running 1 day to prep the files, prep the batch job schedule and setup the system monitors. 1 day to run a baseline billing batch run 10 days to prep the files for 4M members, prep the batch job schedule and setup the system monitors. 1 day to run the billing batch test 1 day to prep for the end-of-month or first-of-month batch schedule and setup the system monitors. 1 day to run the month-end or first day of month batch schedule 1 day to erase all the data 10

Three Phase Plan Phase I Restore productions z/os system running 2 nd level under z/vm Setup the system to be identical to the date and time that it was dumped Perform baseline testing of their nightly batch schedule and record results Prepare the environment to handle significant database growth Phase II Tests added for cases and individuals to be 4x current size Update batch schedule to handle this increase Run this new nightly billing test and record the results Phase III Perform month end processing Measure the impact of the 4x growth Clean up environment and scrub all confidential customer data 11

Production System Restore z/os z/vm 6.1 MVSTEST EOPS RESVOL RESVOL EOPS RESVOL 2DDC TCP/IP TCAS DFRMM 3590 TAPE DRIVE 12

Challenges Initial requirement for 24TB subsystem Client needed to change their JCL to allow for output to be directed to DASD vs. VTS Encrypted tape drives and secure network required due to sensitive customer data Encryption Key Management(EKM) needed to decrypt above data Secure network necessary with system IPaddress available to be included in client s stack Needed for 1 st level z/vm and 2 nd level z/os 13

Challenges(cont.) Aligning client I/O configuration with our own gen. Including only necessary devices When is a 3390 mod 9 device not really a 3390 mod 9? v No real industry standard v Gigabyte versus cylinder number v Adjustment made from a storage standpoint Allowing the client to take the wheel via remote access of the MVS console Changes in restored system date and timestamp required creation of new couple dataset. 14

Gotchas EOPS getting disabled wait state due to dependency on specific real address Misleading error messages during IPL HCPGSP2627I Virt. machine placed in CP mode due to a SIGP initial CPU reset from CPU 00 Initial encryption socket errors during tape restores IECIOSxx PARMLIB member incorrect SETIOS EKM, PRIMARY=129.40.107.33:3801 Different console address for 1 pack system vs. full blown system #cp logoff vs. #cp system reset of 2 nd level system 15

2 nd Level Steps Whatever needs to be visible 2 nd level has to be defined on the 1 st level z/vm system Lotsa virtualization to map our genned addresses to client s gen REXX exec used for DASD attaches Emergency 1 pack system used to restore limited environment(drlike exercise) with tools to help restore full system- TCAS, TCP/IP, DFRMM SET VTOD to match date and time of client site when system dumped. Issued prior to 2 nd level IPL New COUPLE dataset created to accommodate this changes SET CPUID xxxxx to match client s CEC serial number SYSTEM RESET and TERMINAL CONMODE 3270 I 2DDC LOADPARM 2DDCEMM 16

2 nd Level Steps (cont.) TERM BRKKEY PFx Switch commands to z/vm commands but invalid for SNA/CCS terminals #cp vi vmsg routes nonpriority MVS commands from z/vm to the MVS guest MVS COMMAND PROCESSING AVAILABLE - #CP vi vmsg v cn(*),activate #cp vi vmsg r xx,warm,noreq - In response to the JES2 startup option prompt where xx is the WTO number Alternate option is using 2 separate terminals for console and MVS logons via CONSOLE and SPECIAL(or DEDICATE) statements 17

2 nd Level Steps (cont.) Synchronized use of DIAL and VARY xxx,console commands to bring up MVS console From 1 PCOMM screen, clear screen and enter D MVSTEST 702 From z/vm console enter #CP vi vmsg V 702,CONSOLE Can now reply to WTO prompts directly on new MVS console 18

2 nd Level Steps (cont.) Several 3270 terminals defined in the z/vm directory Once 2 nd level system up clients could access their z/os image directly via console and TSO logons Client then able to proceed with full system restore and begin actual benchmark testing Authority given to issue CF CPU(04),OFFLINE for right sizing the environment 19

20 z/vm Directory Entry

Results Minimal z/vm overhead when running z/os 2 nd level From end user standpoint z/os appeared to be 1 st level environment Replicated client s production workload consisting of nightly batch and record performance statistics During peak times the client reached 10K I/Os per second Data manipulated to increase data growth to between 300-400% Nightly batch cycle completed in 3.5 hours using 4 cps 4x heaviest nightly batch cycle completed in 5.75 hours Engagement resulted in $850K hardware sale!! 21

Summary Having adequate capacity key to cloning current client environment and allowing scalability testing Number of active policies increased from 1.4M to 5.2M Benchmark objectives and new process testing achieved All statistical analysis and reporting completed Secure Data Overwrite Service of storage drives generated IBM Certificate of completion 22

Our Survey Says. System resource allocation more than exceeded our needs Everybody seemed very committed to making our experience at the Benchmark Center not only productive but a pleasant one Steve McGarril, my counterpart at the Poughkeepsie datacenter.helped me learn the VM commands I would later use to IPL our z/os guest after hours and on weekends