[CentOS] who uses Lustre in production with virtual machines?

Wed Aug 4 12:46:41 UTC 2010
Les Mikesell <lesmikesell at gmail.com>

Emmanuel Noobadmin wrote:
> 
> ZFS is a local file system as far as I understand it. It's by Solaris
> but there are two efforts to port it to Linux, one through userspace
> via Fuse and the other through kernel. It seems like the Fuse approach
> is more matured and at the moment slightly more desirable from my POV
> because no messing around with kernel/recompile needed.

I thought the GPL on the kernel code would not permit the inclusion of less 
restricted code like the CDL-covered zfs.  For a network share, why not use the 
OpenSolaris or NexentaStor versions since you wouldn't be using much else from 
the system anyway.

> The main thing for me is that ZFS comes with inode/sector ECC
> functionality so that would catch "soft" hardware errors such as a
> flaky data cable that's silently corrupting data without any
> immediately observable effect.
> 
> It also has RAID functionality but I've seen various reports of failed
> zpool that couldn't be easily recovered. So my most likely
> configuration is to configure glusterfs on top of zfs (for the ECC) on
> top of mdraid 1 (for redundancy and ease of recovery)

Snapshots and block-level de-dup are other features of zfs - but I think you'll 
lose that if you wrap anything else over it.  Maybe you could overcommit an 
iscsi export expecting the de-dup to make up the size difference and use that as 
  a block level component of something else.

-- 
   Les Mikesell
    lesmikesell at gmail.com