基于lvs(DR模式)的keepalived部署
[*]服务器列表:
角色 内网ip 外网ip
路由器 192.168.8.82 192.168.8.253
lvs1服务器 192.168.8.81 192.168.8.252
lvs2服务器 192.168.8.83 192.168.8.252
web服务器 192.168.8.84 192.168.8.252
[*]路由器配置:
a. 内网配置:
http://i2.运维网.com/images/blog/201801/16/17c51766e809950d88d2bb6a7a7b74ad.png
b. 外网配置:
http://i2.运维网.com/images/blog/201801/16/9cb1675aaae475e61fc64c54150499ee.png
c. 开启路由转发:
http://i2.运维网.com/images/blog/201801/16/43b0e1e674fd5e714df6db641231bf03.png
d. 防火墙设置路由转发规则(可选):
http://i2.运维网.com/images/blog/201801/16/4374d50541e64ad49ae19911c5b7a72c.png
[*]lvs1服务器配置:
a. 内网ip:
http://i2.运维网.com/images/blog/201801/16/a35a59519e0144d52652debfe59ba3d2.png
b. 外网ip:
http://i2.运维网.com/images/blog/201801/16/0dda9f5b68a945e7f36c48e59a0a9bb2.png
c. keepalived配置文件:
http://i2.运维网.com/images/blog/201801/16/d589a53a57e325bda903ce5ef8132a69.png
d. 配置文件源代码:
! Configuration File for keepalived
global_defs {
notification_email {
complet@163.com
}
notification_email_from root@localhost.com
smtp_server 127.0.0.1
smtp_connect_timeout 30
router_id lvs_1
}
vrrp_instance LVS_HA {
state MASTER
interface eth0
virtual_router_id 51
priority 100
advert_int 1
authentication {
auth_type PASS
auth_pass 1111
}
virtual_ipaddress {
192.168.8.201/32
}
}
virtual_server 192.168.8.201 80 {
delay_loop 6
lb_algo rr
lb_kind DR
nat_mask 255.255.255.255
persistence_timeout 50
protocol TCP
real_server 192.168.8.83 80 {
weight 1
TCP_CHECK {
connect_timeout 20
connect_port 80
nb_get_retry 3
}
}
real_server 192.168.8.84 80 {
weight 1
TCP_CHECK {
connect_timeout 20
connect_port 80
nb_get_retry 3
}
}
}
[*]lvs2服务器配置(参照lvs1)
[*]web服务器配置:
a. 内网ip:
http://i2.运维网.com/images/blog/201801/16/38543b5e42c99053859909b741d9b9f9.png
b. 外网ip:
http://i2.运维网.com/images/blog/201801/16/42136796d910092efbca92afa4a373aa.png
c. 避免地址冲突:
http://i2.运维网.com/images/blog/201801/16/66e95e4d50f8ef8e6f800a6925c3f42f.png
net.ipv4.conf.eth0.arp_ignore = 1
net.ipv4.conf.eth0.arp_announce = 2
net.ipv4.conf.all.arp_ignore = 1
net.ipv4.conf.all.arp_announce = 2
[*]浏览器访问(192.168.8.252):
http://i2.运维网.com/images/blog/201801/16/e654aca8ad80695321951128c9f83e6e.png
页:
[1]