1. Installation directory Package
Yum install-y net-tools Psmisc
2, Installation keepalived
Yum install-y Ipvsadm keepalived
3. master configuration file
! configuration file for keepalivedglobal_defs { notification_email { [email protected] [email protected ] [email protected] } notification_email_ From [email protected] smtp_server 192.168.200.1 smtp_connect _timeout 30 router_id lvs_devel}vrrp_script chk_nginx { script "Killall -0 nginx" interval 1 weight -15} vrrp_instance vi_1 { state master interface eno16777736 virtual_router_id 51 priority 100 advert_int 1 authentication { auth_type pass auth_pass 1111 } virtual_ipaddress { 172.16.1.10 } track_script { chk_nginx }}
4, Backup configuration file
! configuration file for keepalivedglobal_defs { notification_email { [email protected] [email protected ] [email protected] } notification_email_ From [email protected] smtp_server 192.168.200.1 smtp_connect _timeout 30 router_id lvs_devel}vrrp_script chk_nginx { script "Killall -0 nginx" interval 1 weight -15} vrrp_instance vi_1 { state backup interface eno16777736 virtual_router_id 51 priority 99 advert_int 1 authentication { auth_type pass auth_pass 1111 } virtual_ipaddress { 172.16.1.10 } track_script { chk_nginx }}
5. Set open start and start keepalived
Systemctl Enable Keepalivedsystemctl start keepalived
Reference post: http://soulful.blog.51cto.com/468033/1676442
CentOS 7.0 Installation keepalived