Displaying 1 to 17 from 17 results

heketi - RESTful based volume management framework for GlusterFS

  •    Go

Heketi provides a RESTful management interface which can be used to manage the life cycle of GlusterFS volumes. With Heketi, cloud services like OpenStack Manila, Kubernetes, and OpenShift can dynamically provision GlusterFS volumes with any of the supported durability types. Heketi will automatically determine the location for bricks across the cluster, making sure to place bricks and its replicas across different failure domains. Heketi also supports any number of GlusterFS clusters, allowing cloud services to provide network file storage without being limited to a single GlusterFS cluster. When a request is received to create a volume, Heketi will first allocate the appropriate storage in a cluster, making sure to place brick replicas across failure domains. It will then format, then mount the storage to create bricks for the volume requested. Once all bricks have been automatically created, Heketi will finally satisfy the request by creating, then starting the newly created GlusterFS volume.

gluster-swift - Object interface to GlusterFS (this is only a public mirror)

  •    Python

Gluster-Swift provides object interface to GlusterFS volumes. It allows files and directories created on GlusterFS volume to be accessed as objects via the OpenStack Swift and S3 API.Please refer to quick start guide to get started.

glusterd2 - GlusterD-2.0 is the distributed management framework to be used for GlusterFS-4.0

  •    Go

GlusterD-2.0 (GD2) is a re-implementation of GlusterD. It attempts to have better consistency, scalability and performance when compared with the current GlusterD, while also becoming more modular and easing extensibility.Please refer to the wiki for more information.

glusterfs-java-filesystem - GlusterFS for Java

  •    Java

glusterfs-java-filesystem aims to be a complete implementation of a Java7/NIO.2 File System Provider backed by GlusterFS via libgfapi-jni

libgfapi-python - Python bindings for libgfapi - (This is only a public mirror)

  •    Python

This is the official python bindings for the GlusterFS libgfapi C library interface.Complete API reference and documentation can be found at ReadTheDocs.

batch-shipyard - Execute batch and HPC Dockerized workloads on Azure Batch with shared file system provisioning and linking support

  •    Python

Additionally, Batch Shipyard provides the ability to provision and manage entire standalone remote file systems (storage clusters) in Azure, independent of any integrated Azure Batch functionality.Batch Shipyard is now integrated directly into Azure Cloud Shell and you can execute any Batch Shipyard workload using your web browser or the Microsoft Azure Android and iOS app.

k8s-hostpath-provisioner - Network storage provisioner for Kubernetes

  •    Go

This is a Persistent Volume Claim (PVC) provisioner for Kubernetes. It dynamically provisions hostPath volumes to provide storage for PVCs. It is based on the demo hostpath-provisioner. There is no need to expose PV credentials to users (cephfs-provisioner requires this, for example).

ansible-role-glusterfs - Ansible Role - GlusterFS


Installs and configures GlusterFS on Linux. For GlusterFS to connect between servers, TCP ports 24007, 24008, and 24009/49152+ (that port, plus an additional incremented port for each additional server in the cluster; the latter if GlusterFS is version 3.4+), and TCP/UDP port 111 must be open. You can open these using whatever firewall you wish (this can easily be configured using the geerlingguy.firewall role).

cloud-selfservice-portal-backend - A selfservice portal for cloud services

  •    Go

So we built this tool which allows users to do certain things in self service. The tool checks permissions & certain conditions. Just create a 'oc new-app' from the dockerfile.

gluster_exporter - Gluster Exporter for Prometheus

  •    Go

Commands within the exporter are executed with --xml. If the following message appears while trying to get some information out of your gluster. Increase scrape interval in prometheus.yml to at least 30s.

glusterfs-azure - Deploy GlusterFS on Azure; GlusterFS Volumes for Kubernetes ☁️ :file_cabinet:

  •    Shell

GlusterFS is an open source scale-out filesystem. This solution references installation guide for Centos and installation guide for RHEL to provision a GlusterFS server cluster on Azure. It also provides examples to how to mount GlusterFS volumes locally and how to use GlusterFS volumes from Kubernetes containers. Deploy the Gluster cluster on Azure using the Deploy button ☝️ or using the Azure CLI.

cockpit-gluster - Easy to use management console for Gluster Storage with glusterd2 support.

  •    Javascript

A cockpit plugin that provides a status view and volume actions for a gluster cluster with glusterd2(GD2) based bricks. It runs on any of the brick nodes (where glusterd2 is running).

gluster-zeroconf - Autodiscovery utility for Gluster Storage Servers

  •    Python

gluster-zeroconf is project that provides an autodiscovery mechanism for Gluster Storage Servers. It uses Avahi to register a GlusterD service, and provides gluster-discovery that can be used to display the storage servers that announce themselves. On a storage server that should become discoverable, install the gluster-zeroconf-avahi RPM. This will automatically pull in the avahi package as well. Avahi should haveb be enabled after it got installed.

docker-volume-plugins - Managed docker volume plugins

  •    Go

This project provides managed volume plugins for Docker to connect to CIFS, GlusterFS NFS. Along with a generic CentOS Mounted Volume Plugin that allows for arbitrary packages to be installed and used by mount.

docker-volume-gluster - Use GlusterFS as a backend for docker volume (also as a plugin)

  •    Go

Use GlusterFS cli in the plugin container so it depend on fuse on the host. For Docker version 1.12 or below, the managed plugin system is not supported. This also happens if the plugin is not installed via docker plugin install. Docker's new plugin system is the preferred way to add drivers and plugins, where the plugin is just an image downloaded from registry containing the executable and needed configuration files. You can run both legacy and new plugins in Docker versions above 1.12, but be aware that legacy plugins will not show up on docker plugin ls. They will be listed instead under plugins on docker info.

ssp-backend - A selfservice portal for cloud services

  •    Go

Because of that we built this tool which allows users to execute certain tasks in self service. The tool checks permissions & multiple defined conditions. Just create a 'oc new-app' from the dockerfile.