LinuxQuestions.org
Review your favorite Linux distribution.
Go Back   LinuxQuestions.org > Forums > Enterprise Linux Forums > Linux - Enterprise
User Name
Password
Linux - Enterprise This forum is for all items relating to using Linux in the Enterprise.

Notices


Reply
  Search this Thread
Old 03-01-2007, 10:16 AM   #1
haiders
Member
 
Registered: Sep 2006
Posts: 62

Rep: Reputation: 15
Open Source Cluster Software -HELP


I'm cought in a dilema of which I have very limited knowledge. I have a rack of servers (15 Sun V20Zs-Red Hat Enterprise Linux WS release 3)that are running sungrid engine. In the past they have been doing jobs by writing to a nfs mounted (on each node) file system. Obviously this causes lots of traffic and is extremely slow, so the proposed solution is to install a cluster software and have the nodes write to a SAN via fiber. They have to write to the same files concurrently, so the cluster software is a requirement. The problem is that sw is damn expensive! I've noticed a few options out there and I was hoping you can guide me to the right choice. Here are a few I've seen (other good ones?, please mention!):

GFS - (Red Hat product) $$ - do they have a free version?problems?

QFS - (Sun product) $$$$ - I think this is out of the question, but feedback is welcome.

Polyserve - ?? I know nothing about this one but have heard bad feedback about it...

lustre - Been there, have it. What a pain in the @ss, I'd rather avoid it if I can. The only advantage is it's FREE.

Thanks in advance for your help all!
 
Old 03-01-2007, 03:20 PM   #2
psychobyte
Member
 
Registered: Sep 2003
Location: Central Coast, California
Posts: 179

Rep: Reputation: 30
take a look at OpenAFS
 
Old 03-07-2007, 08:48 PM   #3
nmh+linuxquestions.o
Member
 
Registered: Feb 2007
Posts: 135

Rep: Reputation: 15
Quote:
Originally Posted by psychobyte
take a look at OpenAFS
I do not think this is the type of workload that AFS is intended for.

I think GFS may be the "best" option, if it does what you want.

from the opengfs homepage:
Quote:
2004.06.24

RedHat open-sources GFS, along with other cluster components (including a DLM)! Both 2.4 (GFS 6.0, lacks DLM, source RPMs for RHEL 3) and 2.6 (current CVS) versions are available for download. RedHat Cluster project page is here. A good doc about most of the components is here.
one of those links points at this.
 
Old 03-15-2007, 08:41 AM   #4
nirmaltom
Member
 
Registered: Jun 2005
Location: India
Distribution: Redhat,Fedora,DSL,Ubuntu
Posts: 238

Rep: Reputation: 30
hi,
why not ocfs?
its gpl and easy to configure, but i have no idea of benchmarks and stability between ocfs and gfs
Also,in fedora 6, we can use even yum to install gfs2
regards,
Nirmal Tom.

Last edited by nirmaltom; 03-15-2007 at 08:42 AM.
 
Old 03-16-2007, 03:55 AM   #5
Peter_APIIT
Member
 
Registered: Dec 2006
Posts: 606

Rep: Reputation: 31
How about the cluster software offered by IBM?
 
Old 03-16-2007, 05:10 AM   #6
nirmaltom
Member
 
Registered: Jun 2005
Location: India
Distribution: Redhat,Fedora,DSL,Ubuntu
Posts: 238

Rep: Reputation: 30
hi,
to my knowledge,its GPFS ( General Parallel File System)
IBM has tools and i heard ,GPFS is implemented in many of top 500 super computers and for AIX ,linux grid computing.

regards,
Nirmal Tom.
 
Old 03-17-2007, 08:42 AM   #7
nirmaltom
Member
 
Registered: Jun 2005
Location: India
Distribution: Redhat,Fedora,DSL,Ubuntu
Posts: 238

