High available NFS4 server with drbd 0.8, pacemaker 1.0, heartbeat, openais on OpenSUSE 11.1

For my podcast project I got five new root servers which are all connected internally through a switch. Two of the servers are connected directly over a crossover cable. Those two servers have 3 NICs, the other 2 servers have 2 NICs.

I share the website’s HTML, images and other resources through the NFS server to all five servers. All servers work as webservers with nginx and PHP-fpm. Each server also runs one more specific service: database master, solr master, cron jobs / crawler processes, Varnish / HAproxy.

The two directly connected servers share the static website resources over drbd. Pacemaker, heartbeat and openais secure the high availability of my NFS4 server. Setting this up took quiet a bit of fiddeling as there are how-tos for so many different (and outdated) versions are floating around the internet.

Don't miss a post with our RSS feed! Or get free updates by email.


Leave a Reply