SKIP THE SHIPPING
Use code NOSHIP during checkout to save 40% on eligible eBooks, now through January 5. Shop now.
Register your product to gain access to bonus material or receive a coupon.
The complete mainframe guide to leveraging the power of Linux
Linux on the Mainframe is the comprehensive guide to the fastest growing trend in IT. IBM's Linux experts present peerless instruction in the art of planning for and making the most of a Linux mainframe. This book's in-depth coverage includes virtualization, deployment, data management, debugging, security, systems management, application porting, and much more.
For anyone involved in the planning, deploying, management, or administration of a mainframe, Linux on the Mainframe is a vital resource.
Download the Sample Chapter related to this title.
Linux in the Emerging On Demand World.
The Future of e-business: e-business On Demand.
The Importance of Open Standards to an On Demand Business.
On Demand, Open Source and Linux.
Linux and the On Demand Business.
Preface.
Terminology used in this book.
Disclaimer.
Acknowledgements.
I. LINUX ON THE MAINFRAME—AN INTRODUCTION.
1. Introducing Linux.Benefits of the Linux Operating System. The Role of the Open Source Community. The Role of Distributions. Linux Structure. IBM and Linux. Summary.
2. Introducing the Mainframe.The Mainframe's Birth. General Purpose Computer Architecture. Distinguishing Features of the Mainframe. From Real to Virtual. Summary.
3. Introducing Linux on the Mainframe.Why Linux Fits the Mainframe. What was Done to fit Linux onto the Mainframe. How Linux Fits the Mainframe. Six Reasons to Run Linux on the Mainframe. Summary.
II. PLANNING FOR LINUX.
4. Overview of What You Can Do With Linux on the Mainframe.Horizontal and Vertical Growth. ISPCompany and Its New Business Application. StoreCompany and Its Business Application. Summary.
5. Sample Projects.Building A Team. Choosing the Right Linux Project. Summary.
6. Total Cost of Ownership—The Challenge.Total Cost of Ownership Factors. The Mainframe and the TCO Equation. Linux and the TCO Equation. ISPCompany: TCO Considerations. StoreCompany: TCO Considerations. Summary.
III. IS LINUX ON THE MAINFRAME FOR ME?
7. The Value of Virtualization.What Is z/VM? How Linux Can Run On z/VM. What Does z/VM Provide? What Is Logical Partitioning? Why Run Linux on z/VM? Summary.
8. Security Considerations.The Role of Security Policy. Risk Assessment. Before Opening the Doors: Hardening. Opening the Doors. Preventing Attacks. Keeping Up to Date on Security Issues. Summary.
9. Setting Up Linux on the Mainframe.Distribution Considerations. Running Linux on the Mainframe. Creating Images. Purpose of Linux Images. Setting Up For Availability. Setting Up For Secure and Efficient I/O. Summary.
10. Communicating in a Virtual Environment.Communication Methods Under z/VM. Scenario: Networking in a Virtual Environment. Virtual Failover Solutions. Communicating With the Outside World. Summary.
11. Achieving Higher Availability.What Is High Availability? The zSeries Hardware Availability. Redundancy and Single Points of Failure. High Availability for the ISPCompany Example. High Availability for the StoreCompany Oak Example. A Quick Look at the Future. Summary.
IV. MAKING THE MOST OF LINUX ON THE MAINFRAME.
12. Systems Management.Controlling the Cost of Systems Administration. Systems Management Disciplines. Policies. Procedures. Using Tools. Using a Framework. Summary.
13. Availability Management.Availability Policy. Health Monitoring. Automation. Change Management. Key Factors to Consider in Availability. Summary.
14. Data Management.Keeping Data on the Mainframe. Introduction to Backup and Restore. Quota. Data, Policies and Tools. Database Management. Performance Tuning and Capacity Planning. Summary.
15. Performance and Capacity Planning.Day-to-Day Performance. Relative Capacity and Capacity Planning. Summary.
16. System Administrator Tasks.Expanding the System Administrator's Role in Your Organization. Change Management. Tasks That Are Unique to Linux on the Mainframe. Tools Policies. Becoming Familiar with the Mainframe. Summary.
V. RUNNING APPLICATIONS.
17. Deploying Linux ServersWhere Can You Find Applications For Linux on the Mainframe? Simple Server Hardware Consolidation. Summary.
18. Porting Applications to Linux on the Mainframe.What You Can Gain By Porting an Application to Linux on the Mainframe. Before You Decide to Port. What Effort to Expect. What You Need. Where to Get More Information. Summary.
19. Building Integrated Server Environments.Inter-Image Communications. Example for an Integrated Environment. Connectors to Back-End Systems. Consolidating a 3-Tier Environment. Enriching Your Mainframe Environment with New Applications. Summary.
VI. REFERENCE.
20. Linux-on-the-Mainframe Reference.Linux Distributions for the Mainframe. Overview of Linux Directory Structure. Exploiting Mainframe Processor Architecture. Linux-on-the-Mainframe Device Drivers.
21. Mainframe Reference.The Mainframe Architecture. Mainframe Registers. The Program Status Word. Integrated Facility for Linux (IFL).
22. Debugging and Dump Analysis.What Information You Need. Debugging Under z/VM. General Linux Debugging Facilities. Linux Kernel Debugging Tools. Linux System Dump Tools.
23. Security Reference.Security Certification. General Security Considerations. z/VM Tools.
24. Communications Reference.zSeries Virtual Connections. An Example of Server Consolidation Based on Linux.
25. Systems Management Tools.Availability Management Tools. Data Management Tools. Security Management Tools. Performance and Capacity Planning Tools. System Administrator Tools. Tools Web Sites.
26. Performance Reference.Tuning Linux Guests Under VM. When to Use Kernel Patches. Performance Tools.
27. Examples for Applications.VII. APPENDICES.
Appendix A. ISPCompany.Corporate Profile of ISPCompany. Offerings. Description of Environment. Example New Client.
Appendix B. StoreCompany.Corporate Profile of StoreCompany. Description of Environment. Programming Model and Middleware Platform. Project 1: Firewall and Proxy Server. Project 2: Web Application Server. Project 3: OaK Project.
Glossary.Both the Linux and the mainframe communities are understandably interested in the unique concepts and benefits of Linux on the mainframe. In this book, we define mainframe as being IBM's enterprise servers, that is, S/390 and zSeries servers.
This guide is for anyone seeking technical or market insight regarding Linux on the mainframe. It is for the business person who looks for opportunities to consolidate servers, reduce the complexity of an infrastructure, or reduce IT costs. It is also written for the IT architect who wants to plan for, design, and implement the solutions. It is for all those who are interested in this solution.
This book gives an overall perspective of the concepts that make this solution unique. It is a practical guide which helps you to reach an informed decision as to whether Linux on the mainframe is for your business. It shows examples of business solutions for Linux on the mainframe, and examples of how systems can be designed and built.
While this book is not a tutorial or how-to book, it references a wealth of material that provides details about specific technical topics.
Part 1, "Linux on the Mainframe - an Introduction," describes technologies that possess inherent, strong values on their own merits so that they should be considered as options for your IT projects. This part includes an introduction to Linux, an introduction to the mainframe, and an introduction to Linux on the mainframe.
Part 2, "Planning for Linux," discusses the early decision points that allow a Linux on the mainframe solution to effect the bottom-line project value. Apart from these decision points, this part illustrates, with the help of two sample companies, the spectrum of possibilities open to you. It also presents a total cost-of-ownership discussion on how Linux on the mainframe can facilitate substantial savings in the enterprise.
Part 3, "Is Linux on the Mainframe for Me?" is about the technical foundations that bring unique value to running applications in a Linux-on-the-mainframe environment. Virtualization, communications, and security are among the topics discussed. For example, this part describes how it is possible to have hundreds of Linux servers on one mainframe machine.
Part 4, "Making the Most of Linux on the Mainframe," is about the challenge that Linux on the mainframe means to systems management. How can you preserve the benefits of tight systems management schemes that help to make mainframe environments so reliable and, at the same time, allow Linux to act as an engine for the rapid change that the marketplace demands today? This part explores the opportunities that Linux on the mainframe offers for managing availability, data, performance, and security.
Part 5, "Running Applications," outlines the spectrum of uses for Linux images, ranging from independent servers to components in an integrated multi-platform environment with traditional mainframe operating systems. There is also a section with considerations for those who want to port applications from other platforms.
Part 6, "Reference," provides technical details about specific Linux and mainframe functions and capabilities. It also points to some of the key software that is available to your Linux-on-the-mainframe solution, including applications, middleware, and systems management and performance tools.
We have attempted to make the various topics as independent as possible, but, as with any system-level solution, all parts are interrelated. There is a fair amount of cross-referencing to allow you to find sections where a related topic is covered in more detail.
The book is the result of collaboration among three current IBM employees and one retired IBM employee. Our sources are companies that use Linux on the mainframe, customer visits, and other IBM colleagues. The book, its purpose, and structure are an outgrowth of what we have learned.
Download the Index
file related to this title.