ELICEO: High availability in BSD? reddit / BSD ---------------------------------------------------------------------- ahandle · 2014-09-01 18:37 I've worked with RHCS and Linux HA (with and without Heartbeat), and dabbled in HP/UX clustering, but it's been a long time since I've considered such under BSD. What's the scoop? How does a person manage application, service and device failover in Free or Open BSD? ---------------------------------------------------------------------- neoice · 2014-09-01 19:08 CARP is a core feature of the BSDs. it lets you do HA at the IP level. one server is the "primary" and one or more are "slaves". if the primary fails, one of the slaves takes over the IP and starts handling traffic. it's popular for firewalls and there's a 'pfsync' tool to keep firewall rules synchronized between primary and slaves. there's also the standard "load balancer" configuration (if your application supports it) using haproxy or a hardware load balancer. ---------------------------------------------------------------------- [deleted] · 2014-09-01 22:57 [deleted] ---------------------------------------------------------------------- earlof711 · 2014-09-02 03:17 I used Heartbeat for the longest time except on a pair of redundant mail servers. In FBSD 9.x CARP created a separate CARP virtual interface. Since FBSD 10.0, CARP adds aliases to your real interface and so I've migrated my mail servers to it.