前言
相关资料网上一搜一大堆,各种复杂的配置和解释,
本文不弄那么复杂,就像C语言里的hello world,第一次接触的人可以什么都不懂,先看看效果。
安装
yum -y install ipvsadm keepalived
测试场景
一共两台主机,安装keepalived和httpd,
主机物理IP分别为:192.168.44.56, 192.168.44.57,
虚拟IP地址为: 192.168.44.244
配置样例
MASTER
! Configuration File for keepalived
global_defs {
router_id LVSTEST1
}
#监控服务httpd, mysql等
vrrp_script chk_http_service {
script "/etc/keepalived/chk_http_service.sh"
#每2s检查一次
interval 3
#每次检查-20
weight -10
fail 3
#失败次数,如果请求失败2次就认为此节点资源发生故障将进行切换
rise 1
#监测成功就立即成功,如果请求一次成功就默认此节点资源恢复正常
}
vrrp_instance VI_1 {
state MASTER
interface eth0
virtual_router_id 51
priority 100
advert_int 1
authentication {
auth_type PASS
auth_pass 1111
}
virtual_ipaddress {
192.168.44.244