LVS部署-NAT集群实验

LVS负载均衡集群

随着互联网的发展,站点对硬件性能、响应速度、服务性能、数据可靠性等要求越来越高,单台服务器也将难以无法承受所有

LVS-NAT部署实验准备

lvs两张网卡ens33:192.168.100.3 ens38:192.168.50.100

httpd1:192.168.100.2

httpd2:192.168.100.20

lvs网卡配置

httpd1网卡配置:注意网关指向lvs服务器

 httpd2网卡配置

 下载httpd

yum install -y httpd    #下载httpd

 

准备页面文件

cd /var/www/html/
vim index.html

<img src="9.jpg"/>

systemctl start httpd   #开启服务

  配置第二台httpd服务器 配置和上面一样 注意页面区分开来

配置SNAT转发规则

vim /etc/sysctl.conf
net.ipv4.ip_forward=1

sysctl -p   #刷新一下

iptables -t nat -A POSTROUTING -s 192.168.116.0/24 -o ens37 -j SNAT --to-source 192.168.100.100 

加载lvs内核模块

modprobe ip_vs
cat /proc/net/ip_vs

 安装ipvsadm管理工具

 下载完成后,在启动服务前,需要保存负载分配策略,不然会报错

ipvsadm-save > /etc/sysconfig/ipvsadm
systemctl start ipvsadm.service

 配置负载分配策略

-A 添加虚拟服务器
-s 指定负载调度算法(轮询rr、加权轮询wwr、最小连接lc、加权最少连接wlc)
-a 表示添加真实服务器(后端节点服务器)
-t 指定VIP地址及TCP端口
-m 表示使用NAT集群模式
-w 设置权重(权重为0时表示暂停节点)
ipvsadm -C
ipvsadm -A -t 192.168.21.100:80 -s rr
ipvsadm -a -t 192.168.21.100:80 -r 192.168.116.130:80 -m -w 1
ipvsadm -a -t 192.168.21.100:80 -r 192.168.116.132:80 -m -w 1

ipvsadm     #启动策略

ipvsadm -ln   #查看节点状态
ipvsadm-save > /etc/sysconfig/ipvsadm

 用浏览器访问192.168.100.2

成功!

猜你喜欢

转载自blog.csdn.net/weixin_71429850/article/details/126752549