Try   HackMD

Записки для курса RH236

tags: red hat,gluster

Это место, куда я буду складывать всю дополнительную информацию по курсу.
Буду кидать сюда ссылки на главы из документации, тематические статьи, полезные рисунки.
Всё что найду полезным по тематике

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →
Оглавление

1. Введение Red Hat Gluster Storage

Upstream Gluster Project home page https://www.gluster.org

Upstream Gluster Docs

Architecture GlusterFS

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

Термины и определения в GlusterFS

Introduction to Gluster

RHGS Administration Guide 3.1

Картинка с архитектурой

glusterd = management daemon
Главный демон, управляет томами, тянет за собой остальные демоны, отвечающие за брики и восстановление данных.

glusterfsd = per-brick daemon
У каждого брика запускает свой glusterfsd демон.

glustershd = self-heal daemon
Отвечает за ребилд данных у реплицированных вольюмов в случаях отвала нод кластера.

glusterfs = usually client-side, but also NFS on servers. Part of glusterfs-fuse rpm package.

gluster-block is a CLI utility, which aims at making Gluster backed block storage creation and maintenance as simple as possible.

Вебинар "Обзор Red Hat Gluster Storage" материалы

2. Установка Red Hat Gluster Storage

Red Hat Gluster Storage 3: Architecture Review Process
Red Hat Gluster Storage: Compatible Physical, Virtual Server and Client OS Platforms
Red Hat Gluster Storage 3: Supported and Recommended Workloads

RHGS vs GlusterFS Versions table

Gluster Project Release Notes. important changes.

Gluster Project Release Schedule
A major release for Gluster happens every 4 months, and minor updates on released major versions occur every month.

[Gluster-users] Proposal to mark few features as Deprecated / SunSet from Version 5.0

Key Points to remember before you create your Red Hat Gluster Storage 3.0 trusted pool

How do I configure Red Hat Gluster Storage bricks for optimal volume functionality and performance?

DEPLOYMENT GUIDE FOR PUBLIC CLOUD

GlusterFS in Azure White Paper

Library of Ceph and Gluster reference architectures - Simplicity on the other side of complexity

  1. Gluster on Supermicro Server Perf & Sizing Guide
  2. Gluster on QCT Servers Perf & Sizing Guide
  3. Gluster on HPE Apollo 4200

Пошаговые инструкции:

  1. GlusterFS in Azure
    GlusterFS on Azure VMs on Red Hat Enterprise Linux for SAP NetWeaver
    SETTING UP RED HAT GLUSTER STORAGE IN MICROSOFT AZURE

  2. Различные практикумы на демо стендах
    Home Lab Project: GlusterFS
    Using Ansible to deploy and manage GlusterFS
    Automatically deploying GlusterFS with Puppet-Gluster+Vagrant
    Going Completely Overboard With A Clustered Homelab
    Dustin Black Advanced Gluster Lab - AFR, DHT, Split Brain

DUELING DEMOS: PETABYTES OF CEPH AND GLUSTER IN UNDER AND HOUR

GlusterFS Install Howto on CentOS 6
Готовый демостенд с практикумом по Heketi: Управление GlusterFS через OpenStack Manila, Kubernetes и OpenShift.

3. Настройка Red Hat Gluster Storage

Добавление сервера в пул. Процедура и требования

Список используемых портов в GlusterFS

Соображения по безопасности в администрировании GlusterFS

Ansible based tool to deploy GlusterFS
gdeploy (deprecated)
gdeploy-ansible

Integrating Red Hat Gluster Storage with Windows Active Directory

4. Создание томов

Настройка томов с картинками

LVM on RAID Calculator
File System on RAID Layout Calculator

5. Настройка клиентов

https://docs.gluster.org/en/latest/Administrator Guide/Setting Up Clients/

6. Настройка списков контроля доступа и квот

7. Расширение томов. Добавление новых хранилищ.

Раздел документации на gluster.org
Раздел документации на redhat.com

8. Кластеры и высокая доступность

https://docs.gluster.org/en/latest/Administrator Guide/Accessing Gluster from Windows/

9. Георепликация

GeoReplication

https://staged-gluster-docs.readthedocs.io/en/release3.7.0beta1/Administrator Guide/Distributed Geo Replication/

https://glusterdocs-beta.readthedocs.io/en/latest/overview-concepts/geo-rep.html

https://medium.com/@msvbhat/distributed-geo-replication-in-glusterfs-ec95f4393c50
https://access.redhat.com/documentation/en-us/red_hat_gluster_storage/3.1/html/administration_guide/chap-managing_geo-replication

https://rochelleallan.wordpress.com/2017/04/11/introduction-to-gluster-geo-replication/

10. Решение проблем

Руководство по решению проблем

Как работает AFR

Разрешение split-brain в GlusterFS

Что такое split-brain и как с ним бороться

Замена Бриков, перенос данных

Замена узлов

gfid access translator

Арбитр

11. Снимки состояния

12. Установка веб-консоли Red Hat Gluster Storage

13. Звенья хранилищ

Gluster Tiering is deprecated

man 7 lvmcache # LVMCACHE(7)

Создание тома c lvmcache

14. Мониторинг Red Hat Gluster Storage

15. Настройка шифрования сети

https://access.redhat.com/documentation/en-us/red_hat_gluster_storage/3.1/html-single/administration_guide/index#chap-Network_Encryption

Вопросы:
1.
2.
3.