This IBM® Redpaper™ publication shows you how to deploy a database instance within a container using an IBM Cloud™ Private cluster on IBM Z®. A preinstalled IBM Spectrum™ Scale 5.0.3 cluster file system provides back-end storage for the persistent volumes bound to the database.
A container is a standard unit of software that packages code and all its dependencies, so the application runs quickly and reliably from one computing environment to another. By default, containers are ephemeral. However, stateful applications, such as databases, require some type of persistent storage that can survive service restarts or container crashes.
IBM provides several products helping organizations build an environment on an IBM Z infrastructure to develop and manage containerized applications, including dynamic provisioning of persistent volumes.
As an example for a stateful application, this paper describes how to deploy the relational database MariaDB using a Helm chart. The IBM Spectrum Scale V5.0.3 cluster file system is providing back-end storage for the persistent volumes.
This document provides step-by-step guidance regarding how to install and configure the following components:
- IBM Cloud Private 3.1.2 (including Kubernetes)
- Docker 18.03.1-ce
- IBM Storage Enabler for Containers 2.0.0 and 2.1.0
This Redpaper demonstrates how we set up the example for a stateful application in our lab. The paper gives you insights about planning for your implementation. IBM Z server hardware, the IBM Z hypervisor z/VM®, and the IBM Spectrum Scale cluster file system are prerequisites to set up the example environment. The Redpaper is written with the assumption that you have familiarity with and basic knowledge of the software products used in setting up the environment.
The intended audience includes the following roles:
- Storage administrators
- IT/Cloud administrators
- IT specialists
Table of contents
- Front cover
- Chapter 1. Introduction
Chapter 2. Use Case: Deploying MariaDB on IBM Cloud Private with IBM Spectrum Scale storage on IBM Z
- 2.1 Example configuration
- 2.2 Docker Installation (on boot node only)
- 2.3 Set up the IBM Cloud Private installation environment
- 2.4 Customize the Cluster
- 2.5 Set up Docker for your cluster nodes
- 2.6 Deploy the environment
- 2.7 Install IBM Spectrum Scale
- 2.8 Install IBM Storage Enabler for Containers
- 2.9 Deploying MariaDB instance
- Related publications
- Back cover
- Title: Deploying a Database Instance in an IBM Cloud Private Cluster on IBM Z
- Release date: July 2019
- Publisher(s): IBM Redbooks
- ISBN: 9780738457833
You might also like
IBM Cloud Private Application Developer's Guide
IBM® Cloud Private is an application platform for developing and managing containerized applications across hybrid cloud …
IBM PowerVM Best Practices
This IBM® Redbooks® publication provides best practices for planning, installing, maintaining, and monitoring the IBM PowerVM® …
IBM DB2 12 for z/OS Technical Overview
IBM® DB2® 12 for z/OS® delivers key innovations that increase availability, reliability, scalability, and security for …
DB2 Administration Solution Pack for z/OS: Streamlining DB2 for z/OS Database Administration
IBM® DB2® tools for z/OS® support and exploit the most current versions of DB2 for z/OS. …