LVS 简单应用
以下master主机为172.16.1.134
,VIP地址为172.16.1.111
,后端RS1为172.16.1.135
,RS2为172.16.1.136
.
NAT模式
- 开启调度器VS主机的包转发功能(CentOS7默认为关闭状态)
- 创建一个LVS-NAT集群
- 添加后端RealServer
- 查看集群状态
- 保存ipvs当前规则到指定文件
- 测试
- 修改调度算法和后端RS权重
DR模式
- 配置LVS-master主机,脚本如下
- 配置后端RS,脚本如下
- 客户机测试
TUN模式
- 添加IP隧道模块
- 添加VIP地址到
tunl0
网卡上
- 添加并查看规则
- 后端RS
- 激活各节点隧道模式
- 关闭内核相关功能及对数据包的校验(以node01节点为例,node02节点一样)
为了防止web服务器不认识发来的拆包后的源ip把数据包给丢掉,导致web服务器丢包,客户端访问不到数据,因为隧道模式实现的是不同网段的主机进行通信,如果信息要从服务端返回到客户端时,由于客户端和服务端不在同一个网段,数据根本出不去,所以我们需要关闭数据校验.
查看相关内核参数:
关闭:
- 测试
FullNAT模式