nginx的DR模式
LVS负载均衡:
DR模式:负载均衡(DR把MAC地址改为RS的MAC)
一.实验环境的搭建:
1.在server1:
2.在服务端server2和server3的操作:
下载和开启httpd
在两台服务端的httpd默认的发布目录上修改,用来方便看实验结果
测试与优化:
在21主机上访问vip100没有相应,但在server1上的调度器上有调度记录
原因: 当访问100时,server1把请求调度到server2和server3,但2和3没有100这个ip
在server2和3ip添加172。25。254。100
然后就可以进行调度
对其访问10次后,可以看到调度是均衡的
用arp -an | grep 100查看信息发现MAC信息是server2的
假如我们删掉该信息 arp -d 172.25.73.100
会发现后来的访问都是server3在响应,这是因为现在server123都有100的地址,访问请求都是以广播网络的形式,都不经过调度器,所以响应最快的就会提供服务。
因此我们应该采取措施,不让server2、3响应
在server2和3的操作:
安装软件arptables
将策略保存之后每次只要开启arptables.service服务就可以载入已经保存的策略
这样之后再访问172。25。254。100的时候就可以通过server1进行调度
LVS高可用+负载均衡
当服务端的主机有一台出现错误的时候,在客户端会发现有用户不可以访问,所以引入了健康检查
用server4作为调度器server1的冗余,当server1出现故障的时候,server4会工作,当server1可以正常工作时,server1优先工作,server4停止服务
在server4上的操作:
安装ipvsadm软件
在server1的操作:
下载keepalived软件
做个免密
在server4也要安装keepalived软件
在server1上修改keepalived的配置文件:
将server1的ip 172。25。254。100/24删除,在启动keepalived服务时会自动在server1上添加
将这个配置文件复制到server4的/etc/keepalived/中
在server4中配置文件的修改
在server1启动keepalived.service服务
cat /var/log/messages
在日志中看到作为Master启动
ip也会自动添加
在server4中开启keepalived服务
日志中也显示作为backup运行
当server2的httpd服务停止
在server1中会自动停止对server2的调度,同时也会收到邮件
同时在客户端访问也会只调度到server3
当把server2的httpd服务打开,两台服务器又会同时工作,server1上也受到了server2恢复的邮件
当调度器server1出现故障,server4会自动变为Master
在21上进行访问也不会出现错误,只是调度器有server1变为server4
当server1的故障好了,启动keepalived服务,server4又会变为backup,server1变为Master运行
nginx的DR模式相关推荐
- lvs之 lvs+nginx+tomcat_1、tomcat_2+redis(lvs dr 模式)
前提:已经安装好 lvs+nginx+tomcat_1.tomcat_2+redis环境 ,可参考 (略有改动,比如tomcat_1.tomcat_2安装在两台机器上,而不是单机多实例 ,自行稍稍变动 ...
- lvs中dr模式配置脚本
1 dr模式介绍 1.1 lvs的安装 安装具体解释:http://blog.csdn.net/CleverCode/article/details/50586957. 1.2 lvs模式 lvs有三 ...
- centos6.4下LVS+keepalived的高可用(LVS/DR模式)
LVS负载均衡机制: LVS工作在网络层.相对于其它负载均衡的解决办法,比如DNS域名轮流解析.应用层负载的调度.客户端的调度等,它的效率是非常高的.LVS的通过控制IP来实现负载均衡.IPVS是其具 ...
- Lvs+keepalived 实现负载均衡、故障剔除(DR模式)
系统都是6.3 32位 Vip:192.168.2.244 Lvs-master:192.168.2.80 Lvs-backup:192.168.2.6 Web1:192.168.2.93 Web2: ...
- linux lvs公网ip,Linux集群架构(2)LVS介绍、LVS的调度算法、NAT模式搭建、 DR模式、keepalive...
负载均衡集群介绍 LVS介绍 1.LVS NAT模式:(,目标ip转发.适用于小型集群,机器数量不多10台左右) 2.LVS IP Tunnel模式(将目标ip进行更改) (在这个模式下的rs机器都是 ...
- LVS DR模式 负载均衡服务搭建
LVS 负载均衡 最近在研究服务器负载均衡,阅读了网上的一些资料,发现主要的软件负载均衡方案有nginx(针对HTTP服务的负载均衡),LVS(针对IP层,MAC层的负载均衡).LVS模式工作在网络层 ...
- 十六周一次课(4月11日) 学习完成 18.11 LVS DR模式搭建 18.12 keepalived + LVS
2019独角兽企业重金招聘Python工程师标准>>> 18.11 LVS DR模式搭建 准备工作:三台机器 分发器,也叫调度器(简写为dir) 192.134 rs1 192.13 ...
- LVS DR模式搭建,keepalived + LVS
2019独角兽企业重金招聘Python工程师标准>>> LVS DR模式搭建 准备工作 三台机器,只需要有公网IP 分发器,也叫调度器(简写为dir)IP:192.168.133.1 ...
- LVS DR模式搭建、keepalived+LVS
LVS DR 模式搭建 准备工作 三台机器,三台机器均有公网IP. 调度器(director) IP:192.168.159.131 real server 1 (real1) IP:192.168. ...
最新文章
- yapi-docker
- 软件工程模块开发卷宗_软件智能化再进一步,未来人人都能开发软件?
- 在 WASI 上运行 .NET 7 应用程序
- python3抓取图片_通过Python3 爬虫抓取漫画图片
- java延时执行_Java谓词的延迟执行
- android dialog 点击确定不消失,AlertDialog点击按钮不消失的实现方法
- Java23种设计模式之单例模式
- 用友重拳出击 布局BI剑指何处?
- 全军出击 iOS和Android,绝地求生全军出击安卓和ios能一起玩吗_绝地求生全军出击安卓ios数据互通吗_玩游戏网...
- 《五分钟商学院》个人篇学习总结(下)
- MATLAB 粒子群算法,例题与常用模版
- Python中的嵌套循环
- Python爬取曾今的K歌
- java 正则拼音_正则匹配拼音
- 家庭版茄汁味锅包肉的做法
- 麦客存储侯峰:Filecoin生态构建与价值革命 | 星际崛起IPFS云峰会
- 【华为OD机试真题 C语言】机器人走迷宫
- python机器学习实现oneR算法 以鸢尾data为例
- 编译原理———词法分析器
- 什么是Java集合?