以下是代理机的配置:
1、yum -y install keepalived
2、> /etc/keepalived/keepalived.conf
3、vi /etc/keepalived/keepalived.conf
global_defs {
router_id LVS_DEVEL
}
vrrp_instance VI_1 {
state MASTER
interface ens32 # 虚拟ip所在的网卡
virtual_router_id 51 # 标识ID,请务必保证内网唯一性,和备机必须一致!
priority 100 # 权重需比备机高
advert_int 1 # 主备检测间隔
# 主备通信密码,必须一致
authentication {
auth_type PASS
auth_pass 1111
}
virtual_ipaddress {
192.168.43.200 # 多个需换行填写
}
}
virtual_server 192.168.43.200 8080 {
delay_loop 6 # 每隔6秒检测Realserver健康状况
lb_algo rr
lb_kind DR # 采用DR模式,即直接路由,其他还有TUN和NAT两种模式
nat_mask 255.255.255.0
persistence_timeout 1 # #会话保持时间,相当于session 保持时间
protocol TCP
real_server 192.168.43.31 8080 { # 第一个realserver,请注意80和后面 { 之间有个空格!
weight 1 # 权重
TCP_CHECK {
connect_timeout 10 # 超时10秒,则失败
nb_get_retry 3 # 失败重试次数
delay_before_retry 3 # 重试间隔时间
}
}
real_server 192.168.43.32 8080 {
weight 1
TCP_CHECK {
connect_timeout 10 # 超时10秒,则失败
nb_get_retry 3 # 失败重试次数
delay_before_retry 3 # 重试间隔时间
}
}
}
4、
启动服务
systemctl start keepalived.service
# 问题描述:
可以实现转发,但无法实现负载均衡和故障转移