27 lines
717 B
Plaintext
27 lines
717 B
Plaintext
|
vrrp_script checkapi {
|
||
|
script "/etc/keepalived/checkapi.sh"
|
||
|
interval 2 # Uruchamiaj skrypt co 2 sekundy
|
||
|
timeout 5 # Poczekaj do 5 sekund na skrypt przed przyjęciem niezerowego kodu wyjścia
|
||
|
fall 3 # Jeśli skrypt zwraca kod niezerowy 3 razy z rzędu, wprowadź stan FAULT
|
||
|
rise 3 # Jeśli skrypt zwraca kod zero 3 razy z rzędu, wyjdź ze stanu FAULT
|
||
|
weight -10 # Zmniejsz priorytet o 10 przy wykrytej awarii
|
||
|
}
|
||
|
|
||
|
vrrp_instance VI_1 {
|
||
|
state ACTIVE
|
||
|
interface enp0s3
|
||
|
virtual_router_id 1
|
||
|
priority 100
|
||
|
advert_int 2
|
||
|
authentication {
|
||
|
auth_type PASS
|
||
|
auth_pass mojehaslo
|
||
|
}
|
||
|
virtual_ipaddress {
|
||
|
192.168.101.111
|
||
|
}
|
||
|
track_script {
|
||
|
checkapi
|
||
|
}
|
||
|
}
|