GlusterFS: Difference between revisions

From SambaWiki
(Created page with "== Fundamentals ==")
 
No edit summary
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
== Fundamentals ==
== Fundamentals ==
GlusterFS is a free and open source scalable filesystem it can be used for cloud storage or to store data in a local network. It can be used to set up an active-active filesystem cluster with failover and loadbalancing via DNS-round robin. Together with CTDB it is possible to build a fileserver for a network with the following advantages:
* Expandable without downtime
* Mount Gluster volumes via the network
* Posix ACL support
* Different configurations possible (depending of your needs)
* Self-healing
* Support of snapshots if LVM2 thinly provisioned is used for the bricks

The different configurations available are:
* Replicated Volume
* Distributed Volume
* Striped Volume
* Replicated-Distributed Volume
* Dispersed Volume

To read more about the different configurations see:

{{Imbox
| type = note
| text = This article is part of CTDB-setup so it just shows how to setup a replicated volume to be used with CTDB. The setup will be a two node replicated volume with 2GB diskspace, so it will be easy to reproduce the setup.
}}




==What you need==
* Two hosts with two network cards
* An empty partition of 2GB to create the volume on each host
* Four IP addresses from your production network
* Two IP addresses for the heartbeat network
* The GlusterFS packages version 7.x

Revision as of 16:17, 20 February 2020

Fundamentals

GlusterFS is a free and open source scalable filesystem it can be used for cloud storage or to store data in a local network. It can be used to set up an active-active filesystem cluster with failover and loadbalancing via DNS-round robin. Together with CTDB it is possible to build a fileserver for a network with the following advantages:

  • Expandable without downtime
  • Mount Gluster volumes via the network
  • Posix ACL support
  • Different configurations possible (depending of your needs)
  • Self-healing
  • Support of snapshots if LVM2 thinly provisioned is used for the bricks

The different configurations available are:

  • Replicated Volume
  • Distributed Volume
  • Striped Volume
  • Replicated-Distributed Volume
  • Dispersed Volume

To read more about the different configurations see:



What you need

  • Two hosts with two network cards
  • An empty partition of 2GB to create the volume on each host
  • Four IP addresses from your production network
  • Two IP addresses for the heartbeat network
  • The GlusterFS packages version 7.x