A presentation at System z Summer Series at Marist College in June 2008 in Poughkeepsie, NY, USA by Shawn Wells
Red Hat Enterprise Linux & System z Shawn Wells (swells@redhat.com) Solutions Architect, System z
Agenda System z Use Case: Red Hat What RedHat uses our z9s for What it’s allowed us to do RHEL for System z What’s in it now What our goals are 3
System z Use Case: How Red Hat Uses Z IBM zSeries 2094 (z9) IBM zSeries 2084 (z990) Shark storage (ESS unit 2105, 16 full drawers of disk) Provided via FCP layer emulation Fully loaded z10 comes July ‘08 4
System z Use Case: How Red Hat Uses Z Training (internal/external) Development VMs s390utils, kernel, integrating DeveloperWorks, etc Quality Engineering VM for each RHEL distro released since RHEL 4 (4.0, 4.1….. 5.1) Support Desk Emulating user problems 5
System z Use Case: How Red Hat Uses Z JBoss Development (dev, test, prod) Red Hat Network Development (dev, test, prod) Enterprise IPA Development (dev, test, prod) Cross compilation of all RHEL architectures Staff accounts (sandbox environments, demos) 6
Fedora for System z 7
8
9
10
System z Use Case: How Red Hat Z Red Hat Network for deployment of new VMs, patching Managed by one staff member Allows patching, reprovision z/VM guests, etc 11
System z Use Case: How Red Hat Z RHN for Z: Lesson Learned When configuring the kickstart through the web interface, choose Static IP instead of DHCP. In the Extra Kernel Parameters text box, enter the information normally found in the CMS CONF file. Single line! DASD=100 HOSTNAME=example IPADDR=192.168.5.100 … Documented at: http://kbase.redhat.com/faq/FAQ_49_12902.shtm 12
RHN Satellite Is Now Open Source http://spacewalk.redhat.com Announced at Red Hat Summit 2008 …. remember the Fedora -> RHEL model? 13
What’s new in RHEL5? Upstream DASD driver updates (RHEL 5.1) Upstream zFCP driver updates (RHEL 5.1) Crypto2 Express support CEX2C, CEX2A models DCSS: Discontinuous Saved Memory Segment Shared section of memory shared by several guests Allows XIP2 (Execution in place) XIP2fs integrated into ext2 Faster minidisk access on 64-bit VMs Diag 250; CP performs actual I/O operations SCSI (zFCP) multipath supported in the installer Support for vmhalt= kernel parameter to communicate with z/VM on shutdown 14
Results of IBM/RedHat Joint Engineering RHEL 5.1 Improved z/VM scheduling Improved RAS features Improved performance with key recompiled libraries RHEL 5.2 Support for new IBM z10 Improved IBM Director support to support fast connection to z/VM Improved Virtual Server Management Implementation of SCSI dump infrastructure Support for Dynamic CHPID reconfiguration Better network configuration tool support for System z network adapters Improved install experience with support for “ssh -X” with VNC Better network performance with skb scatter-gather support Implemented device-multipath support for xDR/GDPS 15
Results of IBM/RedHat Joint Engineering Hipersocket MAC layer routing support Implementation of layer 2 routing support, matching OSA MAC layer capability Ability to route through intermediate VSWITCH for L2 briding to external networks Enablement of IPv6 and L2 networks over hipersockets STSI change for capacity provisioning Hardware exploitation of new STSI instruction Permanent and temporary capacity provided in /proc/sysinfo Upstreamed support for OSA 2 ports per CHPID Support for new OSA 2-port feature, occupying single I/O slot Each port independently configured as CHPID type OSD or OSN 16
Thank You Shawn Wells Solutions Architect, Global Linux on System z Lead Email: Phone: swells@redhat.com 443-534-0130 http://redhat.com/z 17
Open Discussion
Supplimental Info
What is Red Hat Network? A systems management platform designed to provide complete life cycle management of the operating system and its applications Hosted Update Manage Satellite Provision Monitor 20
RHN Satellite Deployment Model RHN Hosted ● ● Software Distribution Subscription Management RHN Satellite • Software Distribution • Account Management • Channel Management • Monitoring • Provisioning WEB INTERFACE RHN Proxy API LAYER MANAGED SYSTEMS IT Applications Custom Content Enterprise management solution – enhanced control Local database stores all packages, profiles, and system information Syncs content from RHN Hosted Custom content distribution Can run disconnected from the Internet 21
Useful Links Technical mailing list (linux-390@vm.marist.edu) Subscribe: http://www2.marist.edu/htbin/wlvindex?linux-390 Archive: http://www.mail-archive.com/linux-390@vm.marist.edu/ RHEL 5 Virtualization Cookbook http://www.linuxvm.org/present/misc/virt-cookbook-RH5.pdf Update to 5.2 coming soon (currently under technical review) Presentations from SHARE user conferences and other links http://www.linuxvm.org/present/ http://www.linuxvm.org/ 22
RHEL 5.2 Bug Fixes, Installer Related BZ: https://bugzilla.redhat.com/show_bug.cgi?id=237508 [Private] Summary: LCS device not found at install BZ: https://bugzilla.redhat.com/show_bug.cgi?id=305331 [Private] Summary: sudo-1.6.8p12-10 segfaults when using ldap on s390 BZ: https://bugzilla.redhat.com/show_bug.cgi?id=354661 [Private] Summary: multipath paths fail using PAV Devices on DS8000 DS6000 BZ: https://bugzilla.redhat.com/show_bug.cgi?id=279201 [Private] Summary: zfcpconf.sh fails in rc.sysinit if / partition and /usr partition are separated 23
RHEL 5.2 Bug Fixes, Storage Related BZ: https://bugzilla.redhat.com/show_bug.cgi?id=360701 [Private] Summary: swap_dup: Bad swap file entry <xxxxxxxx> without swap configured BZ: https://bugzilla.redhat.com/show_bug.cgi?id=360611 [Private] Summary: FICON DS8000: File ID Miscompare after CHPID off via HMC 24
RHEL 5.2 Bug Fixes, I/O Related BZ: https://bugzilla.redhat.com/show_bug.cgi?id=360821 [Private] Summary: qdio: too many interrupts on qdio-driven devices BZ: https://bugzilla.redhat.com/show_bug.cgi?id=360631 [Private] Summary: qdio: time calculation is wrong BZ: https://bugzilla.redhat.com/show_bug.cgi?id=354801 [Private] Summary: cio: Disable channel path measurements on shutdown/reboot BZ: https://bugzilla.redhat.com/show_bug.cgi?id=354831 [Private] Summary: cio: Handle invalid subchannel set id in stsch BZ: https://bugzilla.redhat.com/show_bug.cgi?id=354821 [Private] Summary: cio: Device status validity 25
RHEL 5.2 Bug Fixes, Networking Related BZ: https://bugzilla.redhat.com/show_bug.cgi?id=281241 [Private] Summary: tcpdump does not show outgoing packets with fake_ll=1 BZ: https://bugzilla.redhat.com/show_bug.cgi?id=354891 [Private] Summary: qeth: recognize/handle RC=19 from Hydra 3 OSA BZ: https://bugzilla.redhat.com/show_bug.cgi?id=354851 [Private] Summary: qeth: increment sequence number for incoming packets BZ: https://bugzilla.redhat.com/show_bug.cgi?id=267381 [Private] Summary: QDIO based network connections hang with QIOASSIST ON 26
RHEL 5.2 Bug Fixes, Stability Related, p1 BZ: https://bugzilla.redhat.com/show_bug.cgi?id=360591 [Private] Summary: Operating System Message: Kernel panic - not syncing: Fatal exception in interrupt BZ: https://bugzilla.redhat.com/show_bug.cgi?id=253275 [Private] Summary: Placing a kprobe on ‘bc’ instruction can crash the system BZ: https://bugzilla.redhat.com/show_bug.cgi?id=354811 [Private] Summary: I/O stall, system crash due to scanning for units from FC transport class BZ: https://bugzilla.redhat.com/show_bug.cgi?id=354871 [Private] Summary: qdio: System hang with zfcp in case of adapter problems 27
RHEL 5.2 Bug Fixes, Stability Related, p2 BZ: https://bugzilla.redhat.com/show_bug.cgi?id=350861 [Private] Summary: Kernel panic with lcs interface as dhcp server BZ: https://bugzilla.redhat.com/show_bug.cgi?id=330211 [Private] Summary: qeth: crash during reboot after failing online setting BZ: https://bugzilla.redhat.com/show_bug.cgi?id=380981 [Private] Summary: Kernel Panic during activation of OSA-devices with fake_ll BZ: https://bugzilla.redhat.com/show_bug.cgi?id=325451 Summary: ptrace compatibility problem with PTRACE_{PEEK,POKE}USR_AREA 28