Rep: Reputation: 30
hi,
any tutorial for gfs on fedora core 6? Is it necessary to set clusters?All i need is the shared disk to available on both systems.
i install gfs2-utils , system-config-cluster and its dependencies using yum
when i try ,
service gfs2 start
Mounting GFS2 filesystems: /sbin/mount.gfs2: waiting for gfs_controld to start
/sbin/mount.gfs2: waiting for gfs_controld to start
/sbin/mount.gfs2: waiting for gfs_controld to start
/sbin/mount.gfs2: waiting for gfs_controld to start
/sbin/mount.gfs2: waiting for gfs_controld to start
/sbin/mount.gfs2: waiting for gfs_controld to start
/sbin/mount.gfs2: waiting for gfs_controld to start
/sbin/mount.gfs2: waiting for gfs_controld to start
/sbin/mount.gfs2: waiting for gfs_controld to start
/sbin/mount.gfs2: waiting for gfs_controld to start
/sbin/mount.gfs2: gfs_controld not running
/sbin/mount.gfs2: error mounting lockproto lock_dlm
[FAILED]

regards,
Nirmal Tom.
 
Old 03-20-2007, 10:37 PM   #8
nmh+linuxquestions.o
Member
 
Registered: Feb 2007
Posts: 135

Rep: Reputation: 15
Quote:
Originally Posted by nirmaltom
hi,
any tutorial for gfs on fedora core 6? Is it necessary to set clusters?All i need is the shared disk to available on both systems.
<cut>
Were you working from any documentation (howto, walkthrough, tutorial, man pages, etc..), or did you just install it and try to mount the filesystem?
 
Old 03-21-2007, 02:03 AM   #9
nirmaltom
Member
 
Registered: Jun 2005
Location: India
Distribution: Redhat,Fedora,DSL,Ubuntu
Posts: 238

Rep: Reputation: 30
hi,
i think i sorted out.The problem is installed the cman, gfs2-utils packages from updates repository and my kernel version is 2.6.19.But they are meant for 2.6.20.


I didnt follow any guides,just tried it out.bcaz i found only older ones.


my question is cluster package has many tools like cmirror, rgmanager, gnbd,cman,dlm etc in it.

dlm is needed to lock a shared partition.so, is dlm and gfs2 enough?(to give shared access to two systems.the partition is shared using iscsi)

thanks and regards,
Nirmal Tom
 
Old 06-11-2007, 04:13 AM   #10
brianmcgee
Member
 
Registered: Jun 2007
Location: Munich, Germany
Distribution: RHEL, CentOS, Fedora, SLES (...)
Posts: 399

Rep: Reputation: 40
If you work with GFS regularily you will find out that it is really no rocket science.

But you must follow some guidelines to setup a working GFS. If you configure it wrong, you may cause data corruptiency when writing data from multiple nodes (for example if you are using the wrong logical volume manager).

GFS is free if you use it e. g. with CentOS. Only if you are running productive environments where you need vendor support from Red Hat this will cost you.

I do not recommend GFS 2 at the moment and would prefer GFS 1 for productive settings.

Here you may find appropriate information about using GFS:

[1] https://open.datacore.ch/DCwiki.open/Wiki.jsp?page=GFS
[2] http://www.redhat.com/software/rha/gfs/
[3] http://www.open-sharedroot.org/docum...shop-howto.pdf
 
Old 07-14-2007, 03:55 PM   #11
antras
LQ Newbie
 
Registered: Jul 2007
Posts: 2

Rep: Reputation: 0
Quote:
Originally Posted by nirmaltom
hi,
any tutorial for gfs on fedora core 6? Is it necessary to set clusters?All i need is the shared disk to available on both systems.
i install gfs2-utils , system-config-cluster and its dependencies using yum
when i try ,
service gfs2 start
Mounting GFS2 filesystems: /sbin/mount.gfs2: waiting for gfs_controld to start
/sbin/mount.gfs2: waiting for gfs_controld to start
/sbin/mount.gfs2: waiting for gfs_controld to start
/sbin/mount.gfs2: waiting for gfs_controld to start
/sbin/mount.gfs2: waiting for gfs_controld to start
/sbin/mount.gfs2: waiting for gfs_controld to start
/sbin/mount.gfs2: waiting for gfs_controld to start
/sbin/mount.gfs2: waiting for gfs_controld to start
/sbin/mount.gfs2: waiting for gfs_controld to start
/sbin/mount.gfs2: waiting for gfs_controld to start
/sbin/mount.gfs2: gfs_controld not running
/sbin/mount.gfs2: error mounting lockproto lock_dlm
[FAILED]
Did you fix it? I have the same errors and don't understad how to win it... :/
Can you help me?
 
