• Title and Copyright Information
  • Preface
  • 1 Introduction to Gluster Storage for Oracle Linux
    • 1.1 About Gluster Storage for Oracle Linux
    • 1.2 Notable Updates and New Features
      • 1.2.1 Notable Updates and New Features in Release 8
      • 1.2.2 Notable Updates and New Features in Release 6
      • 1.2.3 Notable Updates and New Features in Release 5
      • 1.2.4 Notable Updates and New Features in Release 4.1
    • 1.3 Technical Preview Features
      • 1.3.1 Technical Preview Features in Release 8
      • 1.3.2 Technical Preview Features in Release 6
      • 1.3.3 Technical Preview Features in Release 5
      • 1.3.4 Technical Preview Features in Release 4.1
  • 2 Installing Gluster Storage for Oracle Linux
    • 2.1 Hardware and Network Requirements
    • 2.2 Operating System Requirements
    • 2.3 Enabling Access to the Gluster Storage for Oracle Linux Packages
      • 2.3.1 Enabling Access on Oracle Linux 8 Systems
      • 2.3.2 Enabling Access on Oracle Linux 7 Systems
    • 2.4 Installing and Configuring Gluster
      • 2.4.1 Preparing Oracle Linux Nodes
      • 2.4.2 Installing the Gluster Server
      • 2.4.3 Creating the Trusted Storage Pool
      • 2.4.4 Setting Up Transport Layer Security
  • 3 Upgrading Gluster Storage for Oracle Linux
    • 3.1 Performing an Online Upgrade
    • 3.2 Performing an Offline Upgrade
    • 3.3 Post Upgrade Requirements
    • 3.4 Upgrading Gluster Clients
  • 4 Creating and Managing Volumes
    • 4.1 Creating Volumes
      • 4.1.1 Creating Distributed Volumes
      • 4.1.2 Creating Replicated Volumes
      • 4.1.3 Creating Distributed Replicated Volumes
      • 4.1.4 Creating Dispersed Volumes
      • 4.1.5 Creating Distributed Dispersed Volumes
    • 4.2 Managing Volumes
      • 4.2.1 Setting Volume Options
      • 4.2.2 Starting a Volume
      • 4.2.3 Stopping a Volume
      • 4.2.4 Self Healing a Replicated Volume
      • 4.2.5 Expanding a Volume
      • 4.2.6 Shrinking a Volume
      • 4.2.7 Deleting a Volume
    • 4.3 Monitoring Volumes
      • 4.3.1 Using the Volume Status Command
      • 4.3.2 Using the Volume Profile Command
      • 4.3.3 Using the Volume Top Command
  • 5 Accessing Volumes
    • 5.1 Accessing Volumes by Using iSCSI
      • 5.1.1 Installing iSCSI Services
      • 5.1.2 Creating a Block Device
      • 5.1.3 Accessing an iSCSI Block Device
    • 5.2 Accessing Volumes by Using NFS
    • 5.3 Accessing Volumes by Using the Gluster Native Client (FUSE)
    • 5.4 Accessing Volumes by Using Samba
      • 5.4.1 Setting Up the Volume for Samba Access
      • 5.4.2 Testing SMB Access to a Volume
      • 5.4.3 Testing CIFS Access to a Volume
      • 5.4.4 Accessing the Volume from Microsoft Windows
  • 6 Automating Volume Lifecycle with Heketi
    • 6.1 Installing the Heketi API
    • 6.2 Installing the Heketi Client
    • 6.3 Using the Heketi CLI
      • 6.3.1 Creating a Cluster
      • 6.3.2 Creating a Volume
      • 6.3.3 Expanding a Volume
      • 6.3.4 Deleting a Volume
      • 6.3.5 Deleting a Device
      • 6.3.6 Deleting a Node
      • 6.3.7 Deleting a Cluster
      • 6.3.8 Cleaning up the Heketi Topology
  • 7 Configuring Geo-replication
    • 7.1 About Geo-replication
    • 7.2 General Requirements for Geo-Replication
    • 7.3 Setting Up Secondary Nodes for Geo-Replication
    • 7.4 Configuring the Geo-replication Session
    • 7.5 Starting, Stopping and Checking Status of Geo-replication
  • 8 Known Issues
    • 8.1 Samba Access Fails with SELinux Enabled
    • 8.2 Samba Access Fails
  • Gluster Terminology