Gluster Filesystem - Practical Method
()
About this ebook
Gluster Filesystem is a scalable network file system, independent of hardware and with various data structuring schemes, which provides important integrations with Hyperconvergence platforms, Containers, Virtualization, among others. This ebook will allow you to get to know Gluster in a practical way, to get involved in the world of Software Defined Storage from conceptualization to configuration of functionalities on Gluster volumes. With this practice guide, you will be able to implement Gluster, to know its use cases, create Gluster Pools, create and publish volumes by FUSE, NFS or SMB, manage pools and bricks, as well as apply functionalities to volumes.
Related to Gluster Filesystem - Practical Method
Related ebooks
Mastering Proxmox Rating: 5 out of 5 stars5/5NNG Reference Manual, Second Edition Rating: 0 out of 5 stars0 ratingsExtending Docker Rating: 0 out of 5 stars0 ratingsCentOS High Availability Rating: 5 out of 5 stars5/5Mastering Proxmox - Second Edition Rating: 0 out of 5 stars0 ratingsvSphere 5 AutoLab 1.1a Deployment Guide Rating: 0 out of 5 stars0 ratingsLearning Nagios - Third Edition Rating: 0 out of 5 stars0 ratingsLearning Rust Rating: 0 out of 5 stars0 ratingsLearning RHEL Networking Rating: 0 out of 5 stars0 ratingsMastering Elastic Stack Rating: 0 out of 5 stars0 ratingsCentOS High Performance Rating: 0 out of 5 stars0 ratingsEvent Processing in Action Rating: 0 out of 5 stars0 ratingsOpa Application Development Rating: 0 out of 5 stars0 ratingsDocker A Complete Guide - 2021 Edition Rating: 0 out of 5 stars0 ratingsContainerization with LXC Rating: 0 out of 5 stars0 ratingsProxmox Cookbook Rating: 0 out of 5 stars0 ratingsLearn Windows Subsystem for Linux: A Practical Guide for Developers and IT Professionals Rating: 0 out of 5 stars0 ratingsMastering OpenLDAP: Configuring, Securing and Integrating Directory Services Rating: 0 out of 5 stars0 ratingsCeph Cookbook Rating: 4 out of 5 stars4/5CentOS 7 Server Deployment Cookbook Rating: 0 out of 5 stars0 ratingsGitLab Cookbook Rating: 0 out of 5 stars0 ratingsSvelte and Sapper in Action Rating: 2 out of 5 stars2/5SELinux System Administration - Second Edition Rating: 0 out of 5 stars0 ratingsAkka Cookbook Rating: 2 out of 5 stars2/5Monitoring Docker Rating: 0 out of 5 stars0 ratingsWindows Server 2012 Unified Remote Access Planning and Deployment Rating: 0 out of 5 stars0 ratingsJava Persistence with Spring Data and Hibernate Rating: 0 out of 5 stars0 ratingsCentOS 8 Essentials: Learn to Install, Administer and Deploy CentOS 8 Systems Rating: 0 out of 5 stars0 ratingsPractical OneOps Rating: 0 out of 5 stars0 ratingsHybrid Cloud Management with Red Hat CloudForms Rating: 0 out of 5 stars0 ratings
Computers For You
Mastering ChatGPT: 21 Prompts Templates for Effortless Writing Rating: 5 out of 5 stars5/5Creating Online Courses with ChatGPT | A Step-by-Step Guide with Prompt Templates Rating: 4 out of 5 stars4/5Computer Science: A Concise Introduction Rating: 4 out of 5 stars4/5How to Create Cpn Numbers the Right way: A Step by Step Guide to Creating cpn Numbers Legally Rating: 4 out of 5 stars4/5Python Machine Learning By Example Rating: 4 out of 5 stars4/5Practical Lock Picking: A Physical Penetration Tester's Training Guide Rating: 5 out of 5 stars5/5Deep Search: How to Explore the Internet More Effectively Rating: 5 out of 5 stars5/5The Insider's Guide to Technical Writing Rating: 0 out of 5 stars0 ratingsGrokking Algorithms: An illustrated guide for programmers and other curious people Rating: 4 out of 5 stars4/5SQL QuickStart Guide: The Simplified Beginner's Guide to Managing, Analyzing, and Manipulating Data With SQL Rating: 4 out of 5 stars4/5Elon Musk Rating: 4 out of 5 stars4/5Procreate for Beginners: Introduction to Procreate for Drawing and Illustrating on the iPad Rating: 0 out of 5 stars0 ratingsThe Mega Box: The Ultimate Guide to the Best Free Resources on the Internet Rating: 4 out of 5 stars4/5CompTIA Security+ Practice Questions Rating: 2 out of 5 stars2/5The Professional Voiceover Handbook: Voiceover training, #1 Rating: 5 out of 5 stars5/5Everybody Lies: Big Data, New Data, and What the Internet Can Tell Us About Who We Really Are Rating: 4 out of 5 stars4/5The Data Warehouse Toolkit: The Definitive Guide to Dimensional Modeling Rating: 0 out of 5 stars0 ratingsChatGPT Ultimate User Guide - How to Make Money Online Faster and More Precise Using AI Technology Rating: 0 out of 5 stars0 ratingsThe ChatGPT Millionaire Handbook: Make Money Online With the Power of AI Technology Rating: 0 out of 5 stars0 ratingsUltimate Guide to Mastering Command Blocks!: Minecraft Keys to Unlocking Secret Commands Rating: 5 out of 5 stars5/5User Friendly: How the Hidden Rules of Design Are Changing the Way We Live, Work, and Play Rating: 4 out of 5 stars4/5Standard Deviations: Flawed Assumptions, Tortured Data, and Other Ways to Lie with Statistics Rating: 4 out of 5 stars4/5101 Awesome Builds: Minecraft® Secrets from the World's Greatest Crafters Rating: 4 out of 5 stars4/5
Reviews for Gluster Filesystem - Practical Method
0 ratings0 reviews
Book preview
Gluster Filesystem - Practical Method - Fabian Mestre
To God, my father.
To my wife Gina for her love and understanding, my daughters Sarita and Mia Carolina for their joy and motivation; thank you mom for giving me life and take care of me; to my father, in eternity; my nieces Sofi, Totonia and Yuliyu, your innocence, you are my unconditionals.
Thanks also to all those who have been part of my professional career and have contributed a grain of sand to my growth as an Engineer in the ICTs world.
INTRODUCTION
ADVANTAGES OF USING GLUSTERFS
USE CASES
VOLUMES - IMPLEMENTATION TOPOLOGIES
LICENCE
IMPLEMENTATION AND INSTALLATION SCENARIO
TRUSTED STORAGE POOL
CREATING A REPLICATED VOLUME
THE SPLIT BRAIN PROBLEM
CREATING AN ARBITRATED REPLICATED VOLUME
ADDING A PEER TO TRUSTED STORAGE POOL
REMOVING A POOL NODE AND A BRICK
BRICKS REPLACEMENT
STOPPING AND REMOVING VOLUMES
PUBLISHING GLUSTER VOLUMES
MOUNT BY NATIVE CLIENT (FUSE) – g1 Node
MOUNT BY SMB - SAMBA
MOUNT BY NFS
FEATURES IN VOLUMES
FEATURE – AUTO HEALING
FEATURE - BITROT - ERROR DETECTION
FEATURE - QUOTA MANAGEMENT
FEATURE - READ ONLY VOLUME
FEATURE - TRASHCAN
FEATURE - SNAPSHOT MANAGEMENT
SNAPSHOTS CLONING
FEATURE - GLUSTERFIND
WORKLOAD MONITORING
TUNING FOR PERFORMANCE
THE AUTOR
INTRODUCTION
The following practical guide is developed based on implementing a Software Defined Storage service using GlusterFS, is very important to you as a Technology Administrator have the context of what this software is, its capabilities and the different applications it has this tool.
GlusterFS is a scalable distributed file system, which aggregates disks from multiple servers in order to present Gluster volumes
to its clients, in one way or another it conforms to the famous client-server model. You will have two more servers (this is known as a Trusted Pool of Servers) with disks, and from those disks you will generate Gluster volumes (grouping of two or more disks) which will be presented through protocols such as FUSE, NFS or SMB for the different use cases: file servers, storage for containers, Hyperconvergence, etc.
This document is not intended to be an official Gluster book, only a practical reference source on how to operate this platform from open source. You can acquire the commercial version of this platform with the sales executives of Red Hat Inc, however, if you believe that the open source version meets your requirement, this document will be very helpful.
The practices carried out and documented in this material have been done using the Linux CentOS 8.2.2004 operating system and the Gluster version has been 8.1. It is important to mention that documents generated by Red Hat such as the Red Hat Gluster Storage 3.x Administration Guide
and the documentation from the gluster.org website have been used as support material.
ADVANTAGES OF USING GLUSTERFS
• Can scale to Petabytes level
• Can handle thousands of clients simultaneously
• Compatible with POSIX standard
• It can be implemented in servers of any commercial brand
• Your volumes are published through protocols such as NFS or SMB
• Provides functionalities such as volume replication, disk quotas, geo-replication, snapshots among others.
• Allows monitoring and optimization of volumes
• It is Open Source and has product and commercial support with companies such as Red Hat Inc.
USE CASES
There are multiple use cases that can occur with the implementation of Gluster, however this training guide is oriented to the