Corosync

We will use corosync to create a virtual IP-address which is shared by two systems. One of the systems has the virtual IP-address. If the system goes down, the other system will take over the virtual IP-address.

Software

apt-get install corosync

Configuration

Add the local network and a multicast address to /etc/corosync/corosync.conf in the interface section

interface {
        bindnetaddr: 192.168.1.0 
        mcastaddr: 239.192.1.1
}

Commmands

Run the following on startup