Red Hat OpenShift V4.3 on IBM Power Systems Reference IBM Redbooks Red Hat OpenShift V4.3 on IBM Power

  • View
    0

  • Download
    0

Embed Size (px)

Text of Red Hat OpenShift V4.3 on IBM Power Systems Reference IBM Redbooks Red Hat OpenShift V4.3 on IBM...

  • Draft Document for Review July 30, 2020 9:52 am REDP-5599-00

    Redpaper

    Front cover

    Red Hat OpenShift V4.3 on IBM Power Systems Reference Guide Dino Quintero

    Daniel Casali

    Alain Fisher

    Federico Fros

    Miguel Gomez Gonzalez

    Felix Gonzalez

    Paulo Sergio Lemes Queiroz

    Sudipto Pal

    Bogdan Savu

    Richard Wale

  • IBM Redbooks

    Red Hat OpenShift V4.3 on IBM Power Systems Reference Guide

    July 2020

    Draft Document for Review July 7, 2020 1:17 pm 5599edno.fm

    REDP-5599-00

  • 5599edno.fm Draft Document for Review July 7, 2020 1:17 pm

    First Edition (July 2020)

    This edition applies to:

    � Red Hat Enterprise Linux V7 � Red Hat OpenShift Container Platform for Power Enterprise V4.3 � Red Hat CoreOS V4.3 � IBM AIX V7.2

    Note: Before using this information and the product it supports, read the information in “Notices” on page vii.

    © Copyright International Business Machines Corporation 2020. All rights reserved. Note to U.S. Government Users Restricted Rights -- Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.

  • Draft Document for Review July 7, 2020 1:17 pm 5599edno.fm

    This document was created or updated on July 7, 2020.

    iii

  • 5599edno.fm Draft Document for Review July 7, 2020 1:17 pm

    iv Red Hat OpenShift V4.3 on IBM Power Systems Reference Guide

  • Draft Document for Review July 30, 2020 9:49 am 5599TOC.fm

    Contents

    Notices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii Trademarks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . viii

    Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix Authors. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix Now you can become a published author, too! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi Comments welcome. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi Stay connected to IBM Redbooks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xii

    Chapter 1. Introduction to Red Hat OpenShift V4.3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1.2 Red Hat OpenShift V4.3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1.3 Overview of this publication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

    Chapter 2. Supported configurations and sizing guidelines . . . . . . . . . . . . . . . . . . . . . 5 2.1 IBM Power Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

    2.1.1 Mission-critical workloads . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 2.1.2 Big data workloads . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 2.1.3 Enterprise AI workloads . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

    2.2 Red Hat OpenShift Container Platform V4.3 on IBM Power Systems . . . . . . . . . . . . . 11 2.2.1 Differences between Red Hat OpenShift Container Platform V4.3 and V3.11 . . . 14

    2.3 Supported configurations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 2.3.1 Supported configurations and recommended hardware . . . . . . . . . . . . . . . . . . . . 16 2.3.2 Getting started with Red Hat OpenShift V4.3 on Power Systems with a minimal

    configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 2.3.3 Installation on restricted networks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

    2.4 Red Hat OpenShift V4.3 sizing guidelines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 2.4.1 Red Hat OpenShift sizing guidelines. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 2.4.2 Sizing for IBM Cloud Paks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23

    2.5 Storage guidelines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 2.5.1 NFS storage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 2.5.2 NFS dynamic provisioning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 2.5.3 IBM Spectrum Scale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 2.5.4 IBM Spectrum Scale and NFS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 2.5.5 PowerVC Container Storage Interface driver (CSI) . . . . . . . . . . . . . . . . . . . . . . . 30 2.5.6 Backing up and restore your Red Hat OpenShift cluster and applications . . . . . . 31

    Chapter 3. Reference installation guide for Red Hat OpenShift V4.3 on Power Systems servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

    3.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 3.2 Red Hat OpenShift V4.3 deployment with Internet connection stand-alone installation 34

    3.2.1 PowerVM configuration for network installation . . . . . . . . . . . . . . . . . . . . . . . . . . 35 3.2.2 BOOTP infrastructure server for installing CoreOS using the network . . . . . . . . . 35 3.2.3 Prerequisites on network infrastructure for Red Hat OpenShift Container Platform

    installation in a production environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 3.2.4 Creating a network infrastructure for a test environment . . . . . . . . . . . . . . . . . . . 39 3.2.5 Installing Red Hat OpenShift on PowerVM LPARs using the BOOTP network install

    created . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 3.2.6 Configuring the internal Red Hat OpenShift registry . . . . . . . . . . . . . . . . . . . . . . . 49

    © Copyright IBM Corp. 2020. v

  • 5599TOC.fm Draft Document for Review July 30, 2020 9:49 am

    3.3 Using NIM as your BOOTP infrastructure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 3.3.1 Prerequisites and components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51

    3.4 Installing on scale-out servers bare metal. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 3.5 NVMe 4096 block size considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 3.6 Offline Red Hat OpenShift V4.3 deployment. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58

    Chapter 4. IBM Cloud Paks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 4.1 Why IBM Cloud Paks, an introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 4.2 IBM Cloud Paks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 4.3 IBM Cloud Paks offerings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61

    4.3.1 IBM Cloud Pak for Application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 4.3.2 IBM Cloud Pak for Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 4.3.3 IBM Cloud Pak for Integration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 4.3.4 IBM Cloud Pak for Automation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 4.3.5 IBM Cloud Pak for Multicloud Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62

    4.4 IBM Cloud Pak for Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 4.4.1 IBM Cloud Pak for Data features and enhancements. . . . . . . . . . . . . . . . . . . . . . 64 4.4.2 IBM Cloud Pak for Data requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 4.4.3 Installing IBM Cloud Pak for Data on Power Systems servers . . . . . . . . . . . . . . . 65 4.4.4 IBM Cloud Pak for Data backup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71

    Appendix A. Configuring Red Hat CoreOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 CoreOS machine configuration management and machineconfig objects. . . . . . . . . . . . . . 74 Using CoreOS tuned operator to apply the sysctl parameters . . . . . . . . . . . . . . . . . . . . . . . 82

    Appendix B. Booting from System Management Services . . . . . . . . . . . . . . . . . . . . . . 85 Entering SMS mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86 Opti