Forum Moderators: bakedjake
INGREDIENTS:
Mandrake Linux 9+ (mandrake.com)
-Apache, PHP, Perl, firewall system
Heartbeat (linux-ha.org)
Postgres DBMS
2 Server machine
-Pentium
-64MB
-GB hard disk
-3 NIC (LAN-0,LAN-1 & LAN-2)
2 HUB (HUB-0 & HUB-1)
The 2 server are connected via crosscable thru their LAN-0. The heartbeat is setup to communicate via LAN-0 on each server. One server should be configured as Main and one as backup server.
LAN-1 of both server are connected to HUB-0, where the DSL modem is also connected. This would be the external network segment.
LAN-2 of both server are connected to HUB-1, this internel network segment.
Set both server to sync data via rsync. To syncronize data on both server. (I think there are other method of doing this, let me know)
You may also setup clustering system on HUB-2, which will distriute load amongs servers. This would be for future expansion.
I know this setup quite simple. If you have comments on how I can make this better, please let me know.
RAID, and redundant RAID?
Dual Controllers?
Dual Power Supplies?
Dual Processors?
I've had all of those fail on me at some point, and they're much more frequent failures than the network, IMHO.
Don't forget redundant external connectivity. I didn't see that mentioned on your list either. And power.
There are many possible setup when it comes to this. Sometimes, budget defines.