Red Hat Gluster Storage 3.1

Deployment Guide for Public Cloud

Deploying Red Hat Gluster Storage on Public Cloud

Divya Muntimadugu

Red Hat Customer Content Services

Abstract

This guide provides instructions to deploy Red Hat Gluster Storage on Public Cloud.
1. Red Hat Storage on Public Cloud
1.1. About glusterFS
2. Accessing Red Hat Gluster Storage using Amazon Web Services
2.1. Launching Red Hat Gluster Storage Instances
2.2. Verifying that Red Hat Gluster Storage Instance is Running
2.3. Provisioning Storage
2.3.1. Provisioning Storage for Two-way Replication Volumes
2.3.2. Provisioning Storage for Three-way Replication Volumes
2.4. Stopping and Restarting Red Hat Gluster Storage Instance
3. Accessing Red Hat Gluster Storage using Microsoft Azure
3.1. Image Profile and Sizing
3.2. Prerequisites
3.3. Planning Guidelines
3.4. Setting up Red Hat Gluster Storage in Microsoft Azure
3.4.1. Obtaining Red Hat Gluster Storage for Microsoft Azure
3.4.2. Define the Network Topology
3.4.3. Resizing Virtual Hard Disks
3.4.4. Upload the Disk Image to Microsoft Azure
3.4.5. Deploy the Gluster Storage Instances
3.4.6. Configure the Gluster Storage Cluster
3.5. Appendix - Creating a Custom Disk Image from ISO
3.6. Appendix - Performance Categorization
3.6.1. Storage Type
3.6.2. Bandwidth
3.6.3. Disk Latencies
3.6.4. GlusterFS
4. Using Red Hat Gluster Storage in the Google Cloud Platform
4.1. Planning your Deployment
4.1.1. Environment
4.1.2. Prerequisites
4.1.3. Primary Storage Pool Configuration
4.1.4. Secondary Storage Pool Configuration
4.1.5. Client Configuration
4.1.6. Trusted Pool Topology
4.1.7. Obtaining Red Hat Gluster Storage for Google Cloud Platform
4.2. Setting up Google Compute Engine
4.2.1. SSH Keys
4.2.2. Setting up Quota
4.3. Converting qcow2 to .raw Format
4.4. Packaging the Image for Google Compute Engine
4.5. Uploading the Image into Google Cloud Storage
4.6. Importing the Image into Google Compute Engine
4.7. Creating a VM Instance to Configure the Disks for Red Hat Gluster Storage Instances
4.8. Creating the Initial Data Disk
4.9. Attaching and Configuring the Data Disk
4.10. Detaching the Disks for the Image Creation Process
4.11. Creating Multiple Red Hat Gluster Storage Instances Using Images
4.12. Using Google Cloud Deployment Manager to Deploy Multiple Instances
4.13. Configuring Red Hat Gluster Storage
4.13.1. Peer the Nodes
4.13.2. Creating Distribute-Replicate Volumes
4.13.3. Setting up Geo-Replication from the Primary to the Secondary Region
4.14. Setting Up Clients to Access Data
4.14.1. Installing Native Client
4.14.2. Mounting Red Hat Gluster Storage Volumes
4.14.3. Testing Mounted Volumes
4.15. Appendix - Building Red Hat Gluster Storage Compute Engine Image from Scratch
4.15.1. Installing Red Hat Gluster Storage from the ISO to a RAW Disk Image File
4.15.2. Enabling and Starting the Network Interface
4.15.3. Subscribing to the Red Hat Gluster Storage Server Channels
4.15.4. Updating your System
4.15.5. Tuning and Miscellaneous Configuration
4.15.6. Customizing the Virtual Machine for Google Compute Engine
4.16. Appendix: Configuration files for Red Hat Gluster Storage Deployment
A. Revision History