Sac's Projects

sac/gstatus

Overview A gluster trusted pool (aka cluster), consists of several key components; nodes, volumes and bricks. In glusterfs 3.4/3.5, there isn't a single command that can provide an overview of the cluster's health. This means that admins currently assess the cluster health by looking at several commands to piece together a picture of the cluster's state. This isn't ideal - so 'gstatus' is an attempt to provide an easy to use, highlevel view of a cluster's health through a single command. The tool gathers information by issuing gluster commands, to build an object model covering Nodes, Volumes and Bricks. With this data in place, checks are performed across this meta data and errors reported back to the user. In later releases, this data could be analysed in different ways to add further checks, incorporating deployment best practices, freespace triggers etc.
  • Epel for CentOS 7 : x86_64
  • Epel for CentOS 8 : x86_64
  • Fedora 31 : x86_64
  • Fedora 32 : x86_64
  • Fedora 33 : x86_64
  • Fedora rawhide : x86_64

sac/gluster-ansible

A collection of Ansible roles to deploy and manage GlusterFS clusters. gluster-ansible provides the following roles: gluster-ansible-cluster gluster-ansible-features gluster-ansible-infra gluster-ansible-maintenance gluster-ansible-repositories
  • Epel for CentOS 7 : x86_64
  • Epel for CentOS 8 : x86_64
  • Fedora 31 : x86_64
  • Fedora 32 : x86_64
  • Fedora 33 : x86_64
  • Fedora rawhide : x86_64

sac/gdeploy

This package provides ansible modules to setup and configure GluterFS. With these modules one can: Setup backend with lvm thinpool support Create Filesystem Mount the filesystem Create and start a GlusterFS volume Mount the clients Tool to generate the playbooks, group_vars/host_vars
  • Epel for CentOS 6 : x86_64
  • Epel for CentOS 7 : x86_64