Blame doc/samples/keepalived.conf.vrrp.scripts

Packit c22fc9
! Configuration File for keepalived
Packit c22fc9
! extra script call demonstration
Packit c22fc9
! scripts are supported in Instance and groups
Packit c22fc9
! declarations.
Packit c22fc9
Packit c22fc9
vrrp_sync_group G1 {
Packit c22fc9
  group {
Packit c22fc9
    VI_2
Packit c22fc9
    VI_3
Packit c22fc9
  }
Packit c22fc9
  notify_backup "/usr/local/bin/vrrp.back arg1 arg2"
Packit c22fc9
  notify_master "/usr/local/bin/vrrp.mast arg1 arg2"
Packit c22fc9
  notify_fault "/usr/local/bin/vrrp.fault arg1 arg2"
Packit c22fc9
}
Packit c22fc9
Packit c22fc9
vrrp_instance VI_1 {
Packit c22fc9
    state MASTER
Packit c22fc9
    interface eth0
Packit c22fc9
    smtp_alert
Packit c22fc9
    virtual_router_id 51
Packit c22fc9
    priority 100
Packit c22fc9
    advert_int 1
Packit c22fc9
    authentication {
Packit c22fc9
        auth_type PASS
Packit c22fc9
        auth_pass 1111
Packit c22fc9
    }
Packit c22fc9
    virtual_ipaddress {
Packit c22fc9
        192.168.200.16
Packit c22fc9
        192.168.200.17
Packit c22fc9
        192.168.200.18
Packit c22fc9
    }
Packit c22fc9
    notify_backup "/usr/local/bin/vrrp.sh  BACKUP   VI_1"
Packit c22fc9
    notify_master "/usr/local/bin/vrrp.sh  MASTER  VI_1"
Packit c22fc9
    notify_fault  "/usr/local/bin/vrrp.sh  FAULT  VI_1"
Packit c22fc9
}
Packit c22fc9
Packit c22fc9
Packit c22fc9
vrrp_instance VI_2 {
Packit c22fc9
    interface eth0
Packit c22fc9
    state MASTER
Packit c22fc9
    virtual_router_id 52
Packit c22fc9
    priority 150
Packit c22fc9
    virtual_ipaddress {
Packit c22fc9
        192.168.200.100/27
Packit c22fc9
    }
Packit c22fc9
}
Packit c22fc9
Packit c22fc9
vrrp_instance VI_3 {
Packit c22fc9
    interface eth0
Packit c22fc9
    state MASTER
Packit c22fc9
    virtual_router_id 53
Packit c22fc9
    priority 150
Packit c22fc9
    virtual_ipaddress {
Packit c22fc9
        192.168.200.101/27
Packit c22fc9
    }
Packit c22fc9
}
Packit c22fc9