LVS/TUN
通过直接隧道实现虚拟服务
ip隧道是一个将ip报文封装到另一个ip报文的技术,这可以使得目标为一个ip地址的数据报文被封装和转发到另一个ip地址。ip隧道技术也成为ip封装技术。
把客户请求包封装在一个IP tunnel里面,然后发送给RS节点服务器,节点服务器接收到之后解开IP tunnel后,进行响应处理。并且直接把包通过自己的外网地址发送给客户不用经过LB服务器。
IP隧道技术主要用于移动主机和虚拟私有网络 (Virtual Private Network),在其中隧道都是静态建立的,隧道一端有一IP地址,令一端也有唯一的ip地址。
实验具体操作
实验条件
一台LVS服务器,二台Apache后端服务器,一台测试机,共4台主机
实验环境
Redhat7.3版本下实验,关闭防火墙及selinux
DS lvs调度器服务器
RS后端真实主机服务器
CS客户端服务器
DS服务器
主机名server1 eth0网卡ip:192.168.0.1/24
RS服务器1 主机名server2 ip:192.168.0.2/24
RS服务器2 主机名server3 ip:192.168.0.3/24
主机名client ip:192.168.0.10/24
实验目标
使用lvs搭建web群集,实现负载均衡和高可用
实验要求
1、添加隧道模块
2、添加VIP
3、安装lvs管理工具——ipvsadm服务
4、修改反向过滤规则,防止丢包
5、 RS服务器搭建apache资源
6、 CS客户测试端测试
实验步骤
server1>>>
加入隧道模块
modprobe ipip