Contents v
6.2.1  Setting up the DNS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
6.2.2  PowerVC configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
6.2.3  Creating the virtual machine to host deployment tools . . . . . . . . . . . . . . . . . . . . 104
6.2.4  Preparing the deployment host . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
6.3  OpenShift container platform deployment. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
6.3.1  Deployment scenarios  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
6.3.2  Deploying OpenShift Container Platform on PowerVC. . . . . . . . . . . . . . . . . . . . 113
6.3.3  Provisioning the infrastructure on PowerVC . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
6.3.4  Installing the OpenShift Container Platform . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
6.3.5  Uninstalling the OpenShift Container Platform . . . . . . . . . . . . . . . . . . . . . . . . . . 137
6.4  IBM PowerVC FlexVolume Driver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
6.4.1  Deploying the IBM PowerVC FlexVolume Driver . . . . . . . . . . . . . . . . . . . . . . . . 138
6.4.2  Creating the persistent storage for the Registry . . . . . . . . . . . . . . . . . . . . . . . . . 141
6.4.3  Deploying the Prometheus Cluster Monitoring . . . . . . . . . . . . . . . . . . . . . . . . . . 142
6.5  Managing OpenShift Resources using CLI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
6.6  Installing the IBM Cloud Pak for Multicloud Management. . . . . . . . . . . . . . . . . . . . . . 154
Part 3.  Practical scenarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
Chapter 7.  Use cases  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
7.1  Building Cloud Native Applications on IBM Power Systems: Rapid development of new 
applications  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 4
7.2  Hybrid architecture and multicloud applications: A true hybrid multicloud feel for the user
169
7.2.1  Multicloud approach by using stateful MongoDB database  . . . . . . . . . . . . . . . . 169
7.2.2  OpenShift Container Platform 3.11 ppc64le on-premises. . . . . . . . . . . . . . . . . . 169
7.2.3  OpenShift Container Platform v4.1 on x86 at AWS  . . . . . . . . . . . . . . . . . . . . . . 181
7.2.4  Testing the hybrid multicloud  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185
Chapter 8.  Special topics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
8.1  IBM Multicloud Manager: Container orchestration  . . . . . . . . . . . . . . . . . . . . . . . . . . . 192
8.1.1  IBM Multicloud Manager overview  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192
8.1.2  Key features and capabilities of IBM Multicloud Manager  . . . . . . . . . . . . . . . . . 192
8.2  Moving data across clouds . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194
8.2.1  IBM Aspera key features and benefits  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194
8.2.2  Using IBM Aspera in a Hybrid cloud environment. . . . . . . . . . . . . . . . . . . . . . . . 194
8.3  Configuring a multicloud data lake  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
8.3.1  Data lake overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
8.3.2  Using a data lake in a multicloud environment . . . . . . . . . . . . . . . . . . . . . . . . . . 195