
Keepalived
高可用服务器
目录
Keepalived
高可用服务器
........................................................................................................................
1
第一章 keepalived 的简介
........................................................................................................................
1
1
、
keepalived
的介绍
.......................................................................................................................
1
2、Keepalived 是什么?
..................................................................................................................
1
3
、
Keepalvied
的工作原理
..............................................................................................................
2
第二章 keepalived 的配置
........................................................................................................................
3
1
、安装
keepalived
服务
..................................................................................................................
3
2、keepalived 的配置文件解析
.......................................................................................................
3
3、keepalived 脑裂现象
...................................................................................................................
3
第三章 keepalived 实验
............................................................................................................................
4
1、实验-keepalived 实现双机热备
.................................................................................................
4
2
、实验
-uos1
和
uos2
上运行
keepalived
实现高可用,并运行
lvs
实现负载均衡(
DR
模式)
,uos3
和
uos4
上运行
Nginx
服务
..............................................................................................................
7
3
、实验
-uos1
和
uos2
上运行
keepalived
实现高可用、并运行
lvs
实现负载均衡(
NAT
模式),
..........................................................................................................................................................
13
第一章 keepalived 的简介
1、keepalived 的介绍
Keepalived
是
Linux
下一个轻量级别的高可用解决方案。高可用
(High Avalilability,HA)
,其
实两种不同的含义:广义来讲,是指整个系统的高可用行,狭义的来讲就是之主机的冗余和接
管,
它与 HeartBeat RoseHA 实现相同类似的功能,都可以实现服务或者网络的高可用,但是又有
差别,HeartBeat 是一个专业的、功能完善的高可用软件,它提供了 HA 软件所需的基本功能,
比如:心跳检测、资源接管,检测集群中的服务,在集群节点转移共享
IP
地址的所有者等等。
HeartBeat 功能强大,但是部署和使用相对比较麻烦,
与
HeartBeat
相比,
Keepalived
主要是通过虚拟路由冗余来实现高可用功能,虽然 它 没 有
HeartBeat 功能强大,但是 Keepalived 部署和使用非常的简单,所有配置只需要一个配置文件即
可以完成
2、Keepalived 是什么?
Keepalived
起初是为
LVS
设计的,专门用来监控集群系统中各个服务节点的状态,它根据
TCP/IP
参考模型的第三、第四层、第五层交换机制检测每个服务节点的状态,如果某个服务器
节点出现异常,或者工作出现故障,Keepalived 将检测到,并将出现的故障的服务器节点从集
群系统中剔除,这些工作全部是自动完成的,不需要人工干涉,需要人工完成的只是修复出现
评论