LVS实现NAT模型搭建

目录

一.准备环境:

二.配置本地yum源:LVS调度器,web1,web2,三个主机配置。

 三.下载:ipvsadm

 四.安装Apache

 五.配置负载分配:

 六.LVS客户端验证:


一.准备环境:

1.六台主机:

LVS客户端,LVS调度器,web1,web2,NFS储存

2.修改主机名:

六台主机修改主机名(方便分辨)。

3.关闭防火墙:

                         systemctl stop firewalld

                         systemctl stop firewalld.service

                         setenforce 0

                         systemctl stop NetworkManager

  4.配置IP地址:除;VS调度器有两块网卡(ens33,ens36)外,其余均一块网卡。

LVS调度器需要两块网卡,作为一个路由设置:

ens33:    192.168.100.200 

         

 ens36:192.168.200.200

web1:访问站点1

ens33: 192.168.200.201

 web2:访问站点2

ens33:192.168.200.202

 NFS存储:存储

ens33:192.168.200.203

 LVS客户端:

ens33:192.168.100.100

 

配置完毕后,我们ping一下,保证LVS客户端只能与LVS调度器相通,

                      LVS调度器和web1,web2,NFS存储互通。

5.LVS调度器开启路由:

vim /etc/sysctl.conf

输入:net.ipv4.ip_forward = 1

 sysctl -p   刷新:

 

二.配置本地yum源:LVS调度器,web1,web2,三个主机配置。

cd /etc/yum.repos.d
    mkdir backup
mv CentOS-* backup/
vim   local.repo

 三.下载:ipvsadm

先挂载:mount  /dev/sr0  /mnt/

yum -y install ipvsadm

 安装完毕后加载ip_vs模块:

modprobe ip_vs

查看  ip_vs 模块:

lsmod | grep ip_vs

 启动ipvsadm:

启动前,需要创建一个文件:

touch   /etc/sysconfig/ipvsadm

然后启动:

systemctl start ipvsadm

 四.安装Apache

web1,web2安装Apache

yum -y install httpd

分别写作主页文件,方便区分

web1:echo > web1 /var/www/html/index.html

web2:  echo > web2 /var/www/html/index.html

LVS调度器访问测试:

 五.配置负载分配:

添加指定一个虚拟网址算法为rr

ipvsadm -A -t 192.168.100.200:80 -s rr

指定虚拟网址连接到添加的真实网址上用net模式

ipvsadm -a -t 192.168.100.200:80 -r 192.168.200.201:80 -m

ipvsadm -a -t 192.168.100.200:80 -r 192.168.200.202:80 -m

查看:ipvsadm -Ln

 六.LVS客户端验证:

以上操作完成后,在LVS客户端验证

curl 192.168.100.200

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值