IBM Z and Cloud Modernization Stack Everything you need to get started quickly. Get started
IBM Z® and Cloud Modernization Stack provides a single, flexible platform with the common tools and capabilities needed to modernize z/OS® environments and applications. It balances robust reliability with the need for new innovation, by combining the power of IBM Z and the strength of Red Hat® OpenShift® Container Platform. IBM Z and Cloud Modernization Stack delivers a modern, managed as-a-service model to complement your most resilient production workloads. See what IBM Z and Cloud Modernization Stack can do for your business. Related solution z/OS Cloud Broker

Get self-service access to z/OS resources.

Big picture 1. Deploy IBM Z and Cloud Modernization Stack to replace time-consuming, ticket-bound provisioning with progressive tooling and resource management. 2. Use consistent as-a-service workflows to keep production systems well-managed and controlled. 3. Enable sandbox environments to encourage the play and exploration that is so essential to application developers. 4. Provide simple and highly-secure access to mainframe applications and data through APIs in minutes. 5. Embrace modern enterprise DevOps with industry-standard tooling and modern languages that expands your talent pool. 6. Take a standardized approach to IT automation and reduce the need for specialized skills while maintaining proper controls and compliance. How to get started
How does it work?

IBM Z and Cloud Modernization Stack uses Red Hat® OpenShift® Container Platform to integrate IBM Z assets into a hybrid cloud and connect hybrid cloud assets to IBM Z. This platform-level integration paves the way for developers to easily create and deploy APIs for z/OS applications with z/OS Connect Designer, work on z/OS applications with cloud native tools and familiar IDEs, use popular languages such as Python, Go, Node.js, and Java™ to integrate with standard, enterprise-wide CI/CD pipelines.

Each product in IBM Z and Cloud Modernization Stack provides an operator to Red Hat® OpenShift® Container Platform so that it can be controlled from there. An operator extends the Kubernetes API by providing a set of application-specific resources that package, deploy, and manage that application. It is essentially a custom controller. IBM Z and Cloud Modernization Stack delivers two types of operator: Red Hat® OpenShift® Container Platform operators, and suboperators that can be installed through the z/OS Cloud Broker operator.

See a list of which operators are included Learn more about how operators work
What's included?

IBM Z and Cloud Modernization Stack goes beyond the basic bundle to bring together a carefully curated set of products and deliver a flexible solution that can accelerate your modernization journey today and help you plan for growth tomorrow.

This curated set of products includes z/OS Cloud Broker and z/OS Package Manager, which are only available with IBM Z and Cloud Modernization Stack. z/OS Cloud Broker can help you automate z/OS resource provisioning by providing direct access to z/OS resources and services, while z/OS Package Manager can help you install products from the IBM Cloud Container Registry into a defined directory on z/OS File System. With z/OS Cloud Broker, you can then install a variety of suboperators such as z/OS Open Enterprise Languages and Z Open Automation Utilities.

To learn more about each of the products included in IBM Z and Cloud Modernization stack, follow these links to the product documentation:

z/OS Cloud Broker z/OS Package manager z/OS Open Enterprise Languages z/OS Connect IBM Wazi Z Open Automation Utilities
Planning for modernization

Red Hat® OpenShift® is a platform that enables a cloud-like experience everywhere that it's deployed. Red Hat® OpenShift® Container Platform is a self-managed version of Red Hat® OpenShift® for automating the deployment and management of containerized applications.

IBM Z and Cloud Modernization Stack delivers a single flexible platform with the common tools and capabilities needed to modernize z/OS® environments and applications. Integration with Red Hat OpenShift can simplify your development, deployment, and configuration experience, while providing more control to security admins with an enhanced role based security model.

Learn more about Red Hat OpenShift Learn more about security
Use cases

Red Hat OpenShift Container Platform helps system programmers and administrators simplify provisioning while retaining full control over who can do what. For example, by using z/OS Cloud Broker, z/OS Package Manager, Wazi Sandbox, and Z Open Automation Utilities, the following features are yours to enjoy:

  • Automate z/OS software management and tasks without needing complicated custom programs or deep z/OS skills
  • Create personal sandbox environments on Red Hat OpenShift Container Platform
  • Enable self-serve access to managed z/OS develop and test environments
  • Gain valuable hybrid cloud skills by learning and using modern Red Hat OpenShift Container Platform tools and resources
  • Use your familiarity with Linux™ and UNIX commands to access MVS resources without JCL

