OCP On ZKVM Overview and Installation
OCP On ZKVM Overview and Installation
Installing Red Hat OpenShift Container Platform with RHEL 8.3 KVM on IBM Z and LinuxONE / © 2021 IBM Corporation
Financing Available: IBM Global Financing provides numerous payment options to help you
acquire the technology you need to grow your business. For more information, visit:
ibm.com/financing.
IBM, the IBM logo, and ibm.com are trademarks of International Business Machines Corp., registered in
many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other
companies. A current list of IBM trademarks is available on the web at “Copyright and trademark
information” at ibm.com/legal/copytrade.shtml. This document is current as of the initial date of
publication and may be changed by IBM at any time. Not all offerings are available in every country in
which IBM operates. The performance data and client examples cited are presented for illustrative
purposes only. Actual performance results may vary depending on specific configurations and
operating conditions.
THE INFORMATION IN THIS DOCUMENT IS PROVIDED “AS IS” WITHOUT ANY WARRANTY, EXPRESS
OR IMPLIED, INCLUDING WITHOUT ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
PARTICULAR PURPOSE AND ANY WARRANTY OR CONDITION OF NON-INFRINGEMENT.
IBM products are warranted according to the terms and conditions of the agreements under which they
are provided. The client is responsible for ensuring compliance with laws and regulations applicable to
it. IBM does not provide legal advice or represent or warrant that its services or products will ensure
that the client is in compliance with any law or regulation. Statements regarding IBM’s future direction
and intent are subject to change or withdrawal without notice, and represent goals and objectives only.
Outline
5. Questions
Installing Red Hat OpenShift Container Platform with RHEL 8.3 KVM on IBM Z and LinuxONE / © 2021 IBM Corporation 3
Where can you download RHOCP?
try.openshift.com
cloud.redhat.com
Release Notes:
https://docs.openshift.com/container-platform/4.7/release_notes/ocp-4-7-release-notes.html
Installing Red Hat OpenShift Container Platform with RHEL 8.3 KVM on IBM Z and LinuxONE / © 2021 IBM Corporation 4
What‘s new in RHOCP 4.7?
• New hypervisor support RHEL • Emulated Devices (EDEVICES) • Support for OVN
8.3 KVM: (z/VM) Kubernetes
Ø Install RHOCP as virtual Ø Allows to install RHOCP on EDEV in Ø As a second default CNI
machines z/VM and attach EDEV as PV provider
Installing Red Hat OpenShift Container Platform with RHEL 8.3 KVM on IBM Z and LinuxONE / © 2021 IBM Corporation 5
Overview on RHOCP on RHEL
8.3 KVM
Storage and Network minimal
setup?
Installing Red Hat OpenShift Container Platform with RHEL 8.3 KVM on IBM Z and LinuxONE / © 2021 IBM Corporation 6
RHOCP – A simplified cluster overview
RHOCP Cluster
Hypervisor
LPAR 1 LPAR 2
Shared
FCP/SCSI ECKD/DASD
FS
Installing Red Hat OpenShift Container Platform with RHEL 8.3 KVM on IBM Z and LinuxONE / © 2021 IBM Corporation 7
http://public.dhe.ibm.com/software/dw/linux390/docu/RHOCP-reference-architecture.pdf
Storage Option
Guest Storage
qcow2 files to host the guest
storage resides on host and
attached to guest in guest
definition XML
QCOW2 QCOW2
QCOW2
LVM
Hypervisor KVM QCOW2
QCOW2
LPAR
FCP/SCSI ECKD/DASD
Installing Red Hat OpenShift Container Platform with RHEL 8.3 KVM on IBM Z and LinuxONE / © 2021 IBM Corporation 8
http://public.dhe.ibm.com/software/dw/linux390/docu/RHOCP-reference-architecture.pdf
Network topology for HA with OSA and Linux Bonding
https://www.ibm.com/docs/de/linux-on-
systems?topic=devices-direct-interfaces BOND
Hypervisor KVM
LPAR
OSA/ RoCE OSA/ RoCE
Installing Red Hat OpenShift Container Platform with RHEL 8.3 KVM on IBM Z and LinuxONE / © 2021 IBM Corporation 9
http://public.dhe.ibm.com/software/dw/linux390/docu/RHOCP-reference-architecture.pdf
Network topology for HA with Linux Bridge
Virt Nic Virt Nic Virt Nic Virt Nic Virt Nic
BOND Bridge
Hypervisor KVM
LPAR
OSA/ RoCE OSA/ RoCE
Installing Red Hat OpenShift Container Platform with RHEL 8.3 KVM on IBM Z and LinuxONE / © 2021 IBM Corporation 10
http://public.dhe.ibm.com/software/dw/linux390/docu/RHOCP-reference-architecture.pdf
What are the
hardware and software
requirements?
Installing Red Hat OpenShift Container Platform with RHEL 8.3 KVM on IBM Z and LinuxONE / © 2021 IBM Corporation 11
System Requirements KVM
Area Minimum Preferred
LPAR/Processor Options 1 LPAR – 3 IFLs SMT enabled 3 LPARs – 6 IFLs SMT enabled
Hypervisor RHEL 8.3+ KVM – 1 Hypervisor LPAR RHEL 8.3+ KVM – 3 Hypervisor LPARs
3 Control Plane Nodes 3 Contol Plane Nodes (1 per instance)
2 Compute Nodes 3 Infra node
1 Temp Bootstrap System 6 Compute Nodes
1 Temp Bootstrap System
Memory 16 GB for Control Plane Nodes 16 GB+ for Control Plane Nodes
8 GB for Compute Nodes 8 GB+ for Compute Nodes
16 GB for Bootstrap Node (temporary) 8 GB+ for Infra Nodes
16 GB for Bootstrap Node (temporary)
Disk Attachement Hypervisor 120 GB per Node -> min. 840 GB 120 GB per Node -> 840 GB per hypervisor for
DASD / FCP scaling
Disk Attachment Node qcow2 qcow2
Installing Red Hat OpenShift Container Platform with RHEL 8.3 KVM on IBM Z and LinuxONE / © 2021 IBM Corporation 12
Preferred IBM Z System Requirements
DNS
Compute
LPAR
Load Balancer Control
Compute RHEL 8.3 - KVM
DHCP
Compute
HTTP/S LPAR
Bootstrap Control
Compute
RHEL 8.3 - KVM
Gateway
Compute
Install VM / LPAR
KVM Host Control RHEL 8.3 - KVM
Compute
https://docs.openshift.com/container-platform/4.7/installing/installing_ibm_z/installing-ibm-z-kvm.html
Installing Red Hat OpenShift Container Platform with RHEL 8.3 KVM on IBM Z and LinuxONE / © 2021 IBM Corporation 13
Minimum IBM Z System Requirements
DNS
DHCP Compute
HTTP/S LPAR
Bootstrap Control RHEL 8.3 - KVM
Gateway
Compute
Install VM /
KVM Host Control
https://docs.openshift.com/container-platform/4.7/installing/installing_ibm_z/installing-ibm-z-kvm.html
Installing Red Hat OpenShift Container Platform with RHEL 8.3 KVM on IBM Z and LinuxONE / © 2021 IBM Corporation 14
Install Virtual Machine (VM) options
DNS
DHCP Compute
Virtual Machine LPAR
HTTP/S LPAR RHEL 8.3 z/VM
Bootstrap Control RHEL 8.3 - KVM
Gateway
Compute
Install VM /
KVM Host Control 90x 4
3
s /x 6
x86
Install virtual machine (VM) Install Control Compute
• Runs: Plane Plane Plane
openshift-install get from https://mirror.openshift.com/pub/openshift-v4/s390x/clients/ocp/latest/
• RHEL 8.3 KVM host (s390x) Red Hat OpenShift Container Platform Cluster
• Virtual machine RHEL 8.3 on RHEL 8.3 KVM (s390x) Mac
• Virtual machine RHEL 8.3 on z/VM (s390x)
• Mac (x64)
https://docs.openshift.com/container-platform/4.7/installing/installing_ibm_z/installing-ibm-z-kvm.html
Installing Red Hat OpenShift Container Platform with RHEL 8.3 KVM on IBM Z and LinuxONE / © 2021 IBM Corporation 15
Proof of Concept IBM Z System Requirements
DNS
DHCP Compute
HTTP/S LPAR
Bootstrap Control RHEL 8.3 - KVM
Gateway
Compute
Install VM /
KVM Host Control
DNS
Install: Install:
openshift-install-<os>-4.7.z.tar.gz openshift-install-<os>-4.7.z.tar.gz
openshift-client-<os>-4.7.z.tar.gz openshift-client-<os>-4.7.z.tar.gz
Images: Images:
rhcos-4.7.z-s390x-qemu.s390x.qcow2.gz rhcos-4.y.z-s390x-live-initramfs.s390x.img
rhcos-4.y.z-s390x-live-kernel-s390x
rhcos-4.y.z-s390x-live-rootfs.s390x.img
https://mirror.openshift.com/pub/openshift-v4/s390x/clients/ocp/latest/
https://mirror.openshift.com/pub/openshift-v4/s390x/dependencies/rhcos/latest/latest/
Installing Red Hat OpenShift Container Platform with RHEL 8.3 KVM on IBM Z and LinuxONE / © 2021 IBM Corporation 20
Step 0 of 14: Side Note (4 of 4)
DNS
Load Balancer prepare install Control
VMs VMs Compute
prepare DHCP prepare Bootstrap Control create configure
prereqs. HTTP/S install Compute cluster cluster
prepare install Control
Gateway VMs VMs
Install Control Compute
Install VM / Plane Plane Plane
KVM Host
https://github.com/multi-arch/multiarch-ci-playbooks
Installing Red Hat OpenShift Container Platform with RHEL 8.3 KVM on IBM Z and LinuxONE / © 2021 IBM Corporation 21
Step 1 of 14: Preparing the Cluster Installation (1 of 3)
DNS
Load Balancer prepare install Control
VMs VMs Compute
prepare DHCP prepare Bootstrap Control create configure
prereqs. HTTP/S install Compute cluster cluster
prepare install Control
Gateway VMs VMs
Install Control Compute
Install VM / Plane Plane Plane
KVM Host
https://docs.openshift.com/container-platform/4.7/installing/installing_ibm_z/installing-ibm-z-kvm.html#installation-bare-metal-config-yaml_installing-ibm-z-kvm
Installing Red Hat OpenShift Container Platform with RHEL 8.3 KVM on IBM Z and LinuxONE / © 2021 IBM Corporation 22
Step 1 of 14: Preparing the Cluster Installation (2 of 3)
DNS
Load Balancer prepare install Control
VMs VMs Compute
prepare DHCP prepare Bootstrap Control create configure
prereqs. HTTP/S install Compute cluster cluster
prepare install Control
Gateway VMs VMs
Install Control Compute
Install VM / Plane Plane Plane
KVM Host
https://docs.openshift.com/container-platform/4.7/installing/installing_ibm_z/installing-ibm-z-kvm.html#installation-initializing-manual_installing-ibm-z-kvm
https://docs.openshift.com/container-platform/4.7/installing/installing_ibm_z/installing-ibm-z-kvm.html#installation-user-infra-generate-k8s-manifest-ignition_installing-ibm-z-kvm
https://docs.openshift.com/container-platform/4.7/backup_and_restore/disaster_recovery/scenario-3-expired-certs.html#dr-recovering-expired-certs
Installing Red Hat OpenShift Container Platform with RHEL 8.3 KVM on IBM Z and LinuxONE / © 2021 IBM Corporation 23
Step 1 of 14: Preparing the Cluster Installation (3 of 3)
DNS
Load Balancer prepare install Control
VMs VMs Compute
prepare DHCP prepare Bootstrap Control create configure
prereqs. HTTP/S install Compute cluster cluster
prepare install Control
Gateway VMs VMs
Install Control Compute
Install VM / Plane Plane Plane
KVM Host
Installing Red Hat OpenShift Container Platform with RHEL 8.3 KVM on IBM Z and LinuxONE / © 2021 IBM Corporation 24
Step 2a of 14: Preparing the KVM Guests – Fast Track Installation (1 of 2)
DNS
Load Balancer prepare install Control
VMs VMs Compute
prepare DHCP prepare Bootstrap Control create configure
prereqs. HTTP/S install Compute cluster cluster
prepare install Control
Gateway VMs VMs
Install Control Compute
Install VM / Plane Plane Plane
KVM Host
https://docs.openshift.com/container-platform/4.7/installing/installing_ibm_z/installing-ibm-z-kvm.html#installation-user-infra-machines-iso-ibm-z_kvm_installing-ibm-z-kvm
Installing Red Hat OpenShift Container Platform with RHEL 8.3 KVM on IBM Z and LinuxONE / © 2021 IBM Corporation 26
Step 3a of 14: Installation of KVM Guests – Fast Track Installation (1 of 2)
DNS
Load Balancer prepare install Control
VMs VMs Compute
prepare DHCP prepare Bootstrap Control create configure
prereqs. HTTP/S install Compute cluster cluster
prepare install Control
Gateway VMs VMs
Install Control Compute
Install VM / Plane Plane Plane
KVM Host
Installing Red Hat OpenShift Container Platform with RHEL 8.3 KVM on IBM Z and LinuxONE / © 2021 IBM Corporation 28
Step 2b of 14: Preparing the KVM Guests – Full Installation
DNS
Load Balancer prepare install Control
VMs VMs Compute
prepare DHCP prepare Bootstrap Control create configure
prereqs. HTTP/S install Compute cluster cluster
prepare install Control
Gateway VMs VMs
Install Control Compute
Install VM / Plane Plane Plane
KVM Host
Installing Red Hat OpenShift Container Platform with RHEL 8.3 KVM on IBM Z and LinuxONE / © 2021 IBM Corporation 31
Step 4 of 14: Installation of KVM Guests
DNS
Load Balancer prepare install Control
VMs VMs Compute
prepare DHCP prepare Bootstrap Control create configure
prereqs. HTTP/S install Compute cluster cluster
prepare install Control
Gateway VMs VMs
Install Control Compute
Install VM / Plane Plane Plane
KVM Host
Installing Red Hat OpenShift Container Platform with RHEL 8.3 KVM on IBM Z and LinuxONE / © 2021 IBM Corporation 33
Step 6 of 14: Ignition of Control Plane Nodes
DNS
Load Balancer prepare install Control
VMs VMs Compute
prepare DHCP prepare Bootstrap Control create configure
prereqs. HTTP/S install Compute cluster cluster
prepare install Control
Gateway VMs VMs
Install Control Compute
Install VM / Plane Plane Plane
KVM Host
simultaneously
192.168.79.0:50590->192.168.79.1:53: i/o timeout
[* ] A start job is running for Ignition (fetch) (34s / no limit)[ 38.689441] ignition[715]: GET https://api-
int.<name>.<domain>:22623/config/master: attempt #7
[*** ] A start job is running for Ignition (fetch) (54s / no limit)[ 58.690750] ignition[715]: GET error: Get "https://api-
• Do not reboot a control plane node int.<name>.<domain>:22623/config/master": dial tcp: lookup api-int.<name>.<domain> on 192.168.79.1:53: read udp
192.168.79.0:48059->192.168.79.1:53: i/o timeout
[ **] A start job is running for Ignition (fetch) (59s / no limit)[ 63.691024] ignition[715]: GET https://api-
int.<name>.<domain>:22623/config/master: attempt #8
[ **] A start job is running for Ignition (fetch) (1min 19s / no limit)[ 83.692592] ignition[715]: GET error: Get "https://api-
• Network connectivity
int.<name>.<domain>:22623/config/master: attempt #9
[* ] A start job is running for Ignition (fetch) (1min 44s / no limit)[ 108.694466] ignition[715]: GET error: Get "https://api-
int.<name>.<domain>:22623/config/master": dial tcp: lookup api-int.<name>.<domain> on 192.168.79.1:53: read udp
192.168.79.0:39987->192.168.79.1:53: i/o timeout
[ *** ] A start job is running for Ignition (fetch) (1min 49s / no limit)[ 113.695028] ignition[715]: GET https://api-
int.<name>.<domain>:22623/config/master: attempt #10
[ **] A start job is running for Ignition (fetch) (2min 9s / no limit)[ 133.697541] ignition[715]: GET error: Get "https://api-
int.<name>.<domain>:22623/config/master": dial tcp: lookup api-int.<name>.<domain> on 192.168.79.1:53: read udp
192.168.79.0:34470->192.168.79.1:53: i/o timeout
[ *** ] A start job is running for Ignition (fetch) (2min 14s / no limit)[ 138.697372] ignition[715]: GET https://api-
int.<name>.<domain>:22623/config/master: attempt #11
[*** ] A start job is running for Ignition (fetch) (2min 34s / no limit)[ 158.698748] ignition[715]: GET error: Get "https://api-
int.<name>.<domain>:22623/config/master": dial tcp: lookup api-int.<name>.<domain> on 192.168.79.1:53: read udp
192.168.79.0:60220->192.168.79.1:53: i/o timeout
[*** ] A start job is running for Ignition (fetch) (2min 39s / no limit)[ 163.699509] ignition[715]: GET https://api-
Installing Red Hat OpenShift Container Platform with RHEL 8.3 KVM on IBM Z and LinuxONE / © 2021 IBM Corporation int.<name>.<domain>:22623/config/master: attempt #12 34
Step 7 of 14: Ignition of Compute Nodes
DNS
Load Balancer prepare install Control
VMs VMs Compute
prepare DHCP prepare Bootstrap Control create configure
prereqs. HTTP/S install Compute cluster cluster
prepare install Control
Gateway VMs VMs
Install Control Compute
Install VM / Plane Plane Plane
KVM Host
• Compute nodes: wait until control plane nodes are up Start job for ignition
[ 13.686667] ignition[715]: GET https://api-int.<name>.<domain>:22623/config/worker: attempt #6
[ ***] A start job is running for Ignition (fetch) (29s / no limit)[ 33.688872] ignition[715]: GET error: Get "https://api-
int.<name>.<domain>:22623/config/worker": dial tcp: lookup api-int.<name>.<domain> on 192.168.79.1:53: read udp
oc get csr
192.168.79.0:39987->192.168.79.1:53: i/o timeout
[ *** ] A start job is running for Ignition (fetch) (1min 49s / no limit)[ 113.695028] ignition[715]: GET https://api-
int.<name>.<domain>:22623/config/worker: attempt #10
oc adm certificate approve <csr-name> [ **] A start job is running for Ignition (fetch) (2min 9s / no limit)[ 133.697541] ignition[715]: GET error: Get "https://api-
int.<name>.<domain>:22623/config/worker": dial tcp: lookup api-int.<name>.<domain> on 192.168.79.1:53: read udp
192.168.79.0:34470->192.168.79.1:53: i/o timeout
[ *** ] A start job is running for Ignition (fetch) (2min 14s / no limit)[ 138.697372] ignition[715]: GET https://api-
int.<name>.<domain>:22623/config/worker: attempt #11
[*** ] A start job is running for Ignition (fetch) (2min 34s / no limit)[ 158.698748] ignition[715]: GET error: Get "https://api-
int.<name>.<domain>:22623/config/worker": dial tcp: lookup api-int.<name>.<domain> on 192.168.79.1:53: read udp
192.168.79.0:60220->192.168.79.1:53: i/o timeout
[*** ] A start job is running for Ignition (fetch) (2min 39s / no limit)[ 163.699509] ignition[715]: GET https://api-
Installing Red Hat OpenShift Container Platform with RHEL 8.3 KVM on IBM Z and LinuxONE / © 2021 IBM Corporation int.<name>.<domain>:22623/config/worker: attempt #12 35
Step 8 of 14: Bootstrapping Complete
DNS
Load Balancer prepare install Control
VMs VMs Compute
prepare DHCP prepare Bootstrap Control create configure
prereqs. HTTP/S install Compute cluster cluster
prepare install Control
Gateway VMs VMs
Install Control Compute
Install VM / Plane Plane Plane
KVM Host
Monitor: a)
Control
bootkube.service: Succeeded. Compute
Control
Compute
a) Bootstrap not needed any more Control
• Save to shut down Control Compute
Plane Plane
b) Create third compute node from it
• Remove the VM b) Control Compute
https://docs.openshift.com/container-platform/4.7/installing/installing_ibm_z/installing-ibm-z-kvm.html#installation-installing-bare-metal_installing-ibm-z-kvm
https://docs.openshift.com/container-platform/4.7/backup_and_restore/disaster_recovery/scenario-3-expired-certs.html
https://www.openshift.com/blog/enabling-openshift-4-clusters-to-stop-and-resume-cluster-vms
Installing Red Hat OpenShift Container Platform with RHEL 8.3 KVM on IBM Z and LinuxONE / © 2021 IBM Corporation 38
Disclaimer: Values should only be taken as a reference and might vary depending on configuration and environment.
Step 11 of 14: Configuring the Cluster (1 of 3)
DNS
Load Balancer prepare install Control
VMs VMs Compute
prepare DHCP prepare Bootstrap Control create configure
prereqs. HTTP/S install Compute cluster cluster
prepare install Control
Gateway VMs VMs
Install Control Compute
Install VM / Plane Plane Plane
KVM Host
• Prove of concept:
oc patch configs.imageregistry.operator.openshift.io cluster \
--type merge --patch '{"spec":{"storage":{"emptyDir":{}}}}’
https://docs.openshift.com/container-platform/4.7/installing/installing_ibm_z/installing-ibm-z-kvm.html#registry-configuring-storage-baremetal_installing-ibm-z-kvm
https://kubernetes.io/docs/concepts/storage/volumes/#emptydir
Installing Red Hat OpenShift Container Platform with RHEL 8.3 KVM on IBM Z and LinuxONE / © 2021 IBM Corporation 39
Step 11 of 14: Configuring the Cluster (2 of 3)
DNS
Load Balancer prepare install Control
VMs VMs Compute
prepare DHCP prepare Bootstrap Control create configure
prereqs. HTTP/S install Compute cluster cluster
prepare install Control
Gateway VMs VMs
Install Control Compute
Install VM / Plane Plane Plane
KVM Host
https://docs.openshift.com/container-platform/4.7/authentication/understanding-identity-provider.html
https://docs.openshift.com/container-platform/4.7/authentication/remove-kubeadmin.html
Installing Red Hat OpenShift Container Platform with RHEL 8.3 KVM on IBM Z and LinuxONE / © 2021 IBM Corporation 40
Step 11 of 14: Configuring the Cluster (3 of 3)
DNS
Load Balancer prepare install Control
VMs VMs Compute
prepare DHCP prepare Bootstrap Control create configure
prereqs. HTTP/S install Compute cluster cluster
prepare install Control
Gateway VMs VMs
Install Control Compute
Install VM / Plane Plane Plane
KVM Host
https://docs.openshift.com/container-platform/4.7/backup_and_restore/backing-up-etcd.html
Installing Red Hat OpenShift Container Platform with RHEL 8.3 KVM on IBM Z and LinuxONE / © 2021 IBM Corporation 41
Step 12 of 14: Configure the Control Plane Nodes for Large Clusters
DNS
Load Balancer prepare install Control Compute Compute
VMs VMs
prepare DHCP prepare Bootstrap Control Compute create
Compute configure
prereqs. HTTP/S install cluster cluster
prepare install Control Compute Compute
Gateway VMs VMs
Install Control Compute Compute
Install VM / Plane Plane
KVM Host Compute Compute
Compute Compute
Number of
compute CPU cores Memory (GB) Compute Compute
nodes
Compute Plane
25 4 16
60 8 32
https://docs.openshift.com/container-platform/4.7/scalability_and_performance/recommended-host-practices.html#master-node-sizing_
Installing Red Hat OpenShift Container Platform with RHEL 8.3 KVM on IBM Z and LinuxONE / © 2021 IBM Corporation 42
Disclaimer: Values should only be taken as a starting guide and might vary depending on the actual installation and the importance of workload.
Step 13 of 14: Configure Infra Nodes
DNS
Load Balancer prepare install Control Compute Compute
VMs VMs
prepare DHCP prepare Bootstrap Control Compute create
Compute configure
prereqs. HTTP/S install cluster cluster
prepare install Control Compute Compute
Gateway VMs VMs
Install Control Compute Compute
Install VM / Plane Plane
KVM Host Compute Compute
Infra
• Two to three infra nodes, depending on the Compute Compute
https://docs.openshift.com/container-platform/4.7/machine_management/creating-infrastructure-machinesets.html
https://docs.openshift.com/container-platform/4.7/scalability_and_performance/scaling-cluster-monitoring-operator.html#prometheus-database-storage-requirements_cluster-monitoring-operator
https://www.linkedin.com/pulse/boosting-performance-using-infrastructure-nodes-your-cluster-miranda/
Installing Red Hat OpenShift Container Platform with RHEL 8.3 KVM on IBM Z and LinuxONE / © 2021 IBM Corporation 43
Disclaimer: Values should only be taken as a starting guide and might vary depending on the actual installation and the importance of workload.
Step 14 of 14: Conclusion – Installing RHOCP with RHEL KVM on IBM Z
DNS
Load Balancer prepare install Control
VMs VMs Compute
prepare DHCP prepare Bootstrap Control create configure
prereqs. HTTP/S install Compute cluster cluster
prepare install Control
Gateway VMs VMs
Install Control Compute
Install VM / Plane Plane Plane
KVM Host
https://docs.openshift.com/container-platform/4.7/installing/installing_ibm_z/installing-ibm-z-kvm.html
Installing Red Hat OpenShift Container Platform with RHEL 8.3 KVM on IBM Z and LinuxONE / © 2021 IBM Corporation 44
Red Hat OpenShift Container Platform with RHEL KVM on IBM Z
and LinuxONE
Questions
Installing Red Hat OpenShift Container Platform with RHEL 8.3 KVM on IBM Z and LinuxONE / © 2021 IBM Corporation 45
Red Hat OpenShift Container Platform with RHEL KVM on IBM Z
and LinuxONE
Thank you
Thanks to the “Red Hat OpenShift Container Platform on IBM Z and LinuxONE” team.
Installing Red Hat OpenShift Container Platform with RHEL 8.3 KVM on IBM Z and LinuxONE / © 2021 IBM Corporation 46
Installing Red Hat OpenShift Container Platform with RHEL 8.3 KVM on IBM Z and LinuxONE / © 2021 IBM Corporation 47