Skip to content

keepalived

Theory

  • Load balancing - IPVS
  • High availability - VRRP

Configuration

Master

global_defs {
   notification_email {
      [email protected]
      [email protected]
   }
   notification_email_from [email protected]
   smtp_server 10.10.10.1
   smtp_connect_timeout 30
}

vrrp_instance INST1 {
    state MASTER
    interface bond0
    virtual_router_id 51
    priority 100
    advert_int 1
    virtual_ipaddress {
        172.16.3.44
    }
}

Slave

! Configuration File for keepalived

global_defs {
   notification_email {
      [email protected]
      [email protected]
   }
   notification_email_from [email protected]
   smtp_server 10.10.10.2
   smtp_connect_timeout 30
}

vrrp_instance INST2 {
    state BACKUP
    interface bond1
    virtual_router_id 51
    priority 99
    advert_int 1
    virtual_ipaddress {
        172.16.3.44
    }
}

link