System requirements
Before you install IBM Z and Cloud Modernization Stack, review the requirements for hardware, software, and storage. Within the stack, there are dependencies between products and there is a recommended installation order, see Installing for details.
For information about product versions, image versions, and operator versions, see Release notes.
This topic includes the following information:
- Storage requirements
- Hardware requirements
- Software requirements. This software is required for the products to function (also known as prerequisites).
- Recommended software. This software unlocks full capability from the products (also known as corequisites).
For supported versions of Red Hat® OpenShift® Container Platform, see Supported versions of Red Hat OpenShift Container Platform.
Storage requirements
You must consider:
- System storage that is needed to install products of IBM Z and Cloud Modernization Stack on z/OS®
- Persistent volumes on Red Hat® OpenShift® Container Platform that are used to provision persistent storage for a cluster
- CPU and disk capacity on hardware (see Hardware requirements).
z/OS storage
To install IBM Z and Cloud Modernization Stack on a z/OS system, you are recommended to reserve at least the following system storage for z/OS Package Manager and the suboperators that it installs:
- 4 GB z/FS minimum for
/var/zpm
directory - 8 GB z/FS minimum for
/usr/lpp/IBM/zpm
directory - 1 GB free space for data sets that are allocated under the ZPM high-level qualifier
- 50MB z/FS minimum in the user's home directory. For example, 50MB z/FS in
/u/ibmuser
if you are using Wazi Sandbox.
For more information about the disk requirement for each suboperators, see z/OS hardware requirements. For more information about suboperators, see Release notes. For more information about z/OS Package Manager prerequisites, see Before you start.
Note: If you use multiple versions of the software, the requirement increases. If you do not use all the possible suboperators, the requirement decreases.
Persistent volumes (PVs)
Red Hat® OpenShift® Container Platform uses the Kubernetes persistent volume (PV) framework. For more information about persistent storage in Red Hat® OpenShift® clusters, see Understanding persistent storage in the Red Hat® OpenShift® documentation.
RWX indicates an access mode of ReadWriteMany. RWO indicates an access mode of ReadWriteOnce. For more information, see "Configure persistent storage" in Preparing to install.
Red Hat® OpenShift® Container Platform Operators persistent volumes
Product | PVC size | Access mode RWX/RWO | Storage type Block/Filesystem |
---|---|---|---|
Wazi Analyze (sidecar on IBM Wazi for Dev Spaces) | See prerequisites | N/A | N/A |
Wazi for Dev Spaces | See prerequisites | See prerequisites | See prerequisites |
Wazi Sandbox | Depends on deployment, see prerequisites. | RWO | Filesystem |
z/OS Connect Designer | N/A | N/A | N/A |
z/OS Connect Server | N/A | N/A | N/A |
z/OS Cloud Broker | 5 GB | RWX | Filesystem |
z/OS Cloud Broker-managed suboperators
Product | PVC size | Access mode RWX/RWO | Storage type Block/Filesystem |
---|---|---|---|
z/OS Package Manager | N/A | N/A | N/A |
IBM IMS Operator Collection | N/A | N/A | N/A |
IBM CICS TS Operator Collection | N/A | N/A | N/A |
z/OS Package Manager packages
Product | PVC size | Access mode RWX/RWO | Storage type Block/Filesystem |
---|---|---|---|
C/C++ for Open Enterprise Languages on z/OS | N/A | N/A | N/A |
64-bit SDK for z/OS, Java™ Technology Edition | N/A | N/A | N/A |
Open Enterprise SDK for Go | N/A | N/A | N/A |
Open Enterprise SDK for Node.js | N/A | N/A | N/A |
Open Enterprise SDK for Python | N/A | N/A | N/A |
Z Open Automation Utilities | N/A | N/A | N/A |
Recommended storage providers
IBM Storage Suite for IBM Cloud® Paks: * OpenShift Container Storage * File storage from IBM Spectrum® Scale * Block storage from IBM Spectrum Virtualize, FlashSystem, or DS8K * Object storage from IBM Cloud Object Storage or Red Hat Ceph®
For more information about recommended IBM storage for IBM Cloud Paks, see IBM Storage Suite for IBM Cloud Paks .
Hardware requirements
You must consider hardware requirements for:
- Red Hat® OpenShift® Container Platform 4.11
- z/OS 2.4 and later versions
- Wazi Analyze container
Red Hat® OpenShift® Container Platform hardware requirements
Product | CPU Architecture | CPU Core | OCP RAM | OCP Disk |
---|---|---|---|---|
Wazi for Dev Spaces | x86 and s390x | Depends on deployment. Check prerequisites | Depends on deployment. Check prerequisites | Depends on deployment. Check prerequisites |
Wazi Sandbox | x86 | Depends on deployment. Check prerequisites | Depends on deployment. Check prerequisites | Depends on deployment. Check prerequisites |
z/OS Connect Designer | x86 and s390x | N/A | 500 MB | N/A |
z/OS Connect Server | x86 and s390x | N/A | 150 MB | N/A |
z/OS Cloud Broker | x86 and s390x | See z/OS Cloud Broker system requirements | See z/OS Cloud Broker system requirements | See z/OS Cloud Broker system requirements |
z/OS Package Manager | x86 and s390x | N/A | N/A | N/A |
IBM IMS Operator Collection | N/A | N/A | N/A | N/A |
IBM CICS TS Operator Collection | N/A | N/A | N/A | N/A |
C/C++ for Open Enterprise Languages on z/OS | N/A | N/A | N/A | N/A |
64-bit SDK for z/OS, Java Technology Edition | N/A | N/A | N/A | N/A |
Open Enterprise SDK for Go | N/A | N/A | N/A | N/A |
Open Enterprise SDK for Node.js | N/A | N/A | N/A | N/A |
Open Enterprise SDK for Python | N/A | N/A | N/A | N/A |
Z Open Automation Utilities | x86 and s390x | 100m | 128 MB | 0 |
Wazi Analyze stand-alone container hardware requirements
Product | CPU Architecture | CPU Core | RAM | Disk |
---|---|---|---|---|
Wazi Analyze (stand-alone container) | x86 | 4 (minimum) | 2 GB (minimum) | 4 GB (minimum) |
z/OS® hardware requirements
The disk space in the following table is the minimum requirement for the products to function in one installed version. The amount of required storage grows over time. This table lists only the disk requirement for each product. You need to reserve enough storage to install z/OS Package Manager and suboperators. For more information about installing z/OS Package Manager and the suboperators successfully, see z/OS storage.
Product | Disk |
---|---|
Wazi Analyze | N/A |
Wazi Code | See Software Product Compatibility Reports (SPCR). |
Wazi Sandbox | See Software Product Compatibility Reports (SPCR). |
z/OS Connect Designer | N/A |
z/OS Connect Server | N/A |
z/OS Cloud Broker | N/A |
z/OS Package Manager | 3072 MB |
IBM IMS Operator Collection | 1400 MB |
IBM CICS TS Operator Collection | 120 MB |
z/OS Package Manager packages hardware requirements
The products listed here get installed in the same install directory which is managed by z/OS Package Manager. The disk space required for each of these products must be allocated to the z/OS Package Manager installed directory.
Product | Disk |
---|---|
C/C++ for Open Enterprise Languages on z/OS | 400 MB |
64-bit SDK for z/OS, Java Technology Edition | 600 MB |
Open Enterprise SDK for Go | 860 MB |
Open Enterprise SDK for Node.js | 400 MB |
Open Enterprise SDK for Python | 660 MB |
Z Open Automation Utilities | 12 MB |
Software requirements
For additional software that unlocks the full capabilities of a product, see Recommended software. The software in this section is necessary for the products to function.
Red Hat® OpenShift® Container Platform Operators software requirements
Product | Software requirements |
---|---|
Wazi Analyze |
|
Wazi Code | N/A |
Wazi Sandbox |
Check prerequisites. |
z/OS Connect Designer | N/A |
z/OS Connect Server | N/A |
z/OS Cloud Broker | See z/OS Cloud Broker system requirements |
z/OS Cloud Broker-managed suboperators software requirements
These suboperators require other operators as well as other software.
Product | Operator required | Other software requirements |
---|---|---|
z/OS Package Manager | z/OS Cloud Broker |
|
IBM IMS Operator Collection | z/OS Cloud Broker |
|
IBM CICS TS Operator Collection | z/OS Cloud Broker |
|
z/OS Package Manager packages software requirements
Product | Operator required | Other software requirements |
---|---|---|
C/C++ for Open Enterprise Languages on z/OS |
|
z/OS UNIX System Services enabled on any of following operating systems:
|
64-bit SDK for z/OS, Java Technology Edition |
|
N/A |
Open Enterprise SDK for Go |
|
|
Open Enterprise SDK for Node.js |
|
|
Open Enterprise SDK for Python |
|
|
Z Open Automation Utilities |
|
z/OS 2.3 or later |
Recommended software
The software in the following tables is recommended for you to get full capability from the products (sometimes known as corequisites).
Red Hat® OpenShift® Container Platform Operators recommended software
Product | Recommended software | Function |
---|---|---|
Wazi Analyze | N/A | N/A |
Wazi Code | See prerequisites. | See prerequisites |
Wazi Sandbox | N/A | N/A |
z/OS Connect Designer | N/A | N/A |
z/OS Connect Server | N/A | N/A |
z/OS Cloud Broker | N/A | N/A |
z/OS Cloud Broker-managed suboperators recommended software
Product | Recommended software | Function |
---|---|---|
z/OS Package Manager | 64-bit Java 8 or later on z/OS 2.4 | For Java™ APIs provided with Z Open Automation Utilities |
IBM IMS Operator Collection |
|
Required for runtime environment |
IBM CICS TS Operator Collection |
|
Required for runtime environment |
z/OS Package Manager packages recommended software
Product | Recommended software | Function |
---|---|---|
C/C++ for Open Enterprise Languages on z/OS | N/A | N/A |
64-bit SDK for z/OS, Java Technology Edition | Java Batch Launcher and Toolkit for z/OS (JZOS) | Provides tools that enhance the ability of z/OS Java™ applications to run in a traditional batch environment or access z/OS system services. In IBM Z and Cloud Modernization Stack, extra installation steps are needed to use the JZOS batch launcher for execution as a batch job or started task from a z/OS environment. See the installation information in the JZOS Installation and User's Guide . |
Open Enterprise SDK for Go | C/C++ for Open Enterprise Languages on z/OS with PH27303 | Required to compile C modules. |
Open Enterprise SDK for Node.js |
|
Required to compile native add-ons |
Open Enterprise SDK for Python | C/C++ for Open Enterprise Languages on z/OS | Required to compile C modules. |
Z Open Automation Utilities |
|
Required to compile native add-ons |