lvs+keepalived

查看Keepalived 的 VIP 有效、高可用、单播和组播 这是 VRRP 的标准模式,也是 Keepalived 的默认模式。这种模式的优点是它不需要知道其他 VRRP 实例的 IP 地址,但是它需要网络设备支持组播。:在单播模式中,VRRP 实例将其通告消息直接发送到其他 VRRP 实例的 IP 地址。这种模式的优点是它不需要网络设备支持组播,但是它需要在配置中指定其他 VRRP 实例的 IP 地址。在你的输出中,所有的数据包都使用的是。在你的输出中,所有的数据包的间隔都是。​优先​级:这是 VRRP 实例的优先级。在你的输出中,大多数数据包的优先级都是。 阅读详情

一 keepalived 简介:

keepalived 软件起初是专为LVS 负载均衡软件设计的,用来管理并监控LVS集群中各个服务节点的状态,后来又加入了可以实现高可用的VRRP功能,因此。keepalived除了能够管理LVS软件之外,还可以作为其他服务的高可用解决方案
keepalived 软件主要通过VRRP协议实现高可用的功能。VRRP是virtual router redundancy protocol (虚拟冗余路由协议)的缩写,VRRP出现的目的就是为了解决静态路由单点故障的问题,他能够保证当个别节点宕机时,整个网络可以不间断的运行。

1 VRRP 的工作模式

1 VRRP 虚拟冗余路由协议,解决静态路由的单点故障
2 通过竞选机制将路由任务交给某台VRRP路由器
3 VRRP采用多播IP 及224.0.0.18 实现高可用之间的通信
4 工作时主节点发包,当备节点接收不到数据包时,通过竞选backup上升为主节点。
5 VRRP 使用了加密数据,但keepalived 官方希望使用明文用户名和密码
6 keepalived 高可用是通过VRRP实现的,keepalive在服务时,只有主节点是接受资源的,备节点是停滞状态、。当主节点恢复时,备用节点将自动将数据交给主节点。

2 keepalived 服务的三个重要功能

1 管理LVS负载均衡软件
2 实现对LVS集群节点的健康检查功能
3 作为系统网络服务的高可用功能

二 实验准备:

环境:
主机名 功能 IP地址
server1 主HA 高可用 192.168.122.232
server4 备HA 高可用 192.168.122.138
server2 后端web服务 192.168.122.4
server3 后端web服务 192.168.122.10

三 实验环境搭建

1 软件包安装

1 下载此软件包
这里写图片描述
2 解压该文件
这里写图片描述
3 安装相关依赖包
安装ipvsadm
这里写图片描述

这里写图片描述
4 指定安装路径
这里写图片描述
5 查看其支持的功能
这里写图片描述
6 编译并安装
这里写图片描述
7 查看其是否安装成功
这里写图片描述
8 添加配置链接、启动链接以及其他链接
这里写图片描述
9 启动服务,进行测试
这里写图片描述

2 高可用备用端配置:

启动备用服务端,并安装scp
这里写图片描述
备用服务端安装scp
这里写图片描述
传递配置文件包和yum源配置文件
这里写图片描述

这里写图片描述
查看其传递是否成功
这里写图片描述

这里写图片描述
查看yum源是否配置成功
这里写图片描述
安装ipvsadm
这里写图片描述
配置keepalived 链接文件:
这里写图片描述

这里写图片描述
至此两边keepalived 软件安装完成,下面进入服务配置环节

3 keepalived 服务配置

1 配置邮件服务器相关:
这里写图片描述
配置配置文件:
这里写图片描述
进行邮件服务器的测试
这里写图片描述
2 配置高可用:
这里写图片描述
主动端启动keepalived 服务查看VIP是否生成:
这里写图片描述
3 配置服务集群
这里写图片描述
将配置文件传到备用服务器端
这里写图片描述
配置备用服务器
这里写图片描述

4 web 服务端配置

