LVS的DR模式+Keepalived(高可用)

本文介绍了LVS的DR模式和Keepalived在创建高可用Web架构中的应用。Keepalived负责监控服务器状态,实现故障切换。通过实验展示了配置过程,包括设置yum源、安装依赖、配置文件以及测试VIP漂移和健康检查。当服务器宕机时,Keepalived能确保VIP地址自动转移,保持服务不间断。
摘要由CSDN通过智能技术生成

1.基本概念

1.keepalived是一个类似于layer3, 4 & 5交换机制的软件,也就是我们平时说的第3层、第4层和第5层交换。Keepalived是自动完成,不需人工干涉。
2.Keepalived的作用是检测服务器的状态,如果有一台web服务器宕机,或工作出现故障,Keepalived将检测到,并将有故障的服务器从系统中剔除,同时使用其他服务器代替该服务器的工作,当服务器工作正常后Keepalived自动将服务器加入到服务器群中,这些工作全部自动完成,不需要人工干涉,需要人工做的只是修复故障的服务器。
3.作用主要用作RealServer的健康状态检查以及LoadBalance主机和BackUP主机之间failover的实现。
4.高可用web架构: LVS+keepalived+nginx+apache+php+eaccelerator(+nfs可选 可不选)
5.注意的点
1.如果客户端和用户直接连接的话,会出现很多问题,例如网络,存储,访问
2.如果服务器压力很大:解决方法是先访问缓存,再访问负载均衡
3.搜索服务器:专门用来接受搜索的请求的,一般来说存储都比较高效
4.对于用户来说,等待的时间都是查询的时间
5.节耦的用处:为了避免某一个节点坏了,所有都坏
6.redhat 6.5和6的启动方式都使用了IPVS的架构
7.SNMP是简单网络管理协议
8.在高可用的目录下bin脚本,etc是配置文件,sbin下是一个编译好的二进制文件
9.在做项目的时候注意网卡接口的名称
10.优先级 也即权重

2.实验

实验环境:

主机 ip 服务
server1 172.25.66.1 LVS ACTIVE(主)
server4 172.25.66.4 LVS BACKUP(备)
VIP 172.25.66.100 LVS VIP
server2 172.25.66.2 Realserver1
server3 172.25.66.3 Realserver2

LVS ACTIVE(主) 172.25.66.1
LVS BACKUP(备) 172.25.66.4
LVS VIP 172.25.66.100
Realserver1 172.25.66.2
Realserver2 172.25.66.3
前提:
首先建立一个快照,名称为vm4,操作如下:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
1.配置
<1>配置高级yum源

[root@server1 ~]# cd /etc/yum.repos.d/
[root@server1 yum.repos.d]# vim rhel-source.repo 

在这里插入图片描述
配置文件中的内容如下:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值