Red Hat OpenShift Container Storage

News

Test drive Red Hat® OpenShift Container Storage with a full, multi-node Red Hat OpenShift Container Platform cluster running in the cloud.

Red Hat openShift Container storage Features

Integrated. Containerized. Versatile.

Red Hat OpenShift Container Storage (RHOCS), built on Red Hat Gluster Storage, is integrated with Red Hat OpenShift Container Platform to deploy applications and storage in either converged mode (storage is served from containers deployed on top of an OpenShift Cluster) or independent mode (a stand-alone Red Hat Gluster Storage cluster provides persistent storage to containers).


Simplified management

Improve the storage-provisioning experience for app developers through more control and efficiency.

Rapid deployment

Use deployment tools to easily and quickly set up Red Hat Gluster Storage in a containerized environment.

Persistent storage

Create multiple persistent volumes (PV) and register these volumes with OpenShift. The OpenShift pod then uses the PV for persistent storage on Red Hat Gluster Storage volumes.

Multiple use cases

Deploy for applications on an Openshift pod with shared file storage in a converged infrastructure with compute and storage instances run from the same hardware or on a dedicated Gluster cluster (with or without Heketi) to provision storage.

Get Started with Red Hat openshift Container storage

For a basic x86_64 installation, you'll need:

RHGS Installation

Download the RHGS packages.

OCP Installation

Download the OCP packages.

System Requirements

RHOCS, RHGS, and OCP.

30-45 Minutes

Installation will take about 30-45 minutes.

Instructions

  1. 1

    Obtain the software

    Download the Red Hat Gluster Storage 3.4 and OpenShift Container Platform 3.10 and software.

  2. 2

    Update the Ansible inventory file

    Add the appropriate options and values to the file. The inventory file is provided in the OCP download.

  3. 3

    Run the Ansible inventory file

    Running this file begins deployment.

  4. 4

    Deploy logging, metrics, and registry

    Configure Red Hat Gluster Storage as the backend storage for logging and metrics on block storage.

  5. 5

    Validate your deployment

    Run OCP commands to make sure your deployment is setup correctly.

  1. 1

    Obtain the software

    Download the Red Hat Gluster Storage 3.4 and OpenShift Container Platform 3.10 and software.

  2. 2

    Install the required Red Hat Gluster Storage 3.4 packages

    The glusterfs and glusterblock packages must be installed.

  3. 3

    Set up the servers that will provide storage

    You must complete various setup actions for the servers that will provide storage, such as validating RHEL, enabling channels, installing glusterfs and glusterblock, create firewall rules, and make sure the gluster services are running.

  4. 4

    Update the Ansible inventory file

    Add the appropriate options and values to the file. The inventory file is provided in the OCP download.

  5. 5

    Run the Ansible inventory file

    Running this file begins deployment.

  6. 6

    Deploy logging and metrics

    Configure Red Hat Gluster Storage as the backend storage for logging and metrics on block storage.

  7. 7

    Validate your deployment

    Run OCP commands to make sure your deployment is setup correctly.

Topics

Architecture

Architecture overview

In this video, Clayton Coleman, Architect, Red Hat OpenShift Container Platform, talks about how applications deployed in containers need persistent storage and that Red Hat Gluster Storage offers storage for and in containers. RHOCS is fully integrated with Red Hat OpenShift Container Platform.

Integration

Overview of RHOCS and OCP integration

Sayan Saha, Sr. Manager, Project Management Red Hat and Michael Adam, Manager, Software Engineering, share in this breakout session at Red Hat Summit 2017. Learn how running a storage platform in kubernetes pods is a game changer not just for storage administrators but for application developers as well.

Additional Resources

Persistent storage

How RHOCS solves the persistent storage challenge with RHGS

This presentation introduces the problems with persistent storage for containers,  describes Kubernetes storage mechanisms, and explains how Red Hat has solved the persistent storage challenge by bringing Gluster into the container cluster.

Demo

See how RHOCS 3.6 deploys with OCP 3.6

Daniel Messer of the Storage Architecture Team provides a brief demo that explains how, starting with the 3.6 release of OpenShift Container Platform, RHOCS became even easier.

Troubleshooting an issue? Describe it here.

How can we help you?

Support Cases

Get answers quickly by opening a support case with us.

View Open Cases

Open New Case

Live Chat

Directly access our support engineers during weekday business hours.

Learn more

Call or Email

Speak directly with a Red Hat support expert by phone or through email.

Contact Us

Security

Red Hat Security Blog

Product Policies and Support Programs

Red Hat OpenShift Container Storage Life Cycle

Red Hat OpenShift Container Storage offers subscription services for each major release in three primary phases (Full Support, Maintenance Support, Extended Life) as part of the OpenShift Container Platform life cycle.       

Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.