Hi Jan,

PVFS2 probably isn't what you're looking for, but I'll try to help anyway :).

PVFS2 (along with GFS, GPFS, Lustre, others) will do all the things that you describe in a single package (slightly reworded):
- present lots of disks as one logical space
- provide access to that logical space from many clients/nodes
- coordinate access to provide consistency during concurrent access

So you don't need to worry about using one thing to organize the disks, another thing to get the access to them, and a final thing to create the file system. iSCSI and/or FC may come up when fault tolerance comes into play, as described next.

PVFS2 will also run in a fault tolerant configuration, but to do that multiple servers need access to the same storage. Usually that requires purchasing some FC or iSCSI hardware and dual-attaching to a couple of nodes. Most cluster file systems make this requirement for fault tolerance. Software redundancy (with performance) in this environment is very hard, and as far as I know no one is giving away an implementation.

PVFS2 is different from most cluster file systems in that we don't do client-side caching or locking. This is good for fault tolerance because it simplifies failover scenarios, but it is bad for serial and small-file workloads because operations always go over the wire, and that can be slow.

Hope that helps,

Rob

Jan Lenaerts wrote:
hellow,

The past hour I've been reading about PVFS2, but it's still not clear to me, if PVFS2 can do what I want or not.
Let me explain:

I have 4 node's in a high availibility cluster, I want to bundle a part of diskspace from each node, and use that as a shared filesystem for my nodes.
so I need:

    * something that can bundle the diskspace(PVFS2 maybe? )
    * something to share the disk to each node(iSCSI target &
      iSCSI_initiator)
    * a FS that won't get corrupt when multible nodes read or write on
      it(GFS or OCFS2)

- But PVFS2 is already a filesystem is it possible to format GFS on top of that? - PVFS2 is at filesystem level, is it possible to share it on block_device level to each node, as with iSCSI?
- does it preform good as FS for apache, mysql etc... ?
- If one node (dataserver fails) is the data somewhere else available? I guess the data on that node is then unavailable? witch is unacceptable in my case. Is there a way to do this? - if PVFS2 isn't what I need, Then what is out there to become complete fault redundant storage, something like http://www.capricorn-tech.com/products.html or what I want - How can I achieve this, is there maybe a guide that explains a setup like I would like?

Thanks in advance,
Jan Lenaerts
_______________________________________________
PVFS2-users mailing list
[email protected]
http://www.beowulf-underground.org/mailman/listinfo/pvfs2-users

Reply via email to