LVS负载均衡群集—DR

在DR模式的群集中,lvs负载调度器作为群集的访问入口,但不作为网关使用;服务器池中的所有节点都各自接入internet ,发送给客户机的web响应数据包不需要经过lvs负载调度器。这种方式入站,出站访问数据被分别处理,因此lvs负载调度器和所有的节点服务器都需要配置有VIP地址,以便响应整个群集的访问。

 实验需求:

   VIP  ip:192.168.221.150

   lvs   ip:192.168.221.149

   web1 ip:192.168.221.154

   web2 ip:192.168.221.157

注:调度器ip和服务器池ip必须在同一物理网段,可以相互通信。

1、给调度器配置 虚拟ip(VIP)

[root@guoyuan-lvs ~]# ip addr add 192.168.221.150/32 dev lo       


安装ipvsadm管理工具

[root@guoyuan-lvs ~]# yum -y install ipvsadm



2、给web1 、web2、配置虚拟ip (VIP)

 [root@guoyuan-web1 ~]# ip addr add 192.168.221.150/32 dev lo  


关闭web1的防火墙

[root@guoyuan-web1 ~]# systemctl stop firewalld.service

在web服务器上关闭ARP转发

[root@guoyuan-web1 ~]# echo 1 > /proc/sys/net/ipv4/conf/ens33/arp_ignore

[root@guoyuan-web1 ~]# echo 2 > /proc/sys/net/ipv4/conf/ens33/arp_announce

接下来在web1服务器上安装httpd服务

[root@guoyuan-web1 ~]# yum -y install httpd


创建web1测试页,并启动httpd服务

[root@guoyuan-web1 ~]# echo "hello 192.168.221.154" >> /var/www/html/index.html

[root@guoyuan-web1 ~]# systemctl start httpd.service

测试



web2的配置方法与web1类似,这里为了区分web1 与web2 ,将web2的测试页改为如下,并启动。

[root@guoyuan-web2 ~]# echo "hello 192.168.221.157" >> /var/www/html/index.html

[root@guoyuan-web2 ~]# systemctl start httpd.service

测试



3、在lvs配置负载分配策略

[root@guoyuan-lvs ~]# ipvsadm  -A  -t 192.168.221.150:80 -s  rr
[root@guoyuan-lvs ~]# ipvsadm  -a  -t 192.168.221.150:80  -r  192.168.221.154  -g
[root@guoyuan-lvs ~]# ipvsadm  -a  -t 192.168.221.150:80  -r  192.168.221.157  -g

可使用ipvsadm  -L  -n  或者ipvsadm  -ln 查看



4、测试  访问http://192.168.221.150  。然后刷新可以出现不同的测试页面



















评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值