Download - z/Linux or Linux on the Mainframe

Transcript
Page 1: z/Linux or Linux on the Mainframe

z/Linuxor

Linux on the Mainframe

Eric K. DickinsonPresenter

Page 2: z/Linux or Linux on the Mainframe

Agenda

• Biography• Disclaimer• The Mainframe Must Die!• zLinux

Page 3: z/Linux or Linux on the Mainframe

What Qualifies Me to Present?

• Been a nerd since 1979• Fixed computers and radars in the army• AT&T Computer Systems System 5v4 1986• Became Richard Stallman fan 1989• Became Patrick Volkerding fan in 1993• Installed first z/Linux 2007• Became Government production 2009

Page 4: z/Linux or Linux on the Mainframe

Presentation

• Not sponsored by the Government• Not connected with the Government• Not endorsed by the Government• This is purely presented as a hobbyist.

Page 5: z/Linux or Linux on the Mainframe

The Mainframe Must Die!

• Perceptions of the Mainframe– Words Hurt– Expensive– Huge– Dinosaur

• zSeries Servers– Enterprise– Scalable– Velociraptor

Page 6: z/Linux or Linux on the Mainframe

zSeries Server Vocabulary• LPAR• FICON and FCP• DASD• Cryptography Accelerator• z/VM• 64bit Operation• IFL• Books

Page 7: z/Linux or Linux on the Mainframe

LPAR

• Hypervisor• Virtualized Systems• Physically Unconnected• Hipersockets• 60 LPARS• Memory Isolation• Variable Workload

Page 8: z/Linux or Linux on the Mainframe

FICON and FCP• Both– 4-8G– 1600 MBps

• Fiber Connectivity– Multiple Concurrent– Additional CRC– Same Cables as FCP

• Fiber Channel Protocol– Switched Fabric– SCSI

Page 9: z/Linux or Linux on the Mainframe

DASD

• zLinux uses– Direct Access Storage Device• CKD Count Key Data• FBA Fixed Block Architecture

– FCP • SAN • NAS• SCSI

Page 10: z/Linux or Linux on the Mainframe

Cryptography Accelerator

• Off-loads Cryptography Processing– 128 bit AES– DES– SHA– Independent Random Number Generator

Page 11: z/Linux or Linux on the Mainframe

z/VM

• Hypervisor• Monitoring• Tunable• Isolated Memory• Hipersockets

Page 12: z/Linux or Linux on the Mainframe

64bit Operation

• 31 bits?• 64 bits?

Page 13: z/Linux or Linux on the Mainframe

IFL

• Integrated Facility for Linux• Tuned to Only Linux Processor Instructions• 256 Theoretical guests.

Page 14: z/Linux or Linux on the Mainframe

Books

• Processors and Memory are in “Books”• Hot Swappable• Add Processors Hot• Add Memory Hot

Page 15: z/Linux or Linux on the Mainframe

z/Linux

• Is It Really Linux?• Distributions• Configurations• Strengths • Weaknesses• Well Suited For• Who uses it?• How Do I do it?

Page 16: z/Linux or Linux on the Mainframe

Is It Really Linux• Not Emulated• Complete Native Operating System• Formally Released 2000• Linas Vepstas• Big-Foot, Think Blue• Open Source• Gartner Reports the Future of Government and

Big Business• Makes IBM OSS friendly

Page 17: z/Linux or Linux on the Mainframe

Distributions

• Red Hat RHEL6• Novell SuSE SLES 11• Debian• Gentoo • Slackware • CentOS • Fedora• Etc

Page 18: z/Linux or Linux on the Mainframe

Configurations

• Just Like Real Linux• Multiple Network Interfaces• Logical Volume Management (Grow on the Fly!)• RPM, APT-GET, YUM, YAST and Source• LAMP• Oracle, DB2, MySQL• PHP, Perl, JBoss, Java, Ruby (This list goes on)

Page 19: z/Linux or Linux on the Mainframe

Strengths• Costs (Most Important)• Enterprise Class• High Availability• Standard Development• High I/O• Industry Direction• Security• Support• Ubiquity

Page 20: z/Linux or Linux on the Mainframe

Weaknesses

• Processor Intensive• Package Availability• z/VM Knowledge

Page 21: z/Linux or Linux on the Mainframe

Well Suited• LAMP Applications– CMS (Content Management System)

• Wiki (Mediawiki, Twiki, Swiki…..)• Blogs (WordPress…..)• CMS (Drupal, Openpublic, Joomla, OpenPublish….)

• Databases– MySQL, Oracle, DB2, Postgress ……

• Email– Sendmail, Postfix….

• Security– Scanning (Nessus, Satan, Sara…– Firewall – IPTables

• So Many Others

Page 22: z/Linux or Linux on the Mainframe

Who Uses z/Linux?

• CMS Center for Medicade/Medicare Services• NIH National Institutes of Health• SSA Social Security Administration• State Farm• Many others

Page 23: z/Linux or Linux on the Mainframe

How Do I Do it?

There is plenty of help on the internet.Detailed instructions may be found• http://www.turbohercules.com/projects/zlinux/• http://linuxvm.org/info/howtos/hercules.htmlSupport may be found at• http://www.turbohercules.com/services/• http://www.hercules-390.org/

Page 24: z/Linux or Linux on the Mainframe

Greening the Data Center

• No Additional Power• No Additional Cooling• No Additional Floor Space• Use Resources More Efficiently

Page 25: z/Linux or Linux on the Mainframe

•Questions?