一、lvs概述
LVS 全称 **Linux Virtual Server**,是 Linux 内核层实现的**高性能、高可用的负载均衡集群技术**,由章文嵩博士开发,目前是 Linux 内核的标准模块之一。它的核心作用是将前端的请求流量分发到后端多台真实服务器(Real Server)上,从而提升服务的并发处理能力和可用性。
工作原理:
VS根据请求报文的目标IP和目标协议及端口将其调度转发至某RS,根据调度算法来挑选RS
二、nat模式设定实验
实验需要三台虚拟机:vs rs1 rs2
首先要进行实验环境设定
1、通过网络设定脚本在vs主机中设定网络
2、在rs1、rs2主机中设定网络


设定网关为192.168.0.100


3、设定访问业务真实数据


环境设定完毕,在vs主机中测试

NAT模式实现
1、开启内核路由功能

2、编写策略

3、更改权重后再测试

4、规则持久化
(1)利用自定义文件进行持久化

(2)利用守护进程进行规则持久化

三、DR模式设定实验
实验需要五台虚拟机 route vs client rs1 rs2
在路由器中设定网络

开启内核路由功能,编写数据转发策略
vsnode调度器设定


客户端设定


rs1设定


rs2设定


设定完毕,实现全设备可通