实验环境
LVS:Linux Virtual Server,负载调度器,内核集成章文嵩,阿里的四层SLB(ServerLoadBalance)是基FLVS+keepalived实现。
一、lvs-net模式
搭建环境以及网络配置
给lvs地址
修改eth1
lvs中打开内核路由功能
sysctl -a | greo ip_forward
vim /etc/sysctl.conf
创建webservwe1\webserver2,必须改为仅主机
测试一下,是否能ping通
安装httpd服务
测试curl一下
关掉防火墙再试一次,成功
装lvs软件
dnf install ipvsadm
虚拟服务并测试
权重的设定
这里权重没有生效,重新设定算法设为 wrr
**************************************************************************************************************
二、lvs-dr模式
更改配置
路由器配置
客户端配置
设置rs主机不对外响应
添加vip、策略
客户端测试
**************************************************************************************************************
三、火墙mark标记解决调度问题
rs安装mod_ssl模块,让rs支持https
重启
添加策略
测试
标记端口
清空原有策略并重写编写
(因为多端口,所以没有添加端口号)
测试
完成!!!