[Gluster-devel] [Gluster-users] storhaug, a utility for setting up gluster+nfs-ganesha highly available NFSv3, NFSv4, NFSv4.1
Kaleb S. KEITHLEY
kkeithle at redhat.com
Mon Jun 18 11:29:07 UTC 2018
On 06/15/2018 03:37 PM, Jim Kinney wrote:
> Glad to see this!
> Now for a specific use case question:
> I have a 3-node gluster service in replica 3. Each node has multiple
> network interfaces: a 40G ethernet and a 40G Infiniband with TCP. The
> infiniband is a separate IP network from the 40G ethernet. There is no
> (known) way to bridge the two networks.
> How do I get the HA to work with dual (or more) networks?
The CTDB docs
(https://wiki.samba.org/index.php/Adding_public_IP_addresses) seem to
suggest you can have multiple IPs per node, i.e. on multiple NICs,
managed by CTDB.
I'd guess that the /etc/ctdb/public_addresses file might look something
This might be a better question to ask in a Samba/CTDB forum. Or perhaps
Günther or Michael can point to some better documentation than what I
was able to find.
> ascii art:
> _________ ________________
> | |--- ib connection -- gluster storage node 1 -- ethernet connection
> ----| |
> IB cluster gluster clients ---| IB switch |--- ib connection -- gluster
> storage node 2 -- ethernet connection ----| big ethernet switch |---
> large number of gluster clients
> |________|--- ib connection -- gluster storage node 3 -- ethernet
> connection ----|________________|
> On Fri, 2018-06-15 at 11:39 -0400, Kaleb S. KEITHLEY wrote:
>> storhaug-1.0 is available now. Packages for Fedora, RHEL/CentOS,
>> and SUSE/OpenSUSE are available now. Packages for Debian and Ubuntu
>> are coming soon¹.
>> storhaug uses CTDB to to monitor the ganesha.nfsds in a cluster and
>> manage the associated floating IP addresses (VIPs). storhaug is a
>> replacement for the old ganesha-ha utility that was in GlusterFS-3.10
>> and earlier. storhaug may be used with GlusterFS-3.12 and later and any
>> version of NFS-Ganesha.
>> storhaug is much easier to set up than the old ganesha-ha utility. There
>> is a write-up describing how to set it up and use it at .
>> Open issues for storhaug at . Pull requests at . Ask questions
>> here on the lists or on IRC in #gluster or #gluster-dev.
>>  Fedora Updates-Testing and Updates repos.
>>  https://wiki.centos.org/SpecialInterestGroup/Storage
>>  https://build.opensuse.org/project/subprojects/home:glusterfs
>>  https://github.com/gluster/storhaug/wiki
>>  https://github.com/gluster/storhaug/issues
>>  https://github.com/gluster/storhaug/pulls
>> ¹ For some definition of soon.
> James P. Kinney III
> Every time you stop a school, you will have to build a jail. What you
> gain at one end you lose at the other. It's like feeding a dog on his
> own tail. It won't fatten the dog.
> - Speech 11/23/1900 Mark Twain
More information about the Gluster-devel