LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Server
User Name
Password
Linux - Server This forum is for the discussion of Linux Software used in a server related context.

Notices

Reply
 
Search this Thread
Old 07-13-2010, 08:35 AM   #1
chalinho
LQ Newbie
 
Registered: Jun 2008
Posts: 1

Rep: Reputation: 0
Moodle Cluster


Hello,
First of all, apologize for my bad English.

I work for a government school dedicated to distance education, the servers that run moodle are insufficient and will collapse with more students in the next moths. We have now a little less than 1500 students, and the enrollment is going to duplicate. The time a student use the LMS are on average 5 hours at a day, they work interactively, watch videos, download and upload files and make tests.

I’m looking for a basic or entry-level cluster configuration. The features must let me add nodes as needed.

Googling I found many options, most of them are commercials and of course beyond the possibilities of the school. Definitely is impossible purchase a turnkey solution.

We work with FOSS and configure our hardware. We have one servers with 16 GB of RAM and another server with the database engine (mysql) with 8 GB of RAM, I think that this combination is inefficient and that several servers with for example 4 GB or RAM for the web’s could be more efficient if them are configured as clusters. Is it true?

We began configuring a mass storage system with Openfiler to store moodledata to alleviate the workload of web server, and configure the access as NFS, the results are disappointing.

Of course for the cluster configuration I have to deal with load balance, high availability, performance and storage and the options are really confusing (LVM, piranha, ultra-monkey, linux-HA, iSCSI, etc.). What are the best combinations, what are easy to maintain, backup and restore? Is there a GUI for configuration and operation? I must make a decision and begin to configure.

Could you help me with suggestions?

Chalinho

Last edited by chalinho; 07-13-2010 at 08:46 AM. Reason: correct errors
 
Old 07-13-2010, 03:23 PM   #2
huwnet
Member
 
Registered: Jan 2006
Location: England
Distribution: Arch
Posts: 119

Rep: Reputation: Disabled
For a school ultra high availability and proper load balancing seems like it would be overkill?

For a basic setup you'd just need some (mid-range) web servers running moodle and then a larger database server and shared storage. Basic load balancing could be done at the DNS level. Once you've got that done you can then look at using virtual IPs to prevent problems if a web-server node goes down and perhaps have one of the web-servers running as a hot-spare incase there is a problem with the MySQL server.
Have you posted on the moodle mailing list? There are many large organisations that use it so I'm sure many people already have a solution in relation to this problem. If you don't have the in-house experience to configure something like this then you could probably ask any local linux consulting company.

Regarding the bad performance of NFS, have you tuned it at all? I'm not sure how optimised openfiler is but there are certainly many documents around about basic changes that can be made to dramatically improve NFS performance
 
Old 07-25-2010, 01:52 AM   #3
asmar
LQ Newbie
 
Registered: Oct 2004
Location: To the best place in the world...Greece
Distribution: Debian, SuSE, CentOS, Solaris, Ubuntu
Posts: 25

Rep: Reputation: 15
chalinho, I was working for a while in a college with 3000+ students and had 2 servers. 1st for email and 2nd for Moodle.
After a while due to high traffic (around 6TB/month) we've got another one and just placed there the videos and just linked those videos on moodle activities. On that server we allow requests only from the 2nd servers IP in order to maximize security.
This plan we save you a lot of money as cluster solutions are quiet expensive. We've got 3 servers (i7, 8GB RAM, 2x750GB drives) for 99 euros each one. Quiet cheap and works fine for over a year now.
 
Old 01-04-2011, 10:04 AM   #4
kc4rzw
LQ Newbie
 
Registered: Jul 2008
Location: Madison, AL USA
Posts: 1

Rep: Reputation: 0
The most elegant solution is often the simplist.
 
  


Reply

Tags
cluster, configuration, lvm, moodle, performance


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: Linux Terminal Server Project Cluster Edition (LTSP-Cluster) LXer Syndicated Linux News 0 02-07-2010 03:50 AM
Moodle student, how to please..... Wakou Linux - Certification 4 03-17-2009 02:59 PM
LXer: Cray to Resell Moab Cluster Suite from Cluster Resources LXer Syndicated Linux News 0 02-04-2008 06:10 PM
Moodle cthomas Suse/Novell 1 01-27-2008 04:07 PM
Cluster accounting failed at 135593 (0x211a9): missing cluster in $Bitmap fakie_flip Linux - Software 1 01-02-2008 03:08 AM


All times are GMT -5. The time now is 04:13 AM.

Main Menu
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
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration