暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
keepalived应用.pdf
105
21页
0次
2022-07-22
5墨值下载
Keepalived
高可用服务器
目录
Keepalived
高可用服务器
........................................................................................................................
1
第一章 keepalived 的简
........................................................................................................................
1
1
keepalived
的介绍
.......................................................................................................................
1
2Keepalived 是什么?
..................................................................................................................
1
3
Keepalvied
的工作原理
..............................................................................................................
2
第二章 keepalived 的配
........................................................................................................................
3
1
、安装
keepalived
服务
..................................................................................................................
3
2keepalived 的配置文件解析
.......................................................................................................
3
3keepalived 脑裂现象
...................................................................................................................
3
第三章 keepalived 实验
............................................................................................................................
4
1、实验-keepalived 实现双机热备
.................................................................................................
4
2
实验
-uos1
uos2
上运行
keepalived
实现高可用并运行
lvs
实现负载均衡
DR
模式)
,uos3
uos4
上运行
Nginx
服务
..............................................................................................................
7
3
实验
-uos1
uos2
上运行
keepalived
实现高可用、运行
lvs
实现负载均衡
NAT
模式)
..........................................................................................................................................................
13
第一章 keepalived 的简介
1keepalived 的介绍
Keepalived
Linux
下一个量级别的高可用决方案。高
(High Avalilability,HA)
,其
实两种不同的含义:广义来讲,是指整个系统的高可用行,狭义的来讲就是之主机的冗余和接
管,
它与 HeartBeat RoseHA 实现功能可以络的,但
差别,HeartBeat 是一个专业的、功能完善的高可用软件,它提供了 HA 软件所需的基本功能,
比如:心跳检测、资源接管,检测集群中的服务,在集群节点转移共
IP
地址的所有者等等。
HeartBeat 功能强大,但是部署和使用相对比较麻烦
HeartBeat
Keepalived
HeartBeat 能强大,但是 Keepalived 部署和使用非常的简单,所有配置只需要一个配置文件即
可以完成
2Keepalived 是什么?
Keepalived
起初是为
LVS
设计的,专门用来监控集群系统中各个服务节点的状态,它根据
TCP/IP
参考模的第三、第四层第五层交换机制检测每个服务节的状态,如果某服务器
节点异常或者作出Keepalived 将检测并将的故服务节点
群系统中剔除,这些工作全部是自动完成的,不需要人工干涉,需要人工完成的只是修复出现
故障的服务节点。
后来 Keepalived 又加入了 VRRP 的功能,VRRPVritrual Router Redundancy Protocol,虚拟
路由冗余协议
)
出现的目的是解决静态路由出现的单点故障问题,通
VRRP
可以实现网络不间
断稳定运行因此 Keepalvied 方面具有服务器状态检测和故障隔离功能,另外一方面也有 HA
cluster
功能。
3Keepalvied 的工作原理
Keepalived
工作在
TCP/IP
参考模型的 三层、四层、五层,也就是分别为:网络层,
传输层和应用层,根据 TCPIP 参数模型隔层所能实现的功能,Keepalived 运行机制如下:
1
)在网络层:我们知道运行
4
个重要的协议,互联网
IP
协议,互联网络可
制报 ICMP转换 ARP RARP Keepalived 在网
层采用最常见的工作方式是通过
ICMP
协议向服务器集群中的每一个节点发送一
ICMP
数据包
(有点类似 Ping 功能)如果个节点没有回响应数据包,那么认为该节点发生了故障
Keepalived
将报告这个节点失效,并从服务器集群中剔除故障节点。
2)在输层供了两个的协:传控制 TCP 和用户数据 UDP
传输控制协议
TCP
可以提供可靠的数据输出服务、
IP
地址和端口,代
TCP
的一个连接端,
获得 TCP 服务,需要在发送机的一个端口和接收机的一个口上建立连接,而 Keepalived 在传
输层里利用了 TCP 协议的端口连接和扫描技术来判断集群节点的端口是否正常,比如对于常
WEB 服务器 80 端口。或者 SSH 服务 22 口,Keepalived 一旦在传输层探测到这些端口号没
有数据响应和数据返回,就认为这些端口发生异常,然后强制将这些端口所对应的节点从服务
器集群中剔除掉。
3
应用层可以运行
FTP
TELNET
SMTP
DNS
等各种不同类型的高层协议,
Keepalived
的运行方式也更加全面和复杂化,用户可以通过自定义
Keepalived
工作方式,例如:可以
过编写程序或者脚本来运行 Keepalived Keepalived 将根据用户的设定参数检测各种程序或者
服务是否允许正常 Keepalived 的检测结果和用户设定的不一致时,Keepalived 将把对应的
服务器从服务器集群中剔除
Keekpalived 工作原理:通过 vrrp 协议实现
of 21
5墨值下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