Using keepalived and VRRP to provide redundancy