When you install and manage z/OS products through Red Hat OpenShift Container Platform, developers can enjoy smoother workflows and free up more time to explore new technologies. For example:

  • Use Wazi Analyze to visualize and understand how your proposed code changes might affect applications written in COBOL, PL/I, Assembler, and Java
  • Create, scale, and secure APIs with z/OS Connect Designer that support the Open API 3.0 specification and can access z/OS Systems of Record
  • Extend the functions of familiar IDEs with Wazi Code to author solutions in popular languages such as Python, Go, Node.js, and Java, and then integrate your creations through standard, enterprise-wide CI/CD pipelines
  • Get sandbox environments on demand through Wazi Sandbox to experiment with cloud native tools, new products, and promising projects
Prerequisites

When planning your installation and configuration requirements, review the system requirements for hardware, software, and storage.

Some of the products in IBM Z and Cloud Modernization Stack that run on z/OS require you to have permission to run certain commands. So review the access control requirements to determine if you will need to set this up.

You can install IBM Z and Cloud Modernization Stack on Linux® with the supported versions of Red Hat® OpenShift® Container Platform.

Supported versions of Red Hat® OpenShift® Container Platform System requirements Access control requirements
Licensing and entitlement

The components of products in IBM Z and Cloud Modernization Stack are distributed differently, depending on how they are installed or whether they have additional, non-containerized components that must be downloaded from IBM Passport Advantage.

Entitlement is flexible in IBM Z and Cloud Modernization Stack. You pay only for what you use through a flexible mechanism called Virtual Processor Cores (VPCs). These VPCs work like entitlement tokens. Each product in IBM Z and Cloud Modernization Stack has a metric for the number of VPCs that it requires at different levels of consumption. You purchase a number of VPCs to gain entitlement to the products and their consumption levels but, after you are entitled, you can switch the allocation of your VPCs between products to meet your needs. You do not have to notify IBM of your allocation provided that you remain within your entitled capacity.

When you install operators for the products in IBM Z and Cloud Modernization Stack, you click your acceptance to the associated license. Most of the products have no license tracking.

Tracking license use Where to get the products
Set up your environment

Before you can install products in IBM Z and Cloud Modernization Stack, you must set up the environment in Red Hat® OpenShift® Container Platform:

  1. Install Red Hat® OpenShift® Container Platform
  2. Install Red Hat® OpenShift® Container Platform CLI
  3. Configure persistent storage
  4. Create a project (namespace)
  5. Create an image pull secret
  6. Configure network policies
  7. Create the catalog source
Install Red Hat OpenShift Container Platform Learn more about how to set up your environment
Install the products

After you have completed the steps to set up your environment in Red Hat OpenShift Container Platform, you can begin installing the products.

In addition to system requirements, the products classified as suboperators require a specific installation sequence. Suboperators can only be installed through z/OS Cloud Broker, so you must install in this order:

  1. z/OS Cloud Broker
  2. z/OS Package Manager
  3. Any other suboperator

For the products that are installed through z/OS Cloud Broker and z/OS Package Manager on z/OS, you set up the z/OS environment to use these products through environment variables.

Install the products How to get started with each product Learn more about setting environment variables on z/OS
Documentation IBM Documentation

Learn more about how to get started with IBM Z and Cloud Modernization Stack.

Read the documentation
Technical resources Accelerate mainframe application modernization with hybrid cloud

Get an overview of the IBM® strategy to help you modernize applications faster, at lower cost and less risk, by using IBM zSystems® and public cloud solutions together in your modernization journey.

Read the Redpaper
Modernize mainframe applications for hybrid cloud with IBM and AWS

Learn how IBM® and AWS are collaborating to extend the available application modernization options to enable customers to select the right modernization path for their business.

Read the article
IBM Z and Cloud Modernization Center

Accelerate transformation in your IBM zSystems® environment with expert resources, guidance, and capabilities.

Explore modernization center
IBM Z and Cloud Modernization Stack GitHub community

Explore the community repository of public content relevant to the IBM Z and Cloud Modernization Stack.

Join the community
A unified developer experience for z/OS and cloud applications with the IBM Z and Cloud Modernization Stack

Learn about building a unified developer experience for z/OS and cloud applications with the IBM Z and Cloud Modernization Stack.

Read the blog post
Operator collection tutorial

Experience a guided walk-through of how to build a new operator collection that performs RACF user management against a z/OS environment.

Try the tutorial
Operator collection tutorial videos

Watch the two-part tutorial video on how to build a new operator collection that performs RACF user management against a z/OS environment.

Watch the video
Related solutions z/OS Cloud Broker

Get self-service access to z/OS resources.

Continuous integration for the hybrid cloud developer experience

Simplify life for developers building hybrid cloud applications with a cloud native development experience for z/OS.

z/OS Connect

Bring the power of APIs to your mainframe.

Red Hat Ansible Certified Content for IBM Z

Automate IBM Z applications and IT infrastructure.

What's new

New blog post and tutorial added to the technical resources section.