net17.de
Auf die Kombination keepalived/conntrackd bin ich gekommen da ich nach einer Hochverfuegbarkeitsfirewall mit Sessionuebernahme suchte. conntrackd ist ein Unterprojekt von Linux Netfilter (iptables). Unter FreeBSD mit pffilter is das ja integriert, aber seit Linux Kernel 2.6.18 jetzt auch mit netfilter/conntrackd unter Linux.
Basis
OS: Trustix 3.0.5 Beta 1 / Minimal mit SSH
Cluster Software: Keepalived 1.1.13
installiert unter Vmware Server 1.0.2 als RedHat virtuelle Maschine
Ausgangssituation
Netzwerke:
Netzwerkname | IP/Maske | IP-Adresse Node 1 | IP-Adresse Node 2 |
---|---|---|---|
Netzwerk A | 172.17.200.0/24 | 172.17.200.33 | 172.17.200.28 |
Netzwerk B | 172.16.7.0/24 | 172.16.7.131 | 172.16.7.133 |
Netzwerk C Heartbeat | 172.16.173.0/24 | 172.16.173.131 | 172.16.173.130 |
Keepalived
Installation
rpm -i keepalived-1.1.13-1.i586.rpm
InstallationKonfiguration
Konfigurationsdatei /etc/keepalived/keepalived.conf editieren
Conntrackd
Installation
rpm -i libnfnetlink-0.0.25-1.i586.rpm
rpm -i libnetfilter-0.0.50-1.i586.rpm
rpm -i conntrackd-0.9.2-1.i586.rpm
Konfiguration
Konfigurationsdatei /etc/conntrackd/.conf editieren