基于LVS构建DR模式的负载均衡集群
一、 修改负载调度器
a 设置ens33:0网卡
b 设置内核配置文件(关闭重定向)
二、 修改网站服务器网卡配置
a设置lo:0网卡(配置独立网段)
b 设置内核配置文件(设置ARP的响应和通告级别)
c 设置默认路由
d 安装网站服务器,并提供测试页
拓扑图:(基于实验环境用图二做实验)
实验环境:
客户机 192.168.1.100
负载调度器 192.168.1.3
网站 web1 192.168.1.1
网站 web2 192.168.1.2
集群地址 192.168.1.200
一、修改负载调度器 192.168.1.3
① ifconfig
② cd /etc/sysconfig/network-scripts/
③ ls
④ cp ifcfg-ens33 ifcfg-ens33:0
⑤ vim ifcfg-ens33:0
⑥
⑦ :wq
⑧ Ifdown ens33
⑨ Ifup ens33
⑩ Ifconfig
⑪ Vim /etc/sysctl.conf
⑫
⑬ :wq
⑭ Sysctl -p
⑮ Yum -y install ipvsadm
⑯ ipvsadm -A -t 192.168.1.200:80 -s rr
⑰ ipvsadm -a -t 192.168.1.200:80 -r 192.168.1.1:80 -g
⑱ ipvsadm -a -t 192.168.1.200:80 -r 192.168.1.2:80 -g
⑲ ipvsadm -Ln
二、修改网站服务器网卡配置
(修改网站配置web 1 192.168.1.1)
① cd /etc/sysconfig/network-scripts/
② ls
③ cp ifcfg-lo ifcfg-lo:0
④ vim ifcfg-lo:0
⑤
⑥ :wq
⑦ ifup lo:0
⑧ ifconfig
⑨ vim /etc/sysctl.conf
⑩
net.ipv4.conf.all.arp_ignore=1
net.ipv4.conf.all.arp_announce=2
net.ipv4.conf.default.arp_ignore=1
net.ipv4.conf.default.arp_announce=2
net.ipv4.conf.lo.arp_ignore=1
net.ipv4.conf.lo.arp_announce=2
11 :wq
12 route add -host 192.168.1.200 dev lo:0
13 route -n
14 vim /etc/rc.local
15
16 :wq:
17 yum -y install httpd
18 cd /var/www/html
19 vim index.html
20 www.web1.com
21 :wq
22 systemctl start httpd
(修改网站配置web 1 192.168.1.1)
① cd /etc/sysconfig/network-scripts/
② ls
③ cp ifcfg-lo ifcfg-lo:0
④ vim ifcfg-lo:0
⑤
⑥ :wq
⑦ ifup lo:0
⑧ ifconfig
⑨ vim /etc/sysctl.conf
⑩
11 :wq
12 route add -host 192.168.1.200 dev lo:0
13 route -n
14 vim /etc/rc.local
15
16 :wq
17 yum -y install httpd
18 cd /var/www/html
19 vim index.html
20 www.web2.com
21 :wq
22 systemctl start httpd
客户端测试 192.168.1.100
① 192.168.1.200——————————www.web1.com
② 192.168.1.200——————————www.web2.com
总结:防火墙
Selinux
Iptables -F
(做完之后全部再关一遍再测试)