LVS+nat群集

##环境 输入图片说明

如图所示 lvs-server:两块网卡(nat和VM1) web1和web2(网卡VM1 要配置网关 192.168.1.1)

NFS

配置ip

配置IP:192.168.1.250/24
ping 192.168.1.1

关闭防火墙
关闭iptables
systemctl stop iptables

关闭selinux
setenforce 0
vim /etc/sysconfig/seliunx
disable

查看SELinux的系统的状态
sestatus

输入图片说明

nfs配置
mkdir /webdata

vim /webdata/index.html
this is nfs

echo "/webdata 192.168.1.0/24(rw,sync,no_root_squash)">>/etc/exports

systemctl restart nfs

验证:看是否有共享文件
showmount -e

输入图片说明

WEB1

配置IP

**IP:192.168.1.177/24 192.168.1.1 **

关闭防火墙
关闭iptables
systemctl stop iptables

关闭selinux
setenforce 0
vim /etc/sysconfig/seliunx
disable
LAMP安装
yum -y install httpd mysql mysql-server php-mysql php
ll /var/www/html
nfs挂载
查看是否有共享目录
showmount -e 192.168.1.250

nfs挂载
mount -t nfs  192.168.1.250:/webdata /var/www/html

systemctl restart httpd

###WEB2配置与WEB1一样

lvs-server

配置ip

ip:202.96.128.80(外nat) ip:192.168.1.1(内VM1)

配置(开机启动)路由转发
vim /etc/sysctl.conf 在文件末尾直接追加
net.ipv4.ip_forward=1
net.ipv4.conf.all.rp_filter=0
net.ipv4.conf.default.rp_filter=0

让配置立马生效
sysctl -p  
配置iptables
iptables -L  显示所有iptables链
iptables -F  清空所选链

iptables -L -t nat  再查看nat链是否存在
iptables -L -F nat  清空nat链

添加新nat的iptables规则
iptables -t nat -I POSTROUTING -s 192.168.1.0/24 -o eth1(外) -j SNAT --to-source 202.96.128.80

-t   被指定tcp
-I	 插入一条或更多规则
-s	 指定源地址
-o 	 指定输出接口[名称]
-j    指定规则的目标

显示指定nat的iptables规则
iptables -t nat -L 

输入图片说明

ipvsadm
modprobe ip_vs  加载该模块

下载ipvsadm工具
yum -y install ipvsadm
systemctl restart ipvsadm

setenforce 0

ip add 

输入图片说明

添加地址为202.96.128.80:80的虚拟服务,指定调度算法为轮转
ipvsadm -A -t  202.96.128.80:80 -s rr

添加真实服务器,指定传输模式为NAT
ipvsadm -a -t 202.96.128.80:80 -r 192.168.1.177:80 -m
ipvsadm -a -t 202.96.128.80:80 -r 192.168.1.178:80 -m
-A  添加一条新的虚拟服务器记录
-a 添加一条新的虚拟服务器记录
-t TCP
-s 调度rr算法
-r 指向真实的服务
-m 真实的服务器


systemctl save ipvsadm

cat /etc/sysconfig/ipvsadm

输入图片说明

显示内核虚拟服务器表
ipvsadm -L

输入图片说明

测试

本地物理机 nat网卡能通 打开打开本机浏览器 202.96.128.80 查看lvs-server 有没调度 输入图片说明

特点

负载均衡 有效屏蔽内网服务器,保护内网安全。 但是速度比直路由器慢

转载于:https://my.oschina.net/wuzsheng/blog/1600630

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值