部署lvs-nat和lvs-dr

部署LVS-DR

1.LVS准备VIP和路由
ifconfig ens32:0 192.168.0.123 broadcast 192.168.0.255 netmask 255.255.255.0 up
route add -host 192.168.0.123 dev ens32:0

vi /etc/sysctl.conf 服务器不是一台路由器,那么它不会发送重定向,所以可以关闭该功能

net.ipv4.ip_forward = 1 开启路由功能
net.ipv4.conf.all.send_redirects = 0 #禁止转发重定向报文
net.ipv4.conf.ens32 send_redirects = 0 禁止ens32转发重定向报文
net.ipv4.conf.default.send_redirects = 0 禁止转发默认重定向报文
设置IPVSADM
# yum install ipvsadm -y
ipvsadm: internet protocol virtual server admin 互联网 协议 虚拟 服务器 管理器
ipvsadm -C
-C Clear the virtual server table.
ipvsadm -A -t 192.168.0.123:80 -s rr
添加VIP规则
ipvsadm -a -t 192.168.0.123:80 -r 192.168.0.120:80 -g
ipvsadm -a -t 192.168.0.123:80 -r 192.168.0.121:80 -g
参数说明
-A 添加virtual server
-t 指定使用tcp协议
-s 指定调度策略/负载算法为rr
-a 添加realserver
-r 指定realserver是谁
-g LVS类型DR
LVS类型:
-g:Gateway,DR(默认使用的类型)
-i:ipip,TUN
-m:masquerade
.LVS让配置永久生效:

# ipvsadm-save > /etc/sysconfig/ipvsadm
# systemctl enable ipvsadm
.给两个web服务器的lo网卡设置子网掩码为32位vip
# ifconfig lo:0 192.168.0.123/32
给两个web服务器设置内核参数
# echo 1 > /proc/sys/net/ipv4/conf/all/arp_ignore
在这里插入图片描述

部署LVS-NAT

在这里插入图片描述
web1配置网站和路由
#route add -net 10.18.41.0/24 gw 192.168.142.136 配置真实服务器的网络出口。
web2配置网站和路由

LVS-NAT配置路由功能和负载策略
# echo 1 > /proc/sys/net/ipv4/ip_forward 启动路由功能
# yum install -y ipvsadm
#ipvsadm -A -t 10.18.41.55:80 -s rr -A 添加一个VIP
-t TCP协议
-s schedule调度
rr 轮训策略类型
#ipvsadm -a -t 10.18.41.55:80 -r 192.168.142.137:80 -m
# ipvsadm -a -t 10.18.41.55:80 -r 192.168.142.138:80 -m

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值