linux-ha-storage / storhaug Goto Github PK
View Code? Open in Web Editor NEWPacemaker-based HA solution for clustered storage platforms
License: GNU General Public License v2.0
Pacemaker-based HA solution for clustered storage platforms
License: GNU General Public License v2.0
https://bugzilla.redhat.com/show_bug.cgi?id=1461098
Issue was fixed by adding new SELinux boolean. (using this boolean you can allow some actions, in this case allow ganesha to acces fusefs_t labels.)
If you would like to switch this boolean on during installation ganesha you can follow this tutorial:
https://mojo.redhat.com/docs/DOC-1131234-creating-own-product-policies#jive_content_id_61_Setting_Booleans_During_a_Product_Policy_Installation
We should allow for cluster admins to use their own STONITH devices for fencing.
http://review.gluster.org/14878 was merged relatively recently and will need to be added to Storhaug too. This prevents clients from getting stuck in the TCP-timeout which can last up to 20 minutes.
Look into using Pacemaker Remote for either the access methods (e.g. SMB, NFS), the storage daemons (e.g. GlusterFS), or both.
There are a few functions in the main storhaug script that are marked TODO for moving into the Ganesha RA. Move them.
Hello,
GlusterFS 3.12 and up is using storhaug instead of gluster nfs.ganesha commands, but sadly, there isn't any documentation how to actually use it. Would you mind adding a simple document how to use it please? I'll give an example scenario:
Where in this scenario does storhaug goes in and what should I type? that sort of document would help us a lot (you can see the frustration of a missing documentation on the gluster-user mailing list).
Another question: looking at the scripts, you're trying to parse ganesha.conf. Why? it should only include an "include" line for the "exports" directory in /etc/ganesha/exports/
Final question: with storhaug, do I need to create ganesha-ha.conf file or does storhaug creates it?
Thanks
Create a Pacemaker resource agent (RA) for storhaug. This RA would take care of managing the storhaug configuration across all cluster nodes (e.g. config reload) and reduce the number of parameters in the config files. This should also allow for storhaug to integrate into existing Pacemaker clusters.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.