Software & terms:

DS8K Storage Backend for Cinder

Overview

This charm provides DS8K storage support on S390x for use with a Cinder charm deployment, allowing multiple DS8K storage clusters to be associated with a single Cinder deployment, potentially alongside storage backends from other vendors.

Usage

See the Troubleshooting section below before running the deployment to make sure that your system requirements are met.

Run the next command to test the Cinder DS8K storage after successful deployment of the ibm-cinder-ds8k charm. Its output will list all the storage back ends which were configured.

cinder service-list

Troubleshooting

Deploying the charm to the right machine
Note that ibm-cinder-ds8k is a subordinate charm to the base Cinder charm. As a consequence, it needs to be deployed to the machine Cinder is deployed to. After identifying the machine that is connected to the backend, it can be configured with:

juju deploy cinder --to

Installing the correct driver
Driver software needs to be the exact version as is noted in the charm resource configuration, namely 1.7.0.1-b985.

Running OpenStack commands
In order to run commands such as cinder service-list, you need authentication as an administrator. If you set up the OpenStack cloud with OpenStack on LXD, you can run their admin configuration with:

source openstack-on-lxd/novarc

Installation

In order to use the charm's resource, download a licensed IBM DS8K Installer package following this link.
When deploying from the Charm Store, the terms and conditions will be presented to you for your consideration. To accept the terms, enter:

juju agree ibmcharmers/ibm-cinder-ds8k/1

Configuration

Once the charm is deployed, a number of config parameters need to be passed to the driver in order to fulfill access requirements for the DS8K management interface.
They can be set, among others, by running the following commands: