LVS环境搭建

IP

服务

hostname

192.168.203.136

192.168.203.140(VIP)

ipvsadm

lb1

192.168.203.137

http

rs1

192.168.203.138

http

rs2

所有机器默认已关闭防火墙

1、加载lvs模块

lsmod |grep ip_vs
modprobe ip_vs

设置开机自动加载

cat  >> /etc/modules-load.d/ipvs.conf << EOF
ip_vs
ip_vs_rr
ip_vs_wrr
ip_vs_sh
nf_conntrack
EOF

2、RS节点http服务安装

在两台RS服务器上安装http服务并做配置

yum install httpd -y

RS1

echo "RS1" > /var/www/html/index.html

RS2

echo "RS2" > /var/www/html/index.html

启动服务

systemctl start httpd

在两台RS服务器的lo网卡绑定VIP地址

ip addr add 192.168.203.140/32 dev lo

修改内核参数抑制ARP响应

cat >>/etc/sysctl.conf<<EOF
net.ipv4.conf.all.arp_ignore = 1
net.ipv4.conf.all.arp_announce = 2
net.ipv4.conf.lo.arp_ignore = 1
net.ipv4.conf.lo.arp_announce = 2
EOF

3、安装ipvsadm

在lb01节点上安装

yum -y install ipvsadm

开启ip转发

echo "1" > /proc/sys/net/ipv4/ip_forward
echo "0" > /proc/sys/net/ipv4/conf/all/send_redirects
echo "0" > /proc/sys/net/ipv4/conf/default/send_redirects
echo "0" > /proc/sys/net/ipv4/conf/ens33/send_redirects 

​​​​​​​配置VIP

ip addr add 192.168.203.140/24  dev ens33:0

添加规则

ipvsadm -C
ipvsadm -A -t 192.168.203.140:80 -s rr
ipvsadm -a -t 192.168.203.140:80 -r 192.168.203.136:80 -g
ipvsadm -a -t 192.168.203.140:80 -r 192.168.203.137:80 -g
ipvsadm -ln
[root@lb1 ~]# ipvsadm -ln
IP Virtual Server version 1.2.1 (size=4096)
Prot LocalAddress:Port Scheduler Flags
  -> RemoteAddress:Port           Forward Weight ActiveConn InActConn
TCP  192.168.203.140:80 rr
  -> 192.168.203.137:80           Route   1      1          1         
  -> 192.168.203.138:80           Route   1      0          1 

保存当前配置

ipvsadm-save > /etc/sysconfig/ipvsadm

设置开机自动加载

systemctl enable ipvsadm

4、测试

[root@client ~]# for i in $(seq 1 10);do curl 192.168.203.140; done
RS1
RS2
RS1
RS2
RS1
RS2
RS1
RS2
RS1
RS2

可以看到依次请求到两台RS服务器

参考:https://www.cnblogs.com/liujunjun/p/12019474.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值