Gluster Virtual Appliance

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sun, Feb 24, 2013 at 12:52:53PM +0100, Gandalf Corvotempesta wrote:
> Recap: 4 phisical nodes, each node will host at least 10 VM plus 1 gluster VM
> Each VM should boot from the gluster VM

By "boot from" I guess you mean that the VM's root device, e.g. hda/vda,
will be a disk image file stored on the gluster filesystem?

> Do you have any advice on this configuration?

Yes: test it carefully to ensure it does what you want.

* In my experience, write performance of KVM -> FUSE mount -> gluster is
very poor (I was getting about 6MB/s).  In your case you have another layer
of KVM in this too.

* Test carefully all the various failure scenarios, e.g. halting and
restarting the gluster VMs, rebooting the whole server, pulling the power
out of the whole server and restarting it.  Better to learn the failure
scenarios here than when in production, because Gluster has precious little
documentation on how to cope with them.

If the *only* thing you need to do is provide backing storage for VMs, then
there are other solutions which might suit you better - you could look at
Ganeti and Sheepdog.

Ganeti uses LVM to create storage volumes for each VM and then creates DRBD
instances on top of them to synchronise replicas between hosts.  It provides
a full VM cluster manager too, so the command line lets you manage all your
VMs from one point.

Sheepdog provides a virtual block-storage layer for KVM, where chunks of
each volume are distributed and replicated between hosts.

However, neither provides a general-purpose shared filesystem as Gluster
does.

Regards,

Brian.


[Index of Archives]     [Gluster Development]     [Linux Filesytems Development]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Bugtraq]     [Linux OMAP]     [Linux MIPS]     [eCos]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux