Child pages
  • TUSK Infrastructure
Skip to end of metadata
Go to start of metadata

 

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.

  • No labels