# Записки для курса RH236 ###### tags: `red hat,gluster` > Это место, куда я буду складывать всю дополнительную информацию по курсу. > Буду кидать сюда ссылки на главы из документации, тематические статьи, полезные рисунки. > Всё что найду полезным по тематике ## :memo: Оглавление [ToC] ### 1. Введение Red Hat Gluster Storage [Upstream Gluster Project home page https://www.gluster.org ](https://www.gluster.org) [Upstream Gluster Docs](https://docs.gluster.org) [Architecture GlusterFS](https://docs.gluster.org/en/latest/Quick-Start-Guide/Architecture/) ![](https://access.redhat.com/webassets/avalon/d/Red_Hat_Storage-3.1-Administration_Guide-en-US/images/667b8206666b18dbed70d300c3e2710c/RH_Gluster_Storage_diagrams_334434_0415_JCS_5.png) ![](https://i.imgur.com/O1KIOT7.jpg) [Термины и определения в GlusterFS](https://staged-gluster-docs.readthedocs.io/en/release3.7.0beta1/Administrator%20Guide/glossary/) [Introduction to Gluster](https://drive.google.com/open?id=1ej5yOh3OLXh19OGocl0ayjgTU-qwg89g) [RHGS Administration Guide 3.1]( https://access.redhat.com/documentation/en-us/red_hat_gluster_storage/3.1/html-single/) [Картинка с архитектурой](https://drive.google.com/open?id=1ej5yOh3OLXh19OGocl0ayjgTU-qwg89g&disco=AAAAGPMVbcI) 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](https://github.com/gluster/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" материалы]( https://www.redhat.com/en/events/gluster-storage-webinar-moscow) ### 2. Установка Red Hat Gluster Storage [Red Hat Gluster Storage 3: Architecture Review Process](https://access.redhat.com/articles/85893) [Red Hat Gluster Storage: Compatible Physical, Virtual Server and Client OS Platforms](https://access.redhat.com/articles/66206) [Red Hat Gluster Storage 3: Supported and Recommended Workloads](https://access.redhat.com/articles/88723) [RHGS vs GlusterFS Versions table](https://access.redhat.com/solutions/543123) [Gluster Project Release Notes. important changes.](https://docs.gluster.org/en/latest/release-notes/) [Gluster Project Release Schedule](https://www.gluster.org/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](https://lists.gluster.org/pipermail/gluster-users/2018-July/034400.html) [Key Points to remember before you create your Red Hat Gluster Storage 3.0 trusted pool](https://access.redhat.com/articles/1273933) [How do I configure Red Hat Gluster Storage bricks for optimal volume functionality and performance?](https://access.redhat.com/solutions/454523) [DEPLOYMENT GUIDE FOR PUBLIC CLOUD](https://access.redhat.com/documentation/en-us/red_hat_gluster_storage/3.5/html/deployment_guide_for_public_cloud/index) [GlusterFS in Azure White Paper](https://azure.microsoft.com/en-us/resources/implement-glusterfs-on-azure/) [Library of Ceph and Gluster reference architectures - Simplicity on the other side of complexity](https://www.redhat.com/en/blog/library-ceph-and-gluster-reference-architectures-simplicity-other-side-complexity) 1. [Gluster on Supermicro Server Perf & Sizing Guide](https://www.redhat.com/en/resources/supermicro-servers-gluster-storage-intel-performance-sizing-guide-reference-architecture) 2. [Gluster on QCT Servers Perf & Sizing Guide](https://go.qct.io/wp-content/uploads/2018/08/Reference-Architecture-QCT-and-Red-Hat-Gluster-Storage-Performance-and-Sizing-Guide.pdf) 3. [Gluster on HPE Apollo 4200](https://access.redhat.com/documentation/en-us/reference_architectures/2018/pdf/red_hat_gluster_storage_server_on_hpe_apollo_4200/Reference_Architectures-2018-Red_Hat_Gluster_Storage_Server_on_HPE_Apollo_4200-en-US.pdf) Пошаговые инструкции: 1. GlusterFS in Azure [GlusterFS on Azure VMs on Red Hat Enterprise Linux for SAP NetWeaver](https://docs.microsoft.com/ru-ru/azure/virtual-machines/workloads/sap/high-availability-guide-rhel-glusterfs) [SETTING UP RED HAT GLUSTER STORAGE IN MICROSOFT AZURE](https://access.redhat.com/documentation/en-us/red_hat_gluster_storage/3.1/html/deployment_guide_for_public_cloud/chap-documentation-deployment_guide_for_public_cloud-azure-setting_up_rhgs_azure) 2. Различные практикумы на демо стендах [Home Lab Project: GlusterFS](https://www.pitt-pladdy.com/blog/_20150719-101035_0100_Home_Lab_Project_GlusterFS/) [Using Ansible to deploy and manage GlusterFS](https://github.com/gluster/gluster-ansible) [Automatically deploying GlusterFS with Puppet-Gluster+Vagrant](https://ttboj.wordpress.com/2014/01/08/automatically-deploying-glusterfs-with-puppet-gluster-vagrant/) [Going Completely Overboard With A Clustered Homelab](https://blog.tjll.net/distributed-homelab-cluster/) [Dustin Black Advanced Gluster Lab](https://people.redhat.com/dblack/summit2015/gluster_advanced_lab/) - AFR, DHT, Split Brain [DUELING DEMOS: PETABYTES OF CEPH AND GLUSTER IN UNDER AND HOUR](http://people.redhat.com/dblack/gluster-ceph-lab/gluster-ceph-combined-lab.html) [GlusterFS Install Howto on CentOS 6](https://www.tecmint.com/introduction-to-glusterfs-file-system-and-installation-on-rhelcentos-and-fedora/) [Готовый демостенд](https://github.com/heketi/vagrant-heketi) с практикумом по [Heketi](https://github.com/heketi/heketi): Управление GlusterFS через OpenStack Manila, Kubernetes и OpenShift. ### 3. Настройка Red Hat Gluster Storage [Добавление сервера в пул. Процедура и требования](https://access.redhat.com/documentation/en-us/red_hat_gluster_storage/3.3/html/administration_guide/chap-trusted_storage_pools) [Список используемых портов в GlusterFS](https://access.redhat.com/documentation/en-us/red_hat_gluster_storage/3.3/html/administration_guide/chap-Getting_Started) [Соображения по безопасности в администрировании GlusterFS](https://serverfault.com/questions/659677/security-concerns-with-glusterfs) Ansible based tool to deploy GlusterFS [gdeploy (deprecated)](https://github.com/gluster/gdeploy) [gdeploy-ansible](https://github.com/gluster/gluster-ansible) [Integrating Red Hat Gluster Storage with Windows Active Directory](https://access.redhat.com/documentation/en-us/red_hat_gluster_storage/3.2/html-single/administration_guide/index#chap-Integrating_RHGS_AD) ### 4. Создание томов [Настройка томов с картинками](https://docs.gluster.org/en/latest/Administrator%20Guide/Setting%20Up%20Volumes/) [LVM on RAID Calculator](https://access.redhat.com/labs/lvmraidcalculator/) [File System on RAID Layout Calculator](https://access.redhat.com/labs/fslayoutcalculator/) ### 5. Настройка клиентов https://docs.gluster.org/en/latest/Administrator%20Guide/Setting%20Up%20Clients/ ### 6. Настройка списков контроля доступа и квот ### 7. Расширение томов. Добавление новых хранилищ. [Раздел документации на gluster.org](https://docs.gluster.org/en/latest/Administrator%20Guide/Managing%20Volumes/#expanding-volumes) [Раздел документации на redhat.com](https://access.redhat.com/documentation/en-us/red_hat_gluster_storage/3.1/html-single/administration_guide/index#chap-Managing_Red_Hat_Storage_Volumes) ### 8. Кластеры и высокая доступность https://docs.gluster.org/en/latest/Administrator%20Guide/Accessing%20Gluster%20from%20Windows/ ### 9. Георепликация [GeoReplication](https://docs.gluster.org/en/latest/Administrator%20Guide/Geo%20Replication/) https://staged-gluster-docs.readthedocs.io/en/release3.7.0beta1/Administrator%20Guide/Distributed%20Geo%20Replication/ 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. Решение проблем [Руководство по решению проблем](https://docs.gluster.org/en/latest/Troubleshooting/) [Как работает AFR](https://staged-gluster-docs.readthedocs.io/en/release3.7.0beta1/Features/afr-v1/) [Разрешение split-brain в GlusterFS](https://docs.gluster.org/en/latest/Troubleshooting/resolving-splitbrain/) [Что такое split-brain и как с ним бороться](https://docs.gluster.org/en/latest/Administrator%20Guide/Split%20brain%20and%20ways%20to%20deal%20with%20it/) [Замена Бриков, перенос данных](https://access.redhat.com/documentation/en-us/red_hat_gluster_storage/3.5/html/administration_guide/sect-migrating_volumes#sect-Migrating_Volumes-Reconfigure_Brick) [Замена узлов](https://access.redhat.com/documentation/en-us/red_hat_gluster_storage/3.5/html/administration_guide/sect-replacing_hosts) [gfid access translator](https://staged-gluster-docs.readthedocs.io/en/release3.7.0beta1/Features/gfid-access/) [Арбитр](https://docs.gluster.org/en/latest/Administrator%20Guide/arbiter-volumes-and-quorum/) ### 11. Снимки состояния ### 12. Установка веб-консоли Red Hat Gluster Storage ### 13. Звенья хранилищ [Gluster Tiering is deprecated](https://lists.gluster.org/pipermail/gluster-users/2018-July/034400.html) man 7 lvmcache # LVMCACHE(7) [Создание тома c lvmcache](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/logical_volume_manager_administration/lv#lvm_cache_volume_creation) ### 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.