【LVS】部署NAT模式集群

一、实验环境

每台主机的防火墙和SELinux都要关掉

systemctl stop firewalld

setenforce 0
client(测试机):

ip 172.25.254.50

lvs(调度器):

vip 172.25.254.100

dip 192.168.0.100

RS1(真实服务器):

dip 192.168.0.10

gw:192.168.0.100

RS2(真实服务器):

dip 192.168.0.20

gw:192.168.0.100

vmset.sh脚本:

client:

lvs:

RS1:

RS2:

二、配置步骤

lvs配置:

1、在lvs启动内核路由功能

echo "net.ipv4.ip_forward=1" >>/etc/sysctl.conf

sysctl -p

2、在lvs安装ipvsadm

yum install ipvsadm -y

3、在lvs添加调度策略

ipvsadm -A -t 172.25.254.100:80 -s rr

ipvsadm -a -t 172.25.254.100:80 -r 192.168.0.10:80 -m

ipvsadm -a -t 172.25.254.100:80 -r 192.168.0.20:80 -m

查看策略:

4、保存规则

ipvsadm -Sn > /etc/sysconfig/ipvsadm-config

5、删除所有规则

ipvsadm -C

6、重新加载规则

ipvsadm -R < /etc/sysconfig/ipvsadm-config

7、以上操作均为临时,如果想开机启动

systemctl enable --now ipvsadm.service

8、配置RS1、RS2

RS1:

RS2:

9、测试

10、修改为权重调用算法

ipvsadm -E -t 172.25.254.100:80 -s wrr

ipvsadm -e -t 172.25.254.100:80 -r 192.168.0.10:80 -m -w 2

ipvsadm -e -t 172.25.254.100:80 -r 192.168.0.20:80 -m -w 1

11、测试

相关推荐
河南宽信李工1503806 168611 分钟前
测绘航空摄影专项资质在洛阳市的获取流程
服务器
Rookie_explorers39 分钟前
Linux下go环境安装、环境配置并执行第一个go程序
linux·运维·golang
学习向前冲43 分钟前
AD域控服务器
运维·服务器
weixin_4242158444 分钟前
shell运算实战案例-KFC点餐系统
linux·centos
青柠视频云1 小时前
青柠视频云——视频丢包(卡顿、花屏、绿屏)排查
服务器·网络·音视频
hgdlip1 小时前
查看ip地址的方法有几种?探索多样方法
运维·服务器·ip地址
danplus1 小时前
node发送邮件:如何实现Node.js发信功能?
服务器·node.js·外贸开发信·邮件群发·蜂邮edm邮件营销·邮件接口·营销邮件
小黑爱编程1 小时前
【LInux】HTTPS是如何实现安全传输的
linux·安全·https
BeyondESH2 小时前
Linux线程同步—竞态条件和互斥锁(C语言)
linux·服务器·c++
wn5312 小时前
【Go - 类型断言】
服务器·开发语言·后端·golang