Professional Documents
Culture Documents
Wilhelm Mild
IBM Executive IT Architect
IBM R & D Lab Germany
Panelists:
• Wilhelm Mild, IBM Executive IT Architect, Integration Architectures for Container,
Mobile on IBM Z and LinuxONE - IBM Systems
• Elton DeSouza, Chief Architect, Cloud Native Client Success on z at IBM, IBM Systems
• Kavita Sehgal, Program Director for Hybrid Cloud on IBM Z & LinuxONE Lead, IBM
Systems
• Brett Webb, Program Director for LinuxONE WW Sales Enablement - IBM Systems
3
Open Hybrid Cloud is the future
IBM® Hybrid Multicloud Strategy
Certified
Offerings Multicloud
Automation Applications
Data Integration
Management
Cloud Paks
Foundation
Common Services
Open Hybrid Mesh/Serverless/Tekton/…
Multicloud
Red Hat OpenShift RHEL/CoreOS
Platform
IBM Z® AWS™
Infrastructure IBM LinuxONE™ IBM Pow er Systems ™ Azure™
IBM cloud™
Google Cloud™
4
IBM Systems TechU © Copyright IBM Corporation 2020 4
Red Hat OpenShift is a leader in The Forrester New Wave™:
Enterprise Container Platform Software Suites
Analysts Link
Forrester Red Hat OpenShift analyst reports
5
What is Red Hat OpenShift about
K8S cluster
Kubernetes Master
Kubernetes Master
Kubernetes Master
Image and
Infrastructure Development Application
Registry …
Support support Catalog
Management
container engine
container runtime
Namespace Namespace
Host kernel
8
IBM Systems TechU © Copyright IBM Corporation 2020
Red Hat OpenShift V4 Overview
Best IT ops experience Best developer experience
CaaS↔PaaS | Faas
Application services
Cluster services middleware, functions, ISV Developer services
monitoring, showback, dev tools, automated
registry, logging Service mesh builds, CI/CD, IDE
• cri-o is only one component (the Kubernetes CRI Red Hat RHEL 7.5 1.13 0.9.2
11
IBM Systems TechU © Copyright IBM Corporation 2020
Introduction to RHEL CoreOS (RHCOS)
12
IBM Systems TechU © Copyright IBM Corporation 2020
30. April 2020 NEW
13
IBM Systems TechU © Copyright IBM Corporation 2020
Agenda
14
IBM Systems TechU © Copyright IBM Corporation 2020
Red Hat OpenShift V4 Installation Options On IBM Z and
LinuxONE
▸* Based on OCP v4.3 GA slated for March; public beta available now
▸** Entitlements of OCP obtained through a Cloud Pak purchase are not transferable to these environments
IBM Systems TechU © Copyright IBM Corporation 2020
15
Red Hat OpenShift (OCP) V4 on IBM Z and LinuxONE OpenShift cluster
z/OSMF
transactional
services
Connect
z/OS
CICS
Red Hat OpenShift standalone Red Hat OpenShift collocated with z/OS 17
IBM Systems TechU © Copyright IBM Corporation 2020
Poll
(C) Both
18
IBM Systems TechU © Copyright IBM Corporation 2020
Agenda
19
IBM Systems TechU © Copyright IBM Corporation 2020
Minimum OCP cluster Nodes on IBM Z & LinuxONE with z/VM 7.1 (PoC)
z/VM 7.1
Required
External OCP OCP OCP OCP
OCP
services For Master Master Master Worker Worker
installation
Load Balancer (temporary)
z/VM 7.1
Load
Balancer OCP OCP OCP OCP
For OCP
FTP/HTTP Master Master Master Worker Worker
installation
DNS (temporary)
DHCP Bootstrap
Master1 Master2
(temporary Master1 Worker1 Worker2
NFS 3 vCPU, 3 vCPU, 3 vCPU, 3 vCPU, 3 vCPU,
for installation)
16 GB memory 16 GB memory 16 GB memory 8 GB memory 8 GB memory
Bastion 4 vCPU,
deployment srv 16 GB mem
Linux CoreOS Hyper-PAV
VSWITCH
EAV –Ext. Address Vol.
Worker Nodes
3 Master Nodes
API ETCD Registry
API ETCD App 1 –rwm)
(PVC2 App 2 Router
App 1 App 2
Storage ETCD
API
Storage (PVC1) Storage
App 1 App 2
Storage
(PVC2+) (PVC3)
Storage
PV – Persistent Volume Storage
PV – Persistent Volumes
- Pods
FCP/SCSI ECKD/DASD
NFS
PVC-Persistant
Volume Claim Local volumes Shared Persistent Storage Local volumes
https://docs.openshift.com/container-platform/4.3/storage/persistent_storage/persistent-storage-local.html 23
IBM Systems TechU © Copyright IBM Corporation 2020
Major Operational Components and Persistent Storage options
Infrastructure
Worker Nodes Worker Nodes
3 Master Nodes
API ETCD Cluster App 1 App 2
API ETCD Router App 1 App 2
Monitor
Storage ETCD Registry Storage
API App 1 App 2
Storage (PVC1) (PVC2 –rwm) Storage
(PVC2+) (PVC3)
Storage Storage
PV – Persistent Volume PV – Persistent Volumes Storage
PV – Persistent Volumes
- Pods (rwm)
ECKD/DASD FCP/SCSI FCP/SCSI ECKD/DASD
PVC-Persistant NFS
Volume Claim
Local volumes Local volumes
Shared Persistent Storage
https://docs.openshift.com/container-platform/4.3/storage/persistent_storage/persistent-storage-local.html 24
IBM Systems TechU © Copyright IBM Corporation 2020
Red Hat OpenShift Infrastructure components on IBM Z and LinuxONE
https://docs.openshift.com/container-platform/4.3/machine_management/creating-infrastructure-machinesets.html 25
IBM Systems TechU © Copyright IBM Corporation 2020
Network topology options for OCP with z/VM VSWITCH
- The OCP cluster requires external network communication
Load
Balancer OCP OCP OCP OCP OCP
For Master Master
FTP/HTTP Master Worker Worker
installation
(temporary)
DNS
DHCP Bootstrap Master1 Master2 Master1 Worker1 Worker2
(temporary 3 vCPU, 3 vCPU, 3 vCPU, 3 vCPU, 3 vCPU,
NFS for installation) 16 GB memory 16 GB memory 16 GB memory 8 GB memory 8 GB memory
CoreOS
Using z/VM Bastion server 4 vCPU,
VSWITCH Linux 16 GB mem
enables easier
extension with
VSWITCH
OCP Nodes z/VM 7.1
LPAR
OSA
Internet 26
IBM Systems TechU © Copyright IBM Corporation 2020
access
Network topology options for OCP with direct OSA attachment
- The OCP cluster requires external network communication
Load
Balancer OCP OCP OCP OCP OCP
For
FTP/HTTP Master Master Master Worker Worker
installation
(temporary)
DNS
DHCP Bootstrap
Master1 Master2 Master1 Worker1 Worker2
(temporary
3 vCPU, 3 vCPU, 3 vCPU, 3 vCPU, 3 vCPU,
NFS for installation)
16 GB memory 16 GB memory 16 GB memory 8 GB memory 8 GB memory
4 vCPU,
Using direct Bastion server 16 GB mem
attached OSA Linux CoreOS
to the Nodes
is a fast
communication z/VM 7.1
to outside
LPAR
OSA/ RoCE
IBM Systems TechU © Copyright IBM Corporation 2020 27
Network topology options for OCP with z/VM VSWITCH & Hipersockets
- The OCP cluster requires external network communication
Load
Balancer OCP OCP OCP OCP OCP
For
FTP/HTTP Master Master Master Worker Worker
installation
(temporary)
DNS
DHCP Bootstrap
Master1 Master2 Master1 Worker1 Worker2
(temporary
3 vCPU, 3 vCPU, 3 vCPU, 3 vCPU, 3 vCPU,
NFS for installation)
16 GB memory 16 GB memory 16 GB memory 8 GB memory 8 GB memory
4 vCPU,
Bastion server 16 GB mem
Using Linux CoreOS
Hipersockets
enables very fast
communication Hipersockets
z/VM 7.1 VSWITCH
in the cluster Bridge
LPAR
OSA Hipersockets (IQD)
Internet
IBM Systems TechU © Copyright IBM Corporation 2020 https://www.ibm.com/support/knowledgecenter/en/SSB27U_6.4.0/com.ibm.zvm.v640.hcpa6/bhslzvs.htm 28
access
OCP on IBM Z & LinuxONE implementation topology planning
OCP OCP
OCP
Infra OCP
Master
OCP OCP OCP Master OCP
Node
Infra OCP OCP OCP
Master Node Worker Worker Master Worker Worker Master
z/OSMF
• Dynamic workload accesses
z/OS services transactional
services
Connect
• OCP logic access to DB2 z/OS
z/OS
• OCP uses z/OS Cloud Broker CICS
to access z/OS resources
z/VM 7.1 z/VM 7.1
IMS
• OCP Web environment with DB2
VSWITCH VB VSWITCH VB
z/OS transactional integration
LPAR LPAR LPAR
• OCP with Open Source OSA/ RoCE HS HS OSA/ RoCE OSA
technologies extends z/OS
z/OS
• Connects z/OS services running on an IBM Z
backend to a frontend private cloud platform z/OS subsystems
(CICS/IMS/Db2 etc.)
providing self-service access and consumption
of these services to developers IBM z/OS
Cloud Broker
© Copyright IBM Corporation 2017. Technical University/Symposia materials may not be reproduced in whole or in 32
part without the prior written permission of IBM.
https://www.ibm.com/support/z-content-solutions/cloud-broker/
IBM Systems TechU © Copyright IBM Corporation 2020
Configuration summary for a cluster in
OpenShift Container Platform on IBM Z & LinuxONE
Operating System
Bootstrap and Master Nodes (Control Planes)
• A Linux for Bastion deployment server
• 4 vCPUs
• RHEL CoreOS only for Master and Bootstrap
• 16+ GB main memory
• RHEL CoreOS only for Worker Nodes
• 120GB disk storage
Persistent Storage / Persistent Volume (PV)
Worker Nodes (+ depending on workload)
• NFSv4 server with >100GB disk storage
• 2+ vCPUs (1+ IFLs with SMT2 enabled)
• 100GB for internal registry at minimum
• 8+GB main memory
Infrastructure Services (Pre-requisites)
• 120GB disk storage ( workload dependant)
• DHCP server or static IP addresses for OCP Nodes
Reference about OCP cluster limits
• DNS server (e.g. BIND, ExternalDNS, dnsmasq )
• https://docs.openshift.com/container-
platform/4.2/scalability_and_performance/planning- • Load balancer (e.g. IBM Datapower, F5, NGINX,
your-environment-according-to-object-limits.html HAProxy …)
• Internet connectivity, or AirGap install (new in OCP 4.3)
33
IBM Systems TechU © Copyright IBM Corporation 2020
Agenda
34
IBM Systems TechU © Copyright IBM Corporation 2020
IBM Software as Cloud Paks – Middleware anywhere
A faster, more secure way to move your core business applications to any cloud
through enterprise-ready containerized software solutions
Cloud Pak for Cloud Pak Cloud Pak for Cloud Pak for Cloud Pak for Cloud Pak for
Applications for Data Integration Automation Multicloud Security
Management
36
IBM Systems TechU © Copyright IBM Corporation 2020
Agenda
37
IBM Systems TechU © Copyright IBM Corporation 2020
OpenShift on IBM Z and LinuxONE OpenShift
⚫ Prepare the OCP pre-req. Services: DNS, NFS, Load Balancer, DHCP
⚫ Run the openshift-installer to define and create ignition files for the OpenShift cluster
Wilhelm Mild • Please feel free to send Questions you were unable
IBM Executive IT Architect to ask in the live call to my email
wilhelm.mild@de.ibm.com
• The replay, presentation and Q&A transcript will be
+49-703-116-3796 available on the TechU Talks page within 48 hours.
ibm.com
https://www.ibm.com/services/learning/events/te
chutalks
TechU Talks is moving to a new
platform to increase capacity • To follow TechU on Linked in, join the Linkedin
and improve user experience.
Group :
Register once and get access to
webcasts and replays from May https://www.linkedin.com/groups/8518569/
12th going forward.
https://bit.ly/TechUTalks
40
Where can you download OCP?
cloud.redhat.com
GA 30. Apr.
2020
41
IBM Systems TechU © Copyright IBM Corporation 2020
More information
Get a free account on cloud.redhat.com
https://developer.redhat.com
Learn OpenShift
https://learn.openshift.com
IDC Whitepaper
https://www.ibm.com/it-infrastructure/linuxone/capabilities/linux-containers 42
Questions?
www.share.org/sanan
tonio-eval 43
http://creativecommons.org/licenses/by-nc-nd/3.0/
IBM Systems TechU © Copyright IBM Corporation 2020
Notices and disclaimers
— © 2020 International Business Machines Corporation. No part of — Performance data contained herein was generally obtained in a
this document may be reproduced or transmitted in any form controlled, isolated environments. Customer examples are
without written permission from IBM. presented as illustrations of how those
— U.S. Government Users Restricted Rights — use, duplication — customers have used IBM products and the results they may have
or disclosure restricted by GSA ADP Schedule Contract with achieved. Actual performance, cost, savings or other results in
IBM. other operating environments may vary.
— Information in these presentations (including information — References in this document to IBM products, programs, or
relating to products that have not yet been announced by IBM) services does not imply that IBM intends to make such products,
has been reviewed for accuracy as of the date of programs or services available in all countries in which
initial publication and could include unintentional technical or IBM operates or does business.
typographical errors. IBM shall have no responsibility to update
this information. This document is distributed “as is” without — Workshops, sessions and associated materials may have been
any warranty, either express or implied. In no event, shall prepared by independent session speakers, and do not necessarily
IBM be liable for any damage arising from the use of this reflect the views of IBM. All materials and discussions
information, including but not limited to, loss of data, are provided for informational purposes only, and are neither
business interruption, loss of profit or loss of opportunity. intended to, nor shall constitute legal or other guidance or advice
IBM products and services are warranted per the terms and to any individual participant or their specific situation.
conditions of the agreements under which they are provided. — It is the customer’s responsibility to insure its own compliance
— IBM products are manufactured from new parts or new and used with legal requirements and to obtain advice of competent legal
parts. counsel as to the identification and interpretation of any
In some cases, a product may not be new and may have been relevant laws and regulatory requirements that may affect the
previously installed. Regardless, our warranty terms apply.” customer’s business and any actions the customer may need to
take to comply with such laws. IBM does not provide legal advice
— Any statements regarding IBM's future direction, intent or or represent or warrant that its services or products will ensure
product plans are subject to change or withdrawal without that the customer follows any law.
notice.
— Information concerning non-IBM products was obtained from the suppliers — IBM, the IBM logo, ibm.com and [names of other referenced
of those products, their published announcements or other publicly IBM products and services used in the presentation] are
available sources. IBM has not tested those products about this publication trademarks of International Business Machines Corporation,
and cannot confirm the accuracy of performance, compatibility or any other registered in many jurisdictions worldwide. Other product
claims related to non-IBM products. Questions on the capabilities of non- and service names might be trademarks of IBM or other
IBM products should be addressed to the suppliers of those products. companies. A current list of IBM trademarks is available on
IBM does not warrant the quality of any third-party products, or the ability the Web at "Copyright and trademark information" at:
of any such third-party products to interoperate with IBM’s products. IBM www.ibm.com/legal/copytrade.shtml
expressly disclaims all warranties, expressed or implied, including but
not limited to, the implied warranties of merchantability and fitness for
a purpose.
— The provision of the information contained herein is not intended to, and
does not, grant any right or license under any IBM patents, copyrights,
trademarks or other intellectual property right.