Red Hat Enterprise Linux & System z: How Red Hat uses System z

A presentation at System z Summer Series at Marist College in June 2008 in Poughkeepsie, NY, USA by Shawn Wells

Slide 1

Slide 1

Slide 2

Slide 2

Red Hat Enterprise Linux & System z Shawn Wells (swells@redhat.com) Solutions Architect, System z

Slide 3

Slide 3

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

Slide 4

Slide 4

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

Slide 5

Slide 5

System z Use Case: How Red Hat Uses Z  Training (internal/external)  Development VMs  s390­utils, 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

Slide 6

Slide 6

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

Slide 7

Slide 7

Fedora for System z 7

Slide 8

Slide 8

8

Slide 9

Slide 9

9

Slide 10

Slide 10

10

Slide 11

Slide 11

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

Slide 12

Slide 12

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

Slide 13

Slide 13

RHN Satellite Is Now Open Source http://spacewalk.redhat.com  Announced at Red Hat Summit 2008  …. remember the Fedora -> RHEL model? 13

Slide 14

Slide 14

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

Slide 15

Slide 15

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

Slide 16

Slide 16

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

Slide 17

Slide 17

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

Slide 18

Slide 18

Open Discussion

Slide 19

Slide 19

Supplimental Info

Slide 20

Slide 20

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

Slide 21

Slide 21

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

Slide 22

Slide 22

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

Slide 23

Slide 23

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

Slide 24

Slide 24

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

Slide 25

Slide 25

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

Slide 26

Slide 26

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

Slide 27

Slide 27

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

Slide 28

Slide 28

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