4.2 Release Notes

Red Hat OpenShift Container Storage 4.2

Release notes for feature and enhancements, known issues, and other important release information

Red Hat Storage Documentation Team

Abstract

The release notes for Red Hat OpenShift Container Storage 4.2 summarize all new features and enhancements, notable technical changes, and any known bugs upon general availability.

Preface

Red Hat OpenShift Container Storage is a software-defined storage that is optimised for container environments. It runs as an operator on OpenShift Container Platform to provide highly integrated and simplified persistent storage management for containers.

Red Hat OpenShift Container Storage 4.2 is integrated into the latest Red Hat OpenShift Container Platform 4.2 to address platform services, application portability, and persistence challenges. Red Hat OpenShift Container Storage provides a highly scalable backend for the next generation of cloud-native applications, built on a new technology stack that includes Red Hat Ceph Storage, the Rook.io Operator, and NooBaa’s Multi-Cloud Object Gateway technology.

Red Hat OpenShift Container Storage provides a trusted, enterprise-grade application development environment that simplifies and enhances the user experience across the application lifecycle in a number of ways:

  • Provides block storage for databases.
  • Shared file storage for continuous integration, messaging, and data aggregation.
  • Object storage for cloud-first development, archival, backup, and media storage.
  • Scale applications and data exponentially.
  • Attach and detach persistent data volumes at an accelerated rate.
  • Stretch clusters across multiple data-centers or availability zones.
  • Establish a comprehensive application container registry.
  • Support the next generation of OpenShift workloads such as Data Analytics, Artificial Intelligence, Machine Learning, Deep Learning, and Internet of Things (IoT).
  • Dynamically provision not only application containers, but data service volumes and containers, as well as additional OpenShift Container Platform nodes, Elastic Block Store (EBS) volumes and other infrastructure services.

Chapter 1. About this release

Red Hat OpenShift Container Storage 4.2 (RHBA-2019:48864 and RHBA-2019:46658) is now available. New enhancements, features, and known issues that pertain to OpenShift Container Storage 4.2 are included in this topic.

Red Hat OpenShift Container Storage 4.2 is supported on the latest Red Hat OpenShift Container Platform 4.2 version.

Chapter 2. New features and enhancements

This release adds improvements related to the following components and concepts.

2.1. Installation and upgrade

Operator-based installation and configuration

Red Hat OpenShift Container Storage can be deployed on an existing Red Hat OpenShift Container Platform worker nodes using the OpenShift Web Console. Deploying Red Hat OpenShift Container Storage involves two parts:

  • Installing Red Hat OpenShift Container Storage operator from the Operator Hub.
  • Creating Red Hat OpenShift Container Storage service which requires selecting three worker nodes and results in the creation of a new storage cluster of three 2 TiB volumes with one volume per worker node. The default configuration uses a replication factor of 3 providing approximately 2 TiB of usable storage.

    For more information, see Deploying Red Hat OpenShift Container Storage.

Red Hat OpenShift Container Storage can be used to provide storage for Red Hat OpenShift Container Platform services, such as image registry, monitoring, and logging. Also, Red Hat OpenShift Container Platform applications can be backed to use Red Hat OpenShift Container Storage. For more information, see Configure storage for OpenShift Container Platform services.

Deployment and upgrade automation

Red Hat OpenShift Container Storage provides complete new deployment automation with a few clicks, based on OpenShift Lifecycle Management (OLM). Using OLM enables optional over the air automatic updates, notifications of available updates, and easy deployment.

IPI and UPI

In Red Hat OpenShift Container Storage 4.2, there are two primary installation experiences: Full stack automation (IPI) and pre-existing infrastructure (UPI).

With full stack automation, the installer controls all areas of the installation including infrastructure provisioning with an opinionated best practices deployment on Red Hat OpenShift Container Platform. Red Hat OpenShift Container Storage 4.2 supports Amazon Web Services with full stack automation.

With pre-existing infrastructure deployments, administrators are responsible for creating and managing their own infrastructure allowing greater customization and operational flexibility. Red Hat OpenShift Container Storage 4.2 supports Amazon Web Services and VMware with pre-existing infrastructure deployments.

Red Hat cluster application migration tool and Red Hat control plane migration assistant

See Where can I find Red Hat Cluster Application Migration Tool (CAM) and Red Hat Control Plane Migration Assistant (CPMA) now that OpenShift 4.2 has GA’ed for information about CAM and CPMA.

2.2. Multi-Cloud Object Gateway

Red Hat OpenShift Container Storage 4.2 provides a new multicloud object service, including deduplication, encryption, and compression, providing multicloud and hybrid capabilities for object workloads. By default, Multi-Cloud Object Gateway uses a default backing store which is cloud native or RGW. Multi-Cloud Object Gateway can also use persistent volume (PV) storage directly, to scale locally and remotely. This feature is currently in Technology Preview. For more information, see Multi-Cloud Object Gateway.

2.3. Web Console

Persistent Storage dashboard

The Persistent Storage dashboard shows the state of OpenShift Container Storage as a whole, as well as the state of persistent volumes. For more information, see Persistent storage dashboard.

Object Service dashboard

The Object Service dashboard shows the state of the Multi-Cloud Object Gateway and any object claims in the cluster. For more information, see Object Service dashboard.

Chapter 3. Notable technical changes

Red Hat OpenShift Container Storage 4.2 introduces the following notable technical changes:

  • Ceph technology to provide the file and block storage that backs persistent volumes.
  • Rook.io to manage and orchestrate the provisioning of persistent volumes and claims.
  • NooBaa provides object storage, and its multicloud technology allows object federation across multiple cloud environments.

Chapter 4. Technology Preview features

Some features in this release are currently in Technology Preview. These experimental features are not intended for production use. Note the following scope of support on the Red Hat Customer Portal for these features: Technology Preview Features Support Scope.

Chapter 5. Known issues

Important

Upgrade from OCP 4.2 (running OCS 4.2.0) to OCP 4.3 is not supported and will result in Persistent Volumes going offline. Do not upgrade (in this scenario) until OCS 4.2.1 is available (expected end of January 2020). When OCS 4.2.1 is available, upgrade OCS 4.2 to OCS 4.2.1 before upgrading your OCP 4.2 system to OCP 4.3 system: this action will prevent Persistent Volumes going offline. If you inadvertently encounter a situation where the Persistent Volumes go offline, contact Red Hat Support. The full OCS and OCP interoperability matrix is available at https://access.redhat.com/articles/4731161.