IBM Spectrum Scale as a Persistent Storage for Red Hat OpenShift on IBM Z Quick Installation Guide
A draft IBM Redpaper publication
Updated 18 May 2021
IBM Form #: REDP-5645-00
Rate and comment
Authors: Narjisse Zaki
IBM® Spectrum Scale, formerly named IBM General Parallel File System (GPFS), is a high-performance clustered file system software, that allows concurrent access to a single filesystem or set of filesystems from multiple nodes. IBM Spectrum® Scale Container Native Storage Access (CNSA) is the containerized version of IBM Spectrum Scale that provides a persistent file system for the latest generation of applications, containerized applications, thereby taking advantage of high performance and benefits of IBM Spectrum Scale in a cloud containerized application world. IBM Spectrum Scale CNSA was introduced with IBM Spectrum Scale version 5.1.
In this document, we will go through the different steps to deploy IBM Spectrum Scale in containers (CNSA) on Red Hat OpenShift Container Platform (OCP) running on IBM Z®. This Spectrum Scale cluster, that we will call in this documentation "Local" storage cluster, will mount a filesystem from a second non-containerized Spectrum Scale storage cluster, called in this documentation "Remote" storage cluster.
This document also describes practical information for deploying IBM Spectrum Scale Container Storage Interface (CSI) driver on Red Hat OCP. This CSI driver allows Red Hat OCP Persistent Volumes (PV) to be provisioned from IBM Spectrum Scale. It handles any storage provisioning request at the OCP cluster level and makes API calls on the storage server to create the necessary volumes required by the applications.
Once the CSI driver is deployed, you will also find in this document the steps that explain how to use this driver to set up dynamic provisioning of PVs on Red Hat OCP from IBM Spectrum Scale.
It is assumed that the reader has a good understanding of Red Hat OCP administration and IBM Spectrum Scale solution.
Table of contents
Chapter 1. Overview and preparation
Chapter 2. IBM Spectrum Scale CNSA installation
Chapter 3. Deploying the IBM Spectrum Scale CSI driver
Chapter 4. Dynamic provisioning with IBM Spectrum Scale CSI
Appendix A. Commands to uninstall and clean the environment
These pages are Web versions of IBM Redbooks- and Redpapers-in-progress. They are published here for those who need the information now and may contain spelling, layout and grammatical errors. This material has not been submitted to any formal IBM test and is published AS IS. It has not been the subject of rigorous review. Your feedback is welcomed to improve the usefulness of the material to others.
Follow IBM Redbooks
Follow IBM Redbooks