部署LVS-NAT群集实验

本文详述了如何部署LVS-NAT群集,包括配置负载调度服务器的双网卡、安装并配置两个HTTP服务器、设置SNAT转发规则、加载LVS内核模块、安装ipvsadm工具及配置负载分配策略,并通过Windows进行访问测试。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

一、配置准备

二、部署LVS-NAT群集实验

2.1 配置负载调度服务器(LVS) 网卡

2.2 配置HTTP服务器1

2.2.1 安装服务

 2.2.2 配置httpd1网卡

 2.2.3 开启httpd

2.2.4 修改网页内容

2.3 配置HTTP服务器2

 2.2.2 配置httpd2网卡 

  2.2.3 开启httpd

 2.2.4 修改网页内容

 2.4 配置LVS

2.4.1 配置SNAT 转发规则

2.4.2  加载LVS内核模块

2.5 安装ipvsadm管理工具

2.5.1 安装

 2.5.2 开启ipvsadm时需要准备环境

 2.6 在LVS中配置负载分配策略

2.7 windows访问测试


一、配置准备

LVS调度器作为Web 服务器池的网关,LVS具有两块网卡,分别连接内外网,使用轮询(rr)调度算法

准备3台centos服务器: 1台作负载调度器(lvs),2台作为web节点服务器,1台window10

负载调度器:内网(ens33):192.168.114.200 ; 外网 ens37 (vmnet1):192.168.64.50

Web1节点服务器1: 192.168.114.250
Web2节点服务器2: 192.168.114.100

window10客户端(vmnet1): 192.168.64.100

二、部署LVS-NAT群集实验

2.1 配置负载调度服务器(LVS) 网卡

配置网卡

提前设置好外网卡内网卡

2.2 配置HTTP服务器1

2.2.1 安装服务

systemctl stop firewalld.service
systemctl disable firewalld.service
setenforce 0


yum install httpd -y
systemctl start httpd.service
systemctl enable httpd.service

 2.2.2 配置httpd1网卡

 2.2.3 开启httpd

 

2.2.4 修改网页内容

 

2.3 配置HTTP服务器2

2.2.1 安装服务

systemctl stop firewalld.service
systemctl disable firewalld.service
setenforce 0


yum install httpd -y
systemctl start httpd.service
systemctl enable httpd.service

 2.2.2 配置httpd2网卡 

  2.2.3 开启httpd

 2.2.4 修改网页内容

 

 2.4 配置LVS

2.4.1 配置SNAT 转发规则

 

iptables -t nat -L 查看nat表防火墙规则

iptables -t nat -F 清空nat表防火墙规则

iptables -F  清空防火墙所有规则

iptables -t nat -vnL   查看配好的防火墙规则

2.4.2  加载LVS内核模块

modprobe ip_vs  加载 ip_vs模块

cat /proc/net/ip_vs 查看ip_vs 版本信息

2.5 安装ipvsadm管理工具

2.5.1 安装

出现报错可能是网卡流向出现问题,可以暂时关闭不需要连接外网的网卡

yum install ipvsadm

 2.5.2 开启ipvsadm时需要准备环境

ipvsadm-save > /etc/sysconfig/ipvsadm 加载环境生成文件    这个文件内容为空但必须有这个文件

或者 touch /etc/sysconfig/ipvsadm

systemctl start ipvsadm  开启ipvsadm

 2.6 在LVS中配置负载分配策略

ipvsadm -C    #清空原有策略

ipvsadm -A -t 192.168.10.10:80 -s rr   #添加虚拟服务器,指定虚拟地址和端口,并指定轮询算法

ipvsadm -a -t 192.168.10.10:80 -r 192.168.100.20:80 -m -w 1 
ipvsadm -a -t 192.168.10.10:80 -r 192.168.100.30:80 -m -w 1
#添加真实服务器地址,使用NAT群集模式,权重设置为1

选项详解
-A :添加虚拟服务器
-a : 添加真实服务器(后端节点服务器)
-t : 指定VIP地址及端口
-s : 指定负载调度算法(轮询:rr,加权轮询:wrr,最少连接:lc,加权最少连接:wlc)
-m : 表示使用NAT群集模式
-w : 设置权重(权重为0时,表示暂停节点)


ipvsadm   #启动策略
ipvsadm -ln    #查看现有状态规则,Masq代表NAT模式

ipvsadm-save > /etc/sysconfig/ipvsadm #保存策略   可以不保存

 

2.7 windows访问测试

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值