Old 07-14-2007, 04:17 PM   #12
jlliagre
Moderator
 
Registered: Feb 2004
Location: Outside Paris
Distribution: Solaris 11.4, Oracle Linux, Mint, Debian/WSL
Posts: 9,789

Rep: Reputation: 492Reputation: 492Reputation: 492Reputation: 492Reputation: 492
Quote:
Originally Posted by haiders
QFS - (Sun product) $$$$ - I think this is out of the question, but feedback is welcome.
Most Sun software is already free and Open Source.
According to this press release, QFS too will be open sourced in the coming month.
http://www.sun.com/aboutsun/pr/2007-...20070410.1.xml
 
Old 07-16-2007, 03:48 AM   #13
elcody02
Member
 
Registered: Jun 2007
Posts: 52

Rep: Reputation: 17
You should not use GFS2 for the first. It is still not ready for production.

Try to get a hand on any RHEL4/5 based distribution and use GFS1 (6.1).

Also think about the concurrent access on these files. Are these small files or bigfiles?
What kind of concurrent access do you have?

Normally if having concurrent write access on the same file from different nodes a cluster filesystem does not help much except from keeping the filesystem itself in a consistent state but not necessarily the contents of the file.

Think about Databases (Oracle RAC or the like) for instance or any other such applications.

I also read about mentioning OCFS or GPFS or Poliserve. You should be told that IMHO any of those cfs is not posix compliant (especially when flocks are used) and therefore cannot be used for any application that easily. GFS - right now - is the only CFS which is of general usage. Next when thinking about ocfs use ocfs2.

But a cluster filesystem is really cool stuff.

Last but not least analyse your application carefully and understand the differences between a distributed filesystem like (NFS/OpenAFS) and a Cluster Filesystem (like GFS and OCFS) and which fs scales better in what environment.

Have fun
MG
 
Old 07-26-2007, 09:53 AM   #14
nirmaltom
Member
 
Registered: Jun 2005
Location: India
Distribution: Redhat,Fedora,DSL,Ubuntu
Posts: 238

Rep: Reputation: 30
hi antras,
is it fedora or rhel , u r using?
sorry for the late reply,i was out of city,nowadays no time to spare in linux.
yum makes me painless and thats the truth

regards,
nirmal tom
 
Old 08-01-2007, 02:11 PM   #15
antras
LQ Newbie
 
Registered: Jul 2007
Posts: 2

Rep: Reputation: 0
Angry

Quote:
Originally Posted by nirmaltom
hi antras,
is it fedora or rhel , u r using?
sorry for the late reply,i was out of city,nowadays no time to spare in linux.
yum makes me painless and thats the truth

regards,
nirmal tom
Sorry and you for my late answer
I'he already done successful everything
I'm using CentOS (RHEL)
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: Open-Xchange Deploys Largest Open Source Software Customer Win in History LXer Syndicated Linux News 0 02-28-2007 01:31 AM
LXer: Libraries facilitate open access to information with open source software LXer Syndicated Linux News 0 01-23-2007 03:54 AM
LXer: A survey of open source cluster management systems LXer Syndicated Linux News 0 09-22-2006 12:21 AM
LXer: openQRM cluster manager released as open source LXer Syndicated Linux News 0 01-31-2006 03:46 PM
LXer: Open Source Software Will Permeate Enterprise Software, Says The ... LXer Syndicated Linux News 0 12-12-2005 08:31 PM

LinuxQuestions.org > Forums > Enterprise Linux Forums > Linux - Enterprise

All times are GMT -5. The time now is 07:13 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration