[ovirt-users] GlusterFS Hyperconvergence

Doron Fediuck dfediuck at redhat.com
Mon Jul 6 15:48:00 UTC 2015


Hey,

As for libgfapi, there are several uses for it in oVirt, not all fully
implemented at his point. However, you need to remember that this is an
optimization so whenever it's ready it will be release (as a part of the
relevant version) but not having it is still not lacking any functionality.

Per your question, we usually recommend working with replica-3 in hosted
engine scenario. I'd stick to this mode even without HE to ensure you
have replicas as well as quorum in case of a failure. In this mode you
can loose the first host and keep running with replica. Loosing the 2nd
host will cause the FS to become read only. This is double failure which
is pretty impressive for a community project.

Finally, HA is leveraging fencing to ensure we do not start an HA VM on
a host while it's still running on the old host and cause a split brain.
If we do not wish to fence bricks yet still use HA you need to manually
approve each time something happens that host has been rebooted which
kind of make this a manual mode and less highly available.

Doron

On 06/07/15 18:01, Tiemen Ruiten wrote:
> Also, while I can imagine why fencing might be a problem, what would be
> the issue with HA?
> 
> On 6 July 2015 at 16:52, Tiemen Ruiten <t.ruiten at rdmedia.com
> <mailto:t.ruiten at rdmedia.com>> wrote:
> 
>     Thanks Doron,
> 
>     I would initially start with a 3 host cluster, possibly adding more
>     hosts later on. Is this enough to ensure integrity of the Gluster
>     storage domain, eg. in case of host failure?
> 
>     What are recommendations (if they exist) for the type of Gluster
>     volume for a 3-5 host cluster (replicated or replicated distributed,
>     number of replica's)? 
> 
>     Would this setup already leverage libgfapi instead of FUSE?
> 
> 
>     On 6 July 2015 at 16:33, Doron Fediuck <dfediuck at redhat.com
>     <mailto:dfediuck at redhat.com>> wrote:
> 
>         On 06/07/15 15:03, Tiemen Ruiten wrote:
>         > Please note I will -not- be using Hosted Engine.
>         >
>         > On 6 July 2015 at 13:54, Tiemen Ruiten <t.ruiten at rdmedia.com <mailto:t.ruiten at rdmedia.com>
>         > <mailto:t.ruiten at rdmedia.com <mailto:t.ruiten at rdmedia.com>>>
>         wrote:
>         >
>         >     Hello,
>         >
>         >     I'm in the planning stage of setting up a new oVirt
>         cluster, where I
>         >     would prefer to use the local disks of the hypervisors for a
>         >     GlusterFS storage domain. What is the current
>         recommendation (for
>         >     version 3.5.x)?
>         >
>         >     I found this presentation which seems to suggest that it's
>         possbile
>         >     with some
>         >     caveats:
>         http://www.ovirt.org/images/6/6c/2015-ovirt-glusterfs-hyperconvergence.pdf
>         >
>         >     And a few open bugs:
>         >
>         >     https://bugzilla.redhat.com/show_bug.cgi?id=1177791
>         >     https://bugzilla.redhat.com/show_bug.cgi?id=1177775
>         >     https://bugzilla.redhat.com/show_bug.cgi?id=1177773
>         >
>         >     What I can't find is current information on if this setup
>         is already
>         >     possible with 3.5.x or it's better to wait for 3.6. Could
>         someone
>         >     enlighten me?
>         >
>         >     --
>         >     Tiemen Ruiten
>         >     Systems Engineer
>         >     R&D Media
>         >
>         >
>         >
>         >
>         > --
>         > Tiemen Ruiten
>         > Systems Engineer
>         > R&D Media
>         >
>         >
> 
>         Hi,
>         most of the current work is focused in hyperconverged using
>         hosted engine and
>         this includes the installation and a few other features such as
>         not fencing hypervisors
>         to avoid killing running bricks.
>         If you do not want to use hosted engine, then you should be able
>         to create bricks
>         and manage them as a gluster volume which your setup should be
>         able to work with.
>         If you do not use HA and/or fencing you should be mostly ok with
>         this use case.
> 
>         Anything specific you're looking for?
> 
> 
> 
> 
>     -- 
>     Tiemen Ruiten
>     Systems Engineer
>     R&D Media
> 
> 
> 
> 
> -- 
> Tiemen Ruiten
> Systems Engineer
> R&D Media




More information about the Users mailing list