We are currently using WebCT and are going to DUMP it, ASAP. I setup a Moodle demo environment using an old Dell PowerEdge 4600 with 2 2.4 Ghz Xeon processors. I currently only have 2 Gb of RAM in the machine and a SCSI RAID with 255 GB of storage. For the demo I setup XenSource's Virtual Machine Monitor and installed 2 virtual machines each running CentOS 4.4 with 786Mb of ram for each Virtual server. I installed MySQL 4.1.20 on one and Apache2.0.52 /PHP4.3.9 on the other. I installed Moodle 1.8 for the demo. The only setup issues I had were related to SELinux configuration, IPTables, and our ISA firewall, everything else went swimmingly.
The Demo went well and the Deans approved us switching to Moodle. So now I get to build a real Moodle system.
Our University has @ 2000 students that will be using Moodle. I would like to stay with Linux. I am leaning towards CentOS 5 (Official release anounced April 12), MySQL 5.0, PHP 5.1.6 and Apache 2.2. I also want to stay with virtual servers (better processor utilization). I plan on using the same server (Dell PowerEdge 4600) because we have to keep WebCT up on the newer equipment while we make the transition. I will upgrade the server RAM to the max of 12GB.
1. Are there any known issues with these package versions for my proposed LAMP configuration.
2. When setting up the two virtual servers to run Moodle should I evenly devide the RAM or should I give MySQL server more than the Web server or vise versa?
3. Once the newer hardware is available (WebCT gone for good) how could I best utilize it (Dell PowerEdge 1850, 1-2.8 GHz Dual Core Xeon, 8 Gb RAM, 2-300Gb Hard Drive, Mirrored)?
4. Any other suggestions would be appreciated.