We're a Solaris shop looking at RedHat Enterprise Linux and one of the things we're wondering is if we should keep Veritas Volume Manager + FileSystem or go with LVM+ext3 or RedHat's preferred cluster filesystem solution, GFS.
One of the things we like about Veritas is that it can use Veritas Volume Replicator to have a remote copy of important filesystems. This functionality seems to be missing from RedHat, DRBD doesn't seem to be packaged in RHEL...
So my questions are:
- Does anybody use VxFS/VxVM/VVR on Linux? Thoughts, experiences? Comparison with LVM+ext3?
- Anybody using GFS? Thoughts, experiences?
- Do you do remote replication for disaster recovery, and if so, how? Is there a standard RedHat way?
My answers:
Suse supports DRBD. I've used DRBD (over debian) for remote replication with no mayor issues. You have to tune the protocol according to your bandwidth.
If you're going for RHEL, why not contact Red Hat with these questions?
Personally, I've not used or seen VxFS under Linux. Under Solaris, it seems to be pretty solid, though.
For clustering, I would look at some of the suggestions mentioned in answer to a question I asked: GlusterFS, Lustre, GFS, Hadoop, GPFS, etc.
Also note: with the release of Red Hat Enterprise Linux 6, standard support for
ext4
andXFS
will be included.We've seen some nasty problems around locking with GFS2 (eventually requiring a re-boot of all nodes in the cluster), and, to a lesser extent, GFS when used across multiple nodes (we have open tickets with Redhat).
GPFS from IBM has been fine, as has CFS from Veritas, but unfortunately both these options cost money :-)
Having said that, we do seem to have an unusual application which uses locking intensively. I imagine the vast majority of systems are not seeing the issues we are. So, as always, 'suck it and see' :-)