Goal
We have 10 application servers that are used in our Dev, Test, and Production environments. We have continuous need for additional HW to either bring up additional environments, as described bellow, or to run specific support applications and or scripts.
Currently we need applications servers for the following:
- SmartSite Beta environment where we stage new tools and or new Sakai versions
- Server where we can run our support scripts such as
- DB Helthcheck, which detects full table scans
- Number of sites created in form of a spreadsheet
- Apache to host ucd-gateway and ucd-help
- Apache to host maintenance and outage pages
- Apache to host maven1/maven2 repositories
- Environment to host the SCORM tool while in development
- Having four separate environments, DEV, TEST, INTG, PROD. We always trade off one of these environments
Given the budget constraints, we are not really in a position to purchase new HW and thus need to find other solutions to accommodate our HW needs. One of the potential solutions is to virtualize one or more of our environments to optimize the use of our available HW.
All of our applications nodes have enough CPU and RAM resources in order to run more than one virtual machine. The initial goal is to virtualize the following HW/Environments:
- node 1: sakai-dev/test/intg
- node 2: smartsite-beta (provided with Banner data but for users to play with), needed by March
- node 3: most of the supporting scripts, apache to run maintenance pages, ucd-gateway, and ucd-help -- production executables
- node 4: sakai-beta 2.5.x -- one release ahead of our current release
- node 5: smartsite-beta 2.5.x
- node 6: sakai contrib -- new tools that we don't have in prod yet but we want to evaluate, using stubing for this now
- node 7: smartsite contrib -- Tools: SCORM and course evaluation
HW and SW Requirements
- Application Servers
- stubing
- isaac
- Operation System
- RedHat v5.1
- Virtualization SW
- Xen : This is open source
- VMware
- File System
- Stored locally
- SAN and distributed file system such as NetApp or VMFS
Other Information
- Indian Running VMWare
- Cambridge Running Xen