| Version 5 (modified by , 3 years ago) (diff) |
|---|
Keepalived active stand by
On master site ip 10.7.168.221, file /etc/keepalived/keepalived.conf. All config in /etc/keepalived can be found here
root@n4:/etc/keepalived# pwd
/etc/keepalived
root@n4:/etc/keepalived# more keepalived.conf
vrrp_script chk_service_health {
#script /etc/keepalived/check_proc.sh
#script /etc/keepalived/check_ping.sh
weight 10
# how often script run in period 10 sec
interval 5
# How long to wait for the script to return (5 seconds).
timeout 5
# How many times the script must return successfully in order for the host to be considered healthy.
rise 3
# How many times the script must return unsuccessfully (or time out) in order for the host to be considered unhealthy
fall 3
}
vrrp_instance VI_1 {
#state BACKUP
state MASTER
interface ens3
virtual_router_id 51
priority 201
advert_int 10
authentication {
auth_type PASS
auth_pass 1234
}
unicast_src_ip 10.7.168.221
unicast_peer {
10.7.168.58
}
virtual_ipaddress {
10.7.168.200/24
}
track_script {
chk_service_health
}
notify /etc/keepalived/keepalived_notify.sh
notify_master /etc/keepalived/keepalived_notify_master.sh
notify_backup /etc/keepalived/keepalived_notify_backup.sh
}
At user directory /home/ubuntu
ubuntu@n4:~$ tree -L 2 ├── check_containner.sh ├── default.prf ├── notifyFile_3.sh ├── omd-labs-docker │ ├── Dockerfile.omd-labs-debian │ ├── Makefile.omd-labs-debian │ ├── README.md │ ├── ansible_dropin │ ├── hooks │ ├── run.sh │ ├── scripts │ └── site └── stop_notifyFile_3.sh
Attachments (8)
- check_containner.sh (306 bytes) - added by 3 years ago.
- default.prf (5.4 KB) - added by 3 years ago.
- notifyFile_3.sh (781 bytes) - added by 3 years ago.
- stop_notifyFile_3.sh (257 bytes) - added by 3 years ago.
- keepalived_master.tar (20.0 KB) - added by 3 years ago.
- keepalived_backup.tar (20.0 KB) - added by 3 years ago.
- keepalived_notify_master.sh (999 bytes) - added by 3 years ago.
- nodedb1_start.sh (1.6 KB) - added by 3 years ago.
Download all attachments as: .zip
![(please configure the [header_logo] section in trac.ini)](/Utils/chrome/site/your_project_logo.png)