|
Server |
Processor |
Memory |
Storage |
Network |
Operating System |
Single Host
One server serving both Apache and MySQL |
Minimum:
• desktop class PC
• single socket, dual core CPU
• single Ethernet NIC
• keyboard and mouse
Recommended:
• server class PC
• redundant power supplies
• multi socket, multi core CPUs
• ECC RAM
• RAID controller
• remote management card (iLO)
• 2+ internal HDDs
• 2+ Ethernet NICs
• keyboard and mouse |
Minimum:
• Intel or equivalent
• single socket
• dual core
• 1.5+ GHz
• 64 bit
Recommended:
• Intel or equivalent
• multi socket
• quad core
• 2.0+ GHz
• 64 bit |
Minimum:
• 4 GB
Recommended:
• 8+ GB |
Minimum:
• Single
• 5400 RPM
• 50 GB
• SATA HDD
Recommended:
• Dual
• 7200+ RPM
• 100+ GB
• SATA HDDs
• RAID-1 configuration |
Minimum:
• 100 Mbps Ethernet NIC
Recommended:
• 1 Gbps Ethernet NIC
Multiple NICs can be trunked together for
increased performance and redundancy |
CentOS 5.8 x86-64 |
Multiple Hosts
One server per Apache, MySQL and Office converters |
Minimum:
• desktop class PC
• single socket, dual core CPU
• single Ethernet NIC
• keyboard and mouse
Recommended:
• server class PC
• redundant power supplies
• multi socket, multi core CPUs
• ECC RAM
• RAID controller
• remote management card (iLO)
• 2+ internal HDDs
• 2+ Ethernet NICs
• keyboard and mouse |
Minimum:
• Intel or equivalent
• single socket
• dual core
• 1.5+ GHz
• 64 bit
Recommended:
• Intel or equivalent
• multi socket
• quad core
• 2.0+ GHz
• 64 bit |
Minimum:
• 4 GB
Recommended:
• 8+ GB |
Minimum:
• Dual
• 7200+ RPM
• 100+ GB
• SATA HDDs
• RAID-1 configuration
Recommended:
• 3+
• 7200+ RPM
• 200+ GB
• SATA HDDs
• RAID-5 configuration |
Minimum:
• 100 Mbps Ethernet NIC
Recommended:
• 1 Gbps Ethernet NIC
Multiple NICs can be trunked together forincreased performance and redundancy |
• CentOS 5.8 x86-64 for Apache server
• CentOS 6.3 x86-64 for MySQL server
• Windows 7 x86-64 for Office server |
Single Hypervisor
One hypervisor running multiple VMs per
Apache, MySQL and Office converters |
Minimum:
• server class PC
• multi socket, multi core CPUs
• RAID controller
• 2 internal HDDs
• single Ethernet NIC
• keyboard and mouse
Recommended:
• server class PC
• redundant power supplies
• multi socket, multi core CPUs
• ECC RAM
• RAID controller
• remote management card (iLO)
• 2+ internal HDDs
• 2+ Ethernet NICs
• keyboard and mouse |
Minimum:
• Intel or equivalent
• multi socket
• quad core
• 2.0+ GHz
• 64 bit
Recommended:
• Intel or equivalent
• multi socket
• eight core
• 2.0+ GHz
• 64 bit |
Minimum:
• 8 GB per hypervisor
• 2 GB per VM
Recommended:
• 16+ GB per hypervisor
• 8 GB per Apache VM
• 8 GB per MySQL VM
• 2 GB per Windows VM |
Minimum:
• Dual
• 7200+ RPM
• 100+ GB
• SATA HDDs
• RAID-1 configuration
Recommended:
• 3+
• 7200+ RPM
• 200+ GB
• SATA HDDs
• RAID-5 configuration |
Minimum:
• 100 Mbps Ethernet NIC
Recommended:
• 1 Gbps Ethernet NIC
Multiple NICs can be trunked together forincreased performance and redundancy |
• CentOS 6.3 x86-64 with KVM, qemu and libvirt for hypervisor
• CentOS 5.8 x86-64 for Apache VM(s)
• CentOS 6.3 x86-64 for MySQL VM(s)
• Windows 7 x86-64 for Office VM |
Multiple Hypervisors
Multiple hypervisors (preferably in a cluster) running
multiple VMs per Apache, MySQL and Office converter |
Minimum:
• server class PC
• multi socket, multi core CPUs
• RAID controller
• 2 internal HDDs
• single Ethernet NIC
• keyboard and mouse
Recommended:
• server class PC
• redundant power supplies
• multi socket, multi core CPUs
• ECC RAM
• RAID controller
• remote management card (iLO)
• 2+ internal HDDs
• 2+ Ethernet NICs
• keyboard and mouse |
Minimum:
• Intel or equivalent
• multi socket
• quad core
• 2.0+ GHz
• 64 bit
Recommended:
• Intel or equivalent
• multi socket
• eight core
• 2.0+ GHz
• 64 bit |
Minimum:
• 8 GB per hypervisor
• 2 GB per VM
Recommended:
• 16+ GB per hypervisor
• 8 GB per Apache VM
• 8 GB per MySQL VM
• 2 GB per Windows VM |
Minimum:
• Dual
• 7200+ RPM
• 100+ GB
• SATA HDDs
• RAID-1 configuration
Recommended:
CentOS boot only
• Dual
• 7200+ RPM
• 100+ GB
• SATA HDDs
• RAID-1 configuration
VM storage
• SAN or NAS visible by all hypervisor for VM failover |
Minimum:
• 100 Mbps Ethernet NIC
Recommended:
• 1 Gbps Ethernet NIC
Multiple NICs can be trunked together forincreased performance and redundancy |
• CentOS 6.3 x86-64 with KVM, qemu and libvirt for hypervisor
• CentOS 5.8 x86-64 for Apache VM(s)
• CentOS 6.3 x86-64 for MySQL VM(s)
• Windows 7 x86-64 for Office VM
* oVirt 3.2 for KVM clustering (optional) |
Notes:
• If using more than one Apache web server, consider using a load balancer to increase performance and redundancy. An authority-signed SSL certificate (non self-signed) should be loaded onto the load balancer if using this solution.
• If using more than one MySQL database server, consider using replication to ensure redundancy and assist in database backups from the replication server.
• The Office converters can be installed on the same Windows 7 server.
• TUSK relies heavily on an appropriate version of PERL, hence the reason why the Apache web server hosts are limited to CentOS 5.8.
• Please note that the minimums listed above are bare minimums and if used will result in a functioning installation, however it will suffer sever performance penalties.