1 安装软件:
这里写图片描述
2 配置VIP
这里写图片描述
3 配置ARP抑制:
这里写图片描述

这里写图片描述
4 启动httpd 服务
这里写图片描述

4 查看VIP

启动服务:
这里写图片描述
VIP地址在master上
这里写图片描述
BACKUP上没有VIP地址
这里写图片描述

5 测试高可用:

当服务端停止服务时:
这里写图片描述
VIP 将自动切换到备用服务器端
这里写图片描述

6 检测其健康检查和后端调度:

启动服务:
这里写图片描述
当servere2 down 后:
这里写图片描述
没有报错,正常处理:
这里写图片描述

7 配置针对vsftp 的高可用集群

1 在server2 和server3 上安装vsftpd

这里写图片描述
配置服务文件
这里写图片描述

2 在server1 和server4 上配置服务

server1 端配置
persistence_timeout 表示链接之后再50s内都访问某一个端,这样保证了服务不会随意跳转。
这里写图片描述

server4 端配置与之相同
这里写图片描述

3 服务重启并查看

这里写图片描述

4 测试

这里写图片描述

Nginx、LVS、Keepalived的关系 LVS不也有负载均衡问题吗?无论设计多少层负载均衡,多少层网关,所有流量总还是会通过一个地方的,怎么扛得住呢? 确实是这样的,但是服务器和服务器之间并不是完全相同点,从LVS到Nginx到Tomcat,他们的功能以此增加,吞吐量也依次减少。几台Tomcat扛不住的流量可能一台Nginx就能扛住,几台Nginx扛不住的流量可一台LVS就能扛住。那LVS扛不住呢?总不能让所有流量都往一个地方走吧,所以可以考虑类似CDN的手段,每个地区就近解决就好了。 阅读详情

相关推荐

LVS+Keepalived的实现

Keepalived 是专门针对 LVS 设计的一款强大的辅助工具,主要用来提供故障切换(Failover)和健康检查(Health Checking)功能——判断 LVS 负载调度器,节点服务器的 可用性,及时隔离并替换为新的服务器,当故障主机恢复后将其重新加入群集。

weixin_46719506的博客 2034

配置 Keepalived - 主

目录打开配置文件keepalived.conf启动 Keepalived查看进程查看vip 打开配置文件keepalived.conf global_defs { # 路由id:当前安装keepalived的节点主机标识符,保证全局唯一 router_id keep_171 } vrrp_instance VI_1 { # 表示状态是MASTER主机还是备用机BACKUP ...

柏~的博客 415

LVS实战和LVS+keepalived实战

yum install nginx -y (这个需要在更改ip地址前安装,因为后端RS机器网关必须设为LVS内网网关ip地址,而LVS内网网卡地址为192.168.178.10,所以RS机器IP地址设为192.168.178.100)7.访问VIP地址,在主机上查看ARP列表,VIP地址的mac地址是LVS的MAC地址,则说明抑制后端RS的ARP广播成功。###后端RS操作还是跟之前一样,需要抑制arp广播,配置VIP地址在lo网卡上,关闭防火墙,启动nginx。LVS服务器 192.168.1.108。

m0_59890784的博客 715

高可用 Keepalived

什么是高可用 一般指的是两台机器启动着相同的业务系统,当一台机器down机了,另外一台服务能够快速的接管,对于访问的用户是无感知的。 高可用实现的工具 通常服务高可用,我们选择使用keepalived软件实现。 keepalived如何实现高可用 keepalived基于VRRP协议实现的,VRRP虚拟路由冗余协议,主要用于解决单点故障问题。 VRRP解决原理 高可用keepalived使用场景 通常业务需要保证7×24小时不down级,比如公司内部OA系统,每天公司人员都需要使用,则不允许

Yosigo_的博客 1368

LVS+keepalived群集

Keepalived 起初是专门针对 LVS 设计的一款强大的辅助工具,主要用来提供故障切换(Failover)和健康检査(HealthChecking)功能--判断 LVS 负载调度器、节点服务器的可用性,当 master 主机出现故障及时切换到backup 节点保证业务正常,当 master 故障主机恢复后将其重新加入群集并且业务重新切换回master节点。简单来说keep alived 可以实现服务器的高可用功能,而 lvs 可以实现服务器的负载均衡,两者结合便可以实现服务器的高可用、高负载的功能。

Fan394778945的博客 1139

LVS+Keepalived+Nginx

高负载状态下HA

weixin_46886475的博客 2158

keepalived基本命令

keepalive

MaleLiu的博客 1万+

LVS+Keepalived群集

Keepalived 是一个基于VRRP协议来实现的LVS服务高可用方案,可以解决静态路由出现的单点故障问题。在一个LVS服务集群中通常有主服务器(MASTER)和备份服务器(BACKUP)两种角色的服务器,但是对外表现为一个虚拟IP(VIP),主服务器会发送VRRP通告信息给备份服务器,当备份服务器收不到VRRP消息的时候,即主服务器异常的时候,备份服务器就会接管虚拟IP,继续提供服务,从而保证了高可用性。

2301_82109773的博客 1035

keepalived与VIP实例实践

keepalive实战 1、keepalived安装 yum安装: yum install keepalived -y 源码安装: wget https://www.keepalived.org/software/keepalived-2.2.7.tar.gz --no-check-certificate #--no-check-certificate 不检查证书 tar -zxvf keepalived-2.2.7.tar.gz #解压源码 cd /root/data/keepalived-2.2.7/

温柔了世事无常 1302

飞行器坐标转换

本文定义的是右手直角坐标系,x−y−zx-y-zx−y−z轴分别为北-天-东。从AAA坐标系到BBB坐标系是分别绕y−z−xy-z-xy−z−x轴,即天-东-北旋转ψ−θ−γψ−θ−γ。如果AAA是惯性系,BBB是机体系,则这三个角度分别为偏航角、俯仰角、横滚角。图1 惯性系到机体系。

gongfuyd的博客 1355

ADC选型实战:从参数指标到精准应用的工程指南

本文深入解析ADC(模数转换器)选型的关键参数与实战技巧,涵盖分辨率、转换误差等核心指标,并提供高精度温度测量、高速数据采集等五大应用场景的选型指南。通过实际案例和代码示例,详细讲解校准方法、功耗优化策略及常见问题排查,帮助工程师实现从参数指标到精准应用的工程实践。

weixin_29166013的博客 326

LVS+Keepalived使用总结

一、lvs简介和推荐阅读的资料 二、lvs和keepalived的安装 三、LVS VS/DR模式搭建 四、LVS VS/TUN模式搭建 五、LVS VS/NAT模式搭建 六、keepalived多种real server健康检测实例 七、lvs持久性工作原理和配置 八、lvs数据监控 九、lvs+keepalived故障排除 一、LVS简介和推荐阅读的资料 学习L...

码农崛起 3142

An工具介绍之摄像头

An工具介绍之摄像头

人生得意须尽欢 6187

keepalived+LVS配置详解

Keepalived的作用是检测服务器的状态,如果有一台web服务器宕机,或工作出现故障,Keepalived将检测到,并将有故障的服务器从系统中剔除,同时使用其他服务器代替该服务器的工作,当服务器工作正常后Keepalived自动将服务器加入到服务器群中,这些工作全部自动完成,不需要人工干涉,需要人工做的只是修复故障的服务器。Keepalived软件起初是专为LVS负载均衡软件设计的,用来管理并监控LVS集群系统中各个服务节点的状态,后来又加入了可以实现高可用的VRRP功能。

此后如竟没有炬火,我便是唯一的光。 7208

stm32cubeMX使用HAL库点亮LED流水灯

目录

weixin_46129506的博客 3798

爬虫风控实战:当你的代理IP被数美滑块盯上时,如何优雅破解?

本文深入探讨了爬虫风控对抗中数美滑块验证码的破解与防御策略。通过分析数美滑块的多层防御机制,提出了代理IP池精细化管理、请求特征拟人化改造以及工程化滑块验证解决方案等系统性方法,帮助开发者有效降低验证码触发率,提升爬虫效率。

weixin_27419879的博客 207

Keepalived实现LVS高可用

Keepalived和LVS共同构建了一个高效的负载均衡和高可用性解决方案:LVS作为负载均衡器,负责在集群中的多个服务器间分配流量,以其高性能和可扩展性确保应用程序能够处理大量的并发请求;而Keepalived则作为高可用性保证,通过VRRP协议监控LVS服务的状态并在主服务器发生故障时自动进行故障转移,确保服务的持续可用性和无感知切换。这种结合利用了两者的优势,为关键的网络服务提供了一个稳定、可靠且高效的运行环境。

weixin_72583321的博客 1104

硬件工程师笔记——电子器件汇总大全

本文系统总结了14种常用电子器件的工作原理及功能应用,包括电阻、压敏电阻、电容、电感、二极管、三极管、MOS管、晶振、光耦、IGBT、继电器、磁珠、可控硅和线性稳压器。每种器件从结构原理、工作特性到典型应用进行全面解析,如电阻的限流分压、电容的储能滤波、三极管的放大开关等。重点阐述了各器件在电路设计中的关键作用,如IGBT的功率控制、继电器的隔离保护、LDO的电压稳定等,并提供了实际电路应用案例。文章还整理了硬件工程师笔试面试相关的知识点和真题资源,为电子工程师提供全面的技术参考。

XU157303764的博客 2万+

【Keepalived + LVS】Keepalived + LVS 搭建高可用负载均衡

LVS 是一个开源的软件,可以实现 LINUX 平台下的简单负载均衡(除此之外还有 HAProxy 、Nginx)。LVS 是 Linux Virtual Server 的缩写,意思是 Linux 虚拟服务器。LVS 已经集成到Linux内核系统中,ipvsadm是 LVS 的命令行管理工具。目前有三种 IP 负载均衡技术VS/NAT 、 VS/TUN 和 VS/DR八种调度算法IPVS。

A-Itfuture的博客 1755

计算机毕设:线性回归 Xgboost LSTM 预测黄金价格实战 完整代码数据视频讲解 可直接运行

线性回归 Xgboost LSTM 预测黄金价格实战 完整代码数据视频讲解 可直接运行

1761

后台管理系统-7-vue3之引入配置文件baseURL

mock=false,本地模拟。mock=true,线上模拟。baseURL+url=实际请求的URL。get请求param参数,post请求data参数。

qq_20466211的博客 208

LVS+Keepalived

Keeplived是一款专为LVS和HA设计的健康检查工具。主要支持故障自动切换(Failover)和支持节点健康状态检查(Health Checking)。官方网站:。脑裂(split-brain):指在一个高可用(HA)系统中,当联系着的两个节点断开联系时,本来为一个整体的系统,分裂为两个独立节点,这时两个节点开始争抢共享资源,结果会导致系统混乱,数据损坏。对于无状态服务的HA,无所谓脑裂不脑裂;但对有状态服务(比如MySQL)的HA,必须要严格防止脑裂。

weixin_60917414的博客 1504

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

一文带你认识keepalived,再带你通关LVS+Keepalived!

来源 | 故事凌责编 | Carol封图 | 优快云 下载于视觉中国昨天我们讲到《那些你不知道的 LVS 秘密》,今天我们就继续一起来进行LVS 更深的探索,来一起通关 LVS+K...

优快云云计算 8779

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

上一篇: Python_day_08_魔术方法
下一篇: pacemaker+haproxy
GodDevin
博客等级 码龄9年 39粉丝 71原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值