Red Hat Enterprise Linux on IBM System z MainframeBrad HinsonGlobal System z Lead, Red HatJune 15, 2010
RHEL 5 on System z, Current Technology
Satellite deployment model Enterprise management solution – enhanced control Local database stores all packages, profiles, and system information
Satellite on Distributed Systems
Satellite on System z
RHEL 5.4: Kernel●Support for Processor Degradation●Adds support for processor degradation, which allows processor speed to be reduced in some circumst
TTY Terminal Server Over IUCVNetworkz/VMTerminal SessionLinux Terminal Serverts-shelliucvconnIUCVLinuxz/VM IUCV HVCDevice DriverLinuxz/VM IUCV HVCDevi
Shared Kernel●Named Saved Segments (NSS)●Using NSS the z/VM hypervisior makes operating system code in shared real memory pages available to z/VM gues
file system(ext2)file system(ext2)Gold/Master Linux Imageread-onlylinkr/wLinux cloneread-onlylinkLinux cloneLinux cloneLinux cloneShared Read-only Roo
Problem: Double Paging●Issue for virtual memory Hypervisors●Hypervisor determines that it is short on central storage and pages out a guest page●The g
Agenda●Overview●Linux on System z Development Process●Current Technology●Future Development
●Problem scenario:●Virtual memory utilization exceeds real memory availability●z/VM paging operations become excessive●Overall performance suffers●Sol
Future Linux on System z TechnologyLinux continues to enable new ways of doing business
Linux on System z Development FocusApplication Serving • z/OS integrationData Hub•Database ConsolidationVirtualization & Virtualization Management
Advanced Virtualization●Dynamic Memory Add/Remove (kernel 2.6.27)●Attach and use standby memory that is configured for a logical partition or z/VM gue
Advanced Virtualization●hvc_iucv: Provide IUCV z/VM User ID Filtering (kernel 2.6.29)●Introduces the kernel parameter "hvc_iucv_allow=" that
Suspend/Resume Support●Ability to stop a running Linux on System z instance and later continue operations●Memory image is stored on the swap device sp
Kernel Scalibility ●Scalability Limits – Maximum Values●Max CPUs – dynamic allocation of CPU structs (2.6.29) allows supported limit of 4096 and theor
Documentation Links●Documentation/Getting Started●Redbook, “z/VM and Linux on IBM System z: The Virtualization Cookbook for Red Hat Enterprise Linux 5
Questions and Open Dialog
Appendix
CONNECTIVITY PROCESSING DATAz/VMJBoss Oracle Custom AppRed HatEnterprise LinuxRed HatEnterprise LinuxRed Hat Enterprise Linux
RHEL 5 Summary: Highlights●New Package: ktune [5.3]●Service that sets several kernel tuning parameters to values suitable for specific system profile
RHEL 5 Summary: Highlights●3592 Tape Encryption Support [5.1]●Use IBM 3592 encryption feature to securely store data●Samba: Rebased from 3.0.28 to 3.
RHEL 5 Summary: File Systems/Storage●Block device encryption support, including support for /root partition, including configuration in anaconda inst
RHEL 5 Summary: File Systems/Storage●xDR/GDPS System Initialization [5.3]●Disaster recovery solution for DASD and FCP.●Multipath access to PPRC (prim
s390-tools Package Overview
s390-tools Package Rebased to Version 1.8.1●This package provides the essential tool chain for Linux on System z. It contains everything from the boot
s390-tools Package Rebased to Version 1.8.1●New Features (continued)●cpuplugd: Daemon that manages CPU- and memory-resources based on a set of rules.
RHEL 5.4: Kernel●Control Program Identification (CPI) ●If your RHEL5.4 Linux instance runs in LPAR mode, you can now use the extended control program
RHEL 5.4: Kernel●TTY Terminal Server Over IUCV ●Provide central access to the Linux console for the different guests of a z/VM.●The terminal server co
Linux FactsLast year, 75% of the Linux code was developed by programmers working for corporations. $7.37 billion: projected cost to produce the 283
RHEL 5.4: Networking●HiperSockets Layer3 Support for IPv6●How IPv6 support for HiperSockets devices running in layer 3 mode is available●IPv6 is suppo
RHEL 5.4: Reliability, Availability, & Serviceability●Multi Volume Dump Support for DASDs●Added the ability to dump on multiple ECKD DASD devices,
RHEL 5.4: Reliability, Availability, & Serviceability●Shutdown Actions Interface ●The new shutdown actions interface allows to specify for each sh
RHEL 5.4: Storage●FCP Performance Data Collection & Reports: ●Fibre Channel Protocol (FCP) performance data can now be measured. Metrics that are
RHEL 5.4: Storage●DS8K Encryption Support●This feature enhances s390-tools to be able to display if the Storage has its disk encrypted or not.●Kernel
RHEL 5.4: Security●Long Random Numbers Generation [5.3]●Provide access to the random number generator feature on the Crypto card. High volume random
RHEL 5.5GA March, 2010
RHEL 5.5: New Features: Kernel●Feature: DS8000 Large Volume Support (kernel 2.6.30)●Summary: Implement support for DS8k volumes, which have more than
RHEL 5.5: New Features: Installer●Feature: Provide CMS Script for Initial IPL under z/VM●Summary: In order to begin the install process, the user mus
RHEL 5.5: New Features: Software●Update Java to Version 1.5 to SR11-FP1●Critical Java updates●SBLIM Updates●Standards Based Linux Instrumentation for
Structure of Linux on System zLinux ApplicationsELS Instruction Set and I/O HardwareLinux KernelHW Dependent DriversLinux ApplicationsGeneric DriversN
RHEL 6Target GA: Late 2010
Storage Support●FCP Automated Port Discovery (kernel 2.6.25)●Scan the connected fiber channel SAN and automatically activate all available and accessi
Storage Support●HyperPav (kernel 2.6.25)●HyperPav is addressing the need to access more data with good performance and high availability!●This feature
Storage Support●High Performance FICON (HPF) (kernel 2.6.29)●Added HPF support to the DASD Device Driver●HPF is an extension to the FICON architecture
Networking●HiperSockets Network Traffic Analyzer (> kernel 2.6.33)●Trace HiperSockets network traffic for problem isolation and resolution. Support
RAS: Reliability, Availability, & Serviceability Automatic IPL After Dump (kernel 2.6.30)●Extension to the shutdown action interface which combin
RAS: Reliability, Availability, & Serviceability ●Add Call Home Data on Halt and Panic if Running in LPAR (kernel 2.6.32)●Report system failures (
Networking●OSA QDIO Data Connection Isolation (> kernel 2.6.33)●Feature (available for OSA-Express2 cards since early 2009) allows an operating sys
Miscellaneous ●Kernel VDSO Support (kernel 2.6.29)●Kernel provided shared library to speed up a few system calls (gettimeofday, clock_getres, clock_ge
Miscellaneous ●KULI (2009-06-24)●kuli is experimental userspace sample to demonstrate that KVM can be used to run virtual machines on Linux on System
Who contributes to the Linux KernelNoneRed HatUnknownIBMNovellOther18.20%12.30%7.60%7.60%7.60%46.70%Source: Linux Foundation
Filesystems●Ext4 – main, default filesystem. Incremental scalability (ie 100TB files) & performance enhancements over ext3.●NFS●NFS4.0 – as defau
IPA Client (Identity, Policy, Audit)●IPA Client in Core RHEL for Centralized Security Management●Kerberos authentication with host based access contro
Security enhancements●Virtualization Isolation in Conjunction with SELinux●May be post-GA update●Labeled NFS for filesystem isolation●Cut-and-paste wi
Security enhancements●Volume Encryption●Basic operation already present in RHEL5 – incremental centralized key management for RHEL6●Sectool●Compliance
●New Capabilities Through New Instruction Support●Compiler supports Decimal Floating Point (DFP)●Kernel and user space libraries support new CPU crypt
●New Functions with z10●Large Page Support minimizes lookup overhead into areas of large memory, with large page emulation on older hardware●HiperSock
GCC Compiler Updates●General Optimizer Improvements●New data flow analyzer framework (GCC 4.3)●System z Machine Support●System z10 processor support (
Linux on System z DevelopmentCommunity●Development with “upstream” communities●Kernel, glibc, etc●Collaboration with partners, IBM,open source contrib
Fedora●Bleeding edge, sets direction for RHELtechnologies●Community Supported●Released ~6mo cycles●www.fedoraproject.orgLinux on System z Development
Red Hat Enterprise Linux●Stable, mature, commercial product●Extensive Q&A, performance testing●Hardware & Software Certifications●7yr maintena
Comments to this Manuals