Jump To Close Expand all Collapse all Table of contents Deployment Guide I. Planning Expand section "I. Planning" Collapse section "I. Planning" 1. Identify your Workloads 2. Identify your Use Case Expand section "2. Identify your Use Case" Collapse section "2. Identify your Use Case" 2.1. Converged Mode 2.2. Independent mode 3. Verify Prerequisites Expand section "3. Verify Prerequisites" Collapse section "3. Verify Prerequisites" 3.1. Converged mode Expand section "3.1. Converged mode " Collapse section "3.1. Converged mode " 3.1.1. Supported Versions 3.1.2. Environment Requirements Expand section "3.1.2. Environment Requirements" Collapse section "3.1.2. Environment Requirements" 3.1.2.1. Installing Red Hat Openshift Container Storage with OpenShift Container Platform on Red Hat Enterprise Linux 7 Expand section "3.1.2.1. Installing Red Hat Openshift Container Storage with OpenShift Container Platform on Red Hat Enterprise Linux 7" Collapse section "3.1.2.1. Installing Red Hat Openshift Container Storage with OpenShift Container Platform on Red Hat Enterprise Linux 7" 3.1.2.1.1. Setting up the Openshift Master as the Client 3.1.3. Red Hat OpenShift Container Platform and Red Hat Openshift Container Storage Requirements 3.1.4. Red Hat Gluster Storage Requirements 3.1.5. Deployment and Scaling Guidelines 3.2. Independent mode Expand section "3.2. Independent mode" Collapse section "3.2. Independent mode" 3.2.1. Supported Versions 3.2.2. Environment Requirements Expand section "3.2.2. Environment Requirements" Collapse section "3.2.2. Environment Requirements" 3.2.2.1. Installing Red Hat Openshift Container Storage with OpenShift Container Platform on Red Hat Enterprise Linux 7 Expand section "3.2.2.1. Installing Red Hat Openshift Container Storage with OpenShift Container Platform on Red Hat Enterprise Linux 7 " Collapse section "3.2.2.1. Installing Red Hat Openshift Container Storage with OpenShift Container Platform on Red Hat Enterprise Linux 7 " 3.2.2.1.1. Setting up the Openshift Master as the Client 3.2.3. Red Hat OpenShift Container Platform and Red Hat Openshift Container Storage Requirements 3.2.4. Red Hat Gluster Storage Requirements 3.2.5. Deployment and Scaling Guidelines II. Deploy Expand section "II. Deploy" Collapse section "II. Deploy" 4. Deploying Containerized Storage in Converged Mode Expand section "4. Deploying Containerized Storage in Converged Mode" Collapse section "4. Deploying Containerized Storage in Converged Mode" 4.1. Specify Advanced Installer Variables 4.2. Deploying Red Hat Openshift Container Storage in Converged Mode 4.3. Deploying Red Hat Openshift Container Storage in Converged Mode with Registry 4.4. Deploying Red Hat Openshift Container Storage in Converged Mode with Logging and Metrics 4.5. Deploying Red Hat Openshift Container Storage in Converged mode for Applications with Registry, Logging, and Metrics 4.6. Verify your Deployment 4.7. Creating an Arbiter Volume (optional) Expand section "4.7. Creating an Arbiter Volume (optional)" Collapse section "4.7. Creating an Arbiter Volume (optional)" 4.7.1. Creating an Arbiter Volume Expand section "4.7.1. Creating an Arbiter Volume" Collapse section "4.7.1. Creating an Arbiter Volume" 4.7.1.1. Creating an Arbiter Volume using Heketi CLI 4.7.1.2. Creating an Arbiter Volume using the Storageclass file 5. Deploy Containerized Storage in Independent Mode Expand section "5. Deploy Containerized Storage in Independent Mode" Collapse section "5. Deploy Containerized Storage in Independent Mode" 5.1. Setting up a RHGS Cluster Expand section "5.1. Setting up a RHGS Cluster" Collapse section "5.1. Setting up a RHGS Cluster" 5.1.1. Installing Red Hat Gluster Storage Server on Red Hat Enterprise Linux (Layered Install) 5.1.2. Configuring Port Access 5.1.3. Enabling Kernel Modules 5.1.4. Starting and Enabling Services 5.2. Specify Advanced Installer Variables 5.3. Deploying Red Hat Openshift Container Storage in Independent Mode 5.4. Deploying Red Hat Openshift Container Storage in Independent mode for Applications with Registry, Logging, and Metrics 5.5. Verify your Deployment 5.6. Creating an Arbiter Volume (optional) Expand section "5.6. Creating an Arbiter Volume (optional)" Collapse section "5.6. Creating an Arbiter Volume (optional)" 5.6.1. Creating an Arbiter Volume Expand section "5.6.1. Creating an Arbiter Volume" Collapse section "5.6.1. Creating an Arbiter Volume" 5.6.1.1. Creating an Arbiter Volume using Heketi CLI 5.6.1.2. Creating an Arbiter Volume using the Storageclass file III. Upgrade Expand section "III. Upgrade" Collapse section "III. Upgrade" 6. Upgrading your Red Hat Openshift Container Storage in Converged Mode Expand section "6. Upgrading your Red Hat Openshift Container Storage in Converged Mode" Collapse section "6. Upgrading your Red Hat Openshift Container Storage in Converged Mode" 6.1. Upgrading the Glusterfs Pods Expand section "6.1. Upgrading the Glusterfs Pods" Collapse section "6.1. Upgrading the Glusterfs Pods" 6.1.1. Prerequisites 6.1.2. Restoring original label values for /dev/log 6.1.3. Upgrading if existing version deployed by using cns-deploy Expand section "6.1.3. Upgrading if existing version deployed by using cns-deploy" Collapse section "6.1.3. Upgrading if existing version deployed by using cns-deploy" 6.1.3.1. Upgrading cns-deploy and Heketi Server 6.1.3.2. Upgrading the Red Hat Gluster Storage Pods 6.1.4. Upgrading if existing version deployed by using Ansible Expand section "6.1.4. Upgrading if existing version deployed by using Ansible" Collapse section "6.1.4. Upgrading if existing version deployed by using Ansible" 6.1.4.1. Upgrading Heketi Server 6.1.4.2. Upgrading the Red Hat Gluster Storage Pods 6.2. Upgrading heketi and glusterfs registry pods Expand section "6.2. Upgrading heketi and glusterfs registry pods" Collapse section "6.2. Upgrading heketi and glusterfs registry pods" 6.2.1. Prerequisites 6.2.2. Upgrading if existing version deployed by using cns-deploy Expand section "6.2.2. Upgrading if existing version deployed by using cns-deploy" Collapse section "6.2.2. Upgrading if existing version deployed by using cns-deploy" 6.2.2.1. Upgrading cns-deploy and Heketi Server 6.2.2.2. Upgrading the Red Hat Gluster Storage Registry Pods 6.2.3. Upgrading if existing version deployed by using Ansible Expand section "6.2.3. Upgrading if existing version deployed by using Ansible" Collapse section "6.2.3. Upgrading if existing version deployed by using Ansible" 6.2.3.1. Upgrading Heketi Server 6.2.3.2. Upgrading the Red Hat Gluster Storage Registry Pods 6.3. Upgrading the client on Red Hat Openshift Container Platform Nodes 6.4. Starting the Heketi Pods 7. Upgrading Your Red Hat Openshift Container Storage in Independent Mode Expand section "7. Upgrading Your Red Hat Openshift Container Storage in Independent Mode" Collapse section "7. Upgrading Your Red Hat Openshift Container Storage in Independent Mode" 7.1. Prerequisites 7.2. Upgrading your Independent Mode Setup Expand section "7.2. Upgrading your Independent Mode Setup" Collapse section "7.2. Upgrading your Independent Mode Setup" 7.2.1. Upgrading the Red Hat Gluster Storage Cluster 7.2.2. Upgrading/Migration of Heketi in RHGS node 7.2.3. Upgrading if existing version deployed using cns-deploy Expand section "7.2.3. Upgrading if existing version deployed using cns-deploy" Collapse section "7.2.3. Upgrading if existing version deployed using cns-deploy" 7.2.3.1. Upgrading Heketi in Openshift node 7.2.3.2. Upgrading Gluster Block 7.2.4. Upgrading if existing version deployed using Ansible Expand section "7.2.4. Upgrading if existing version deployed using Ansible" Collapse section "7.2.4. Upgrading if existing version deployed using Ansible" 7.2.4.1. Upgrading Heketi in Openshift node 7.2.4.2. Upgrading Gluster Block if Deployed by Using Ansible 7.2.5. Enabling S3 Compatible Object store 7.3. Upgrading Gluster Nodes and heketi pods in glusterfs Registry Namespace Expand section "7.3. Upgrading Gluster Nodes and heketi pods in glusterfs Registry Namespace" Collapse section "7.3. Upgrading Gluster Nodes and heketi pods in glusterfs Registry Namespace" 7.3.1. Upgrading the Red Hat Gluster Storage Registry Cluster 7.3.2. Upgrading Heketi Registry pod 7.3.3. Upgrading Gluster Block 7.4. Upgrading the client on Red Hat Openshift Container Platform Nodes IV. Uninstalling Expand section "IV. Uninstalling" Collapse section "IV. Uninstalling" 8. Uninstall Red Hat Openshift Container Storage V. Workloads Expand section "V. Workloads" Collapse section "V. Workloads" 9. Managing Arbitrated Replicated Volumes Expand section "9. Managing Arbitrated Replicated Volumes" Collapse section "9. Managing Arbitrated Replicated Volumes" 9.1. Managing Arbiter Brick Size 9.2. Managing Arbiter Brick Placement Expand section "9.2. Managing Arbiter Brick Placement" Collapse section "9.2. Managing Arbiter Brick Placement" 9.2.1. Setting Tags with the Heketi CLI 9.2.2. Removing Tags using Heketi CLI 9.2.3. Viewing Tags with the Heketi CLI 9.3. Creating Persistent Volumes 10. Setting up Custom Volume Options VI. Appendix Expand section "VI. Appendix" Collapse section "VI. Appendix" A. Optional Deployment Method (with cns-deploy) Expand section "A. Optional Deployment Method (with cns-deploy)" Collapse section "A. Optional Deployment Method (with cns-deploy)" A.1. Setting up Converged mode Expand section "A.1. Setting up Converged mode" Collapse section "A.1. Setting up Converged mode" A.1.1. Configuring Port Access A.1.2. Enabling Kernel Modules A.1.3. Starting and Enabling Services A.2. Setting up Independent Mode Expand section "A.2. Setting up Independent Mode" Collapse section "A.2. Setting up Independent Mode" A.2.1. Installing Red Hat Gluster Storage Server on Red Hat Enterprise Linux (Layered Install) A.2.2. Configuring Port Access A.2.3. Enabling Kernel Modules A.2.4. Starting and Enabling Services A.3. Setting up the Environment Expand section "A.3. Setting up the Environment" Collapse section "A.3. Setting up the Environment" A.3.1. Preparing the Red Hat OpenShift Container Platform Cluster A.3.2. Deploying Containerized Red Hat Gluster Storage Solutions Expand section "A.3.2. Deploying Containerized Red Hat Gluster Storage Solutions" Collapse section "A.3.2. Deploying Containerized Red Hat Gluster Storage Solutions" A.3.2.1. Deploying Converged Mode A.3.2.2. Deploying Independent Mode B. Settings that are destroyed when using uninstall playbook C. Revision History Legal Notice Settings Close Language: English Format: Multi-page Single-page PDF Format: Multi-page Single-page PDF Language and Page Formatting Options Language: English Format: Multi-page Single-page PDF Format: Multi-page Single-page PDF Part II. Deploy Previous Next