Lvs DR模式群集搭建步骤
实验环境:
vip 192.168.200. 10
调度器 ip 192.168.200.129
节点1 ip 192.168.200.100
节点2 ip192.168.200.132
1各个节点内核参数调整,在每个节点的内核配置文件中加入下面信息
[root@bogon ~]# vim /etc/sysctl.conf
net.ipv4.conf.lo.arp_ignore = 1
net.ipv4.conf.lo.arp_announce = 2
net.ipv4.conf.all.arp_ignore = 1
net.ipv4.conf.all.arp_announce = 2
2设置vip并为每个节点设置路由,只要是vip来的数据都从回环接口进入。
设置vip:
[root@bogon ~]# cd /etc/sysconfig/network-scripts/
[root@bogon network-scripts]# cp ifcfg-lo ifcfg-lo:vip
[root@bogon network-scripts]# vim ifcfg-lo:vip
修改完重启回环网卡。
添加路由到主机的只要是vip的都从lo:vip进入
[root@bogon ~]# route add -host 192.168.200.10 dev lo:vip
注这样是临时添加路由如果需要永久性的可以把这条命令添加到配置文件
[root@bogon ~]# echo "route add -host 192.168.200.10 dev lo:vip" >> /etc/rc.local
这样系统每次开机后都会执行这条命令。
接下来就是调度器的配置:
1 设置vip,这次不是设在lo接口上,而是真实网卡上面:
[root@www ~]# /sbin/ifconfig eth0:vip 192.168.200.10 broadcast 192.168.200.10 netmask 255.255.255.255
2设置路由vip的全部从eth0:vip的接口进入
[root@www ~]# route add -host 192.168.200.10 dev eth0:vip
3 安装ipvsadm管理工具。
[root@www ~]# yum -y install ipvsadm
4 创建虚拟服务器,并添加节点。
[root@www ~]# ipvsadm -A -t 192.168.200.10:80 -s rr
[root@www ~]# ipvsadm -a -t 192.168.200.10:80 -r 192.168.200.100:80 -w 1 -g
[root@www ~]# ipvsadm -a -t 192.168.200.10:80 -r 192.168.200.132:80 -w 1 -g
[root@www ~]# ipvsadm -L -n
5 测试每个节点安装web服务,加入测试页,在浏览器访问vip,看是不是实现了负载均衡