FreeIPA Failover with Keepalived
Introduction
For this guide, we shall be looking at how to make use of the FreeIPA replica feature to set up high availability in FreeIPA. We shall then configure Keepalived to facilitate failover between any number of FreeIPA instances. In this guide, only two FreeIPA instances will be used, one being the master server and the other the replica.
This setup procedure is intended for system administrators running a single FreeIPA server and are afraid of a single point of failure.
Therefore, you should have a FreeIPA server already installed and fully functioning – with test accounts.
This guide starts with the setup of a FreeIPA server, followed by the setup of one replica node.