Red Hat OpenShift Container Platform for IBM zCX

Book description

Application modernization is essential for continuous improvements to your business value. Modernizing your applications includes improvements to your software architecture, application infrastructure, development techniques, and business strategies. All of which allows you to gain increased business value from existing application code.

IBM® z/OS® Container Extensions (IBM zCX) is a part of the IBM z/OS operating system. It makes it possible to run Linux on IBM Z® applications that are packaged as Docker container images on z/OS. Application developers can develop, and data centers can operate, popular open source packages, Linux applications, IBM software, and third-party software together with z/OS applications and data.

This IBM Redbooks® publication presents the capabilities of IBM zCX along with several use cases that demonstrate Red Hat OpenShift Container Platform for IBM zCX and the application modernization benefits your business can realize.

Table of contents

  1. Front cover
  2. Notices
    1. Trademarks
  3. Preface
    1. Authors
    2. Now you can become a published author, too!
    3. Comments welcome
    4. Stay connected to IBM Redbooks
  4. Chapter 1. zCX Foundation for Red Hat OpenShift
    1. 1.1 Introduction
      1. 1.1.1 Benefits
    2. 1.2 Getting Started
      1. 1.2.1 Prerequisites
      2. 1.2.2 High availability and Disaster Recovery
      3. 1.2.3 Administration and operations
      4. 1.2.4 Migration for modernization
    3. 1.3 Lab environment overview
      1. 1.3.1 Hardware
      2. 1.3.2 Operating system
      3. 1.3.3 Lab infrastructure
      4. 1.3.4 IBM Spectrum Scale
      5. 1.3.5 Licensing
  5. Chapter 2. Use case 1: Using z/OS Connect inside Red Hat OpenShift
    1. 2.1 Introduction
      1. 2.1.1 Overview
      2. 2.1.2 Problem statement
    2. 2.2 Solution
      1. 2.2.1 Solution architectural overview
      2. 2.2.2 Installation overview
    3. 2.3 Summary
  6. Chapter 3. Use case 2: Artificial intelligence and open source tools
    1. 3.1 Background
    2. 3.2 Problem being addressed
      1. 3.2.1 Challenges facing data scientists
    3. 3.3 Solution description
      1. 3.3.1 Deploying Linux on Z containers to zCX on OpenShift
    4. 3.4 Benefits
  7. Chapter 4. Use case 3: Migrating a solution from zCX Docker to Red Hat OpenShift in zCX
    1. 4.1 Differences between Docker and Red Hat OpenShift
  8. Chapter 5. Your use case: Run anything on Red Hat OpenShift in zCX
    1. 5.1 Requirements
    2. 5.2 Worked example
      1. 5.2.1 What is needed
      2. 5.2.2 Preparing our application components for deployment to containers on Red Hat OpenShift on zCX
    3. 5.3 Creating a multi-architecture Containerfile and image for an x86 image to deploy on s390x architecture hosting platforms
      1. 5.3.1 Creating a s390x Containerfile and image for our NodeJS OCI-Compliant container front-end application
      2. 5.3.2 Sharing your image to a repository
      3. 5.3.3 More complex examples of Containerfiles
      4. 5.3.4 Containerizing an application from scratch
    4. 5.4 Managing the lifecycle of a containerized deployment
    5. 5.5 Summary
  9. Appendix A. Red Hat OpenShift deployment under zCX
    1. Red Hat OpenShift Container Platform installation
    2. Components outside z/OS and zCX
    3. Our installation environment
    4. Using manual z/OSMF workflows to install Red Hat OpenShift Container Platform
  10. Related publications
    1. IBM Redbooks
    2. Other publications
    3. Online resources
    4. Help from IBM
  11. Back cover

Product information

  • Title: Red Hat OpenShift Container Platform for IBM zCX
  • Author(s): Lydia Parziale, Andy Armstrong, Vic Cross, Maike Havemann, Redelf Janssen, Pablo Paniagua, Ravi Kumar
  • Release date: October 2022
  • Publisher(s): IBM Redbooks
  • ISBN: 9780738460871