(二)lvs负载均衡详解--lvs-NAT模式配置

(一)lvs负载均衡详解--lvs-DR模式配置_W1124824402的博客-CSDN博客

(三)lvs负载均衡详解--lvs-DR+keepalived配置_W1124824402的博客-CSDN博客

(四)lvs负载均衡详解--mysql+keepalived配置,yum下载mysql详解、mysql集群高可用_W1124824402的博客-CSDN博客

以上是lvs-DR模式,下面是lvs-nat模式

配置 vim /etc/hosts本地解析

(二)lvs负载均衡详解--lvs-NAT模式配置_第1张图片

 scp /etc/hosts  lvs-2:/etc/hosts

 scp /etc/hosts  lvs-3:/etc/hosts

查看linux已加载的内核模块

Lsmod

加载与卸载内核模块

modprobe ip_vs    #动态加载ip_vs 模块,这个命令只是临时生效,需要添加到开机启动项目里面

lsmod | grep ip_vs     #过滤模块是否加载成功!

modprobe -r ip_vs      #动态卸载ip_vs模块

查看内核模块信息

modinfo ip_vs

设置开机启动项

echo "modprobe ip_vs" >> /etc/rc.local

chmod +x /etc/rc.local     切记添加执行权限

添加到开机启动项里面如果不需要这个模块的时候只需要将etc/rc.local里面对应的命令删除掉。但是这样需要重新启动服务器。

三台服务器关闭防火墙和selinux

systemctl stop firewalld;setenforce 0

先配置好网站服务器,测试所有RS #为了测试效果,提供不同的页面(以下两台都操作)

yum install -y nginx

192.168.11.192 服务器 echo "lvs-1" >> /usr/share/nginx/html/index.html

192.168.11.193 服务器 echo "lvs-2" >> /usr/share/nginx/html/index.html

RS配置

所有服务器---默认网关均指向Directory的DIP

192.168.11.192  route add default gw 192.168.11.191  dev ens33

192.168.11.193  route add default gw 192.168.11.191  dev ens33

Director分发器配置

先给LVS服务器新添加一块网卡网络模式设置为桥接模式。会自动生成一个ip,做为VIP。

(二)lvs负载均衡详解--lvs-NAT模式配置_第2张图片

ip addr add dev ens37 192.168.43.157/24   #设置VIP

vim /etc/sysctl.conf #开启路由转发添加

net.ipv4.ip_forward = 1

sysctl -p #开启转发功能

(二)lvs负载均衡详解--lvs-NAT模式配置_第3张图片

定义LVS的分发策略

yum install -y ipvsadm  #RHEL确保LoadBalancer仓库可用

ipvsadm -S > /etc/sysconfig/ipvsadm

service ipvsadm start  #启动

ipvsadm -A -t 192.168.43.157:80 -s rr

ipvsadm -a -t 192.168.43.157:80 -r 192.168.11.192 -m

ipvsadm -a -t 192.168.43.157:80 -r 192.168.11.193 -m

ipvsadm -S > /etc/sysconfig/ipvsadm  #保存

配置好以后测试(修改后端nginx服务器的长连接)

 vim /etc/nginx/nginx.conf

(二)lvs负载均衡详解--lvs-NAT模式配置_第4张图片

访问设置的vip   192.168.43.157下面看一下测试效果

(二)lvs负载均衡详解--lvs-NAT模式配置_第5张图片

(二)lvs负载均衡详解--lvs-NAT模式配置_第6张图片

你可能感兴趣的:(负载均衡,运维,centos,linux,lvs)