LVS+Keepalived 高可用群集的介绍和搭建步骤
文章目录
- 一、LVS+Keepalived 高可用群集
- 1.1 工作原理
- 1.2 Keepalived实现原理剖析
- 1.3 VRRP (虚拟路由冗余协议)
- 二、LVS+Keepalived 高可用群集的搭建
- LVS+Keepalived 高可用群集的搭建具体操作步骤(实操)
- 环境搭建
- 1)web1配置如图:
- 2)web2配置如图
- 3)主DR 服务器配置如图:
- 4)从DR 服务器配置如图:
- 5)客户机配置如图:
- 6)关闭所有服务器的防护墙和selinux
- 第一步:配置负载调度器(主、备相同192.168.80.30和192.168.80.40)
- 1)安装Keepalived程序
- 2)给主配置文件做备份
- 3)修改配置文件如下:
- 4)启动服务,查看虚拟vip
- 第二步:调整proce响应参数,关闭Linux内核的重定向参数响应
- 1)关闭Linux内核的重定向参数响应
- 2)刷新配置
- 第三步:从DR服务器配置步骤和主服务器基本相同,步骤如图:
- 第四步:配置节点服务器(192.168.80.10和192.168.80.20)
- 1)安装http服务并开启
- 2)在当前网页站点目录中创建网页文件,并写入内容
- 3)在web1的浏览器中输入自己的ip进行验证
- 4)创建虚拟接口并进行相关配置
- 5)开启虚接口并查看
- 6)添加路由条目,调整proce响应参数
- 7)更新配置
- 第五步:配置web2服务器,步骤和配置web1基本一样,如图:
- 第六步:验证结果
- 1)当前使用的为主DR服务器
- 2)断开主DR服务器的Keepalived测试
一、LVS+Keepalived 高可用群集
在这个高度信息化的 IT 时代,企业的生产系统、业务运营、销售和支持,以及日常管理等环节越来越依赖于计算机信息和服务,对高可用(HA)技术的应用需求不断提高,以便提供持续的、不间断的计算机系统或网络服务。
Keepalived是一个基于VRRP协议来实现的LVS服务高可用方案,可以解决静态路由出现的单点故障问题。
1.1 工作原理
在一个LVS服务集群中通常有主服务器(MASTER)和备份服务器(BACKUP)两种角色的服务器,但是对外表现为一个虚拟IP,主服务器会发送VRRP通告信息给备份服务器,当备份服务器收不到VRRP消息的时候,即主服务器异常的时候,备份服务器就会接管虚拟IP,继续提供服务,从而保证了高可用性。
1.2 Keepalived实现原理剖析
Keepalived采用VRRP热备份协议实现Linux服务器的多机热备功能
1.3 VRRP (虚拟路由冗余协议)
是针对路由器的一种备份解决方案
由多台路由器组成一个热备组,通过共用的虚拟IP地址对外提供服务
每个热备组内同时只有一台主路由器提供服务,其他路由器处于冗余状态
若当前在线的路由器失效,则其他路由器会根据设置的优先级自动接替虚拟IP地址,继续提供服务
二、LVS+Keepalived 高可用群集的搭建
主DR 服务器:192.168.153.40
备DR 服务器:192.168.153.50
Web 服务器1:192.168.153.60
Web 服务器2:192.168.153.70
vip:192.168.153.100
客户端:192.168.153.200
LVS+Keepalived 高可用群集的搭建具体操作步骤(实操)
环境搭建
1)web1配置如图:
2)web2配置如图
3)主DR 服务器配置如图:
4)从DR 服务器配置如图:
5)客户机配置如图:
6)关闭所有服务器的防护墙和selinux
第一步:配置负载调度器(主、备相同192.168.80.30和192.168.80.40)
1)安装Keepalived程序
2)给主配置文件做备份
3)修改配置文件如下:
34行之后的内容如下图,其他配置都删除了。
4)启动服务,查看虚拟vip
第二步:调整proce响应参数,关闭Linux内核的重定向参数响应
1)关闭Linux内核的重定向参数响应
2)刷新配置
第三步:从DR服务器配置步骤和主服务器基本相同,步骤如图:
第四步:配置节点服务器(192.168.80.10和192.168.80.20)
1)安装http服务并开启
2)在当前网页站点目录中创建网页文件,并写入内容
3)在web1的浏览器中输入自己的ip进行验证
4)创建虚拟接口并进行相关配置
5)开启虚接口并查看
6)添加路由条目,调整proce响应参数
7)更新配置
第五步:配置web2服务器,步骤和配置web1基本一样,如图:
第六步:验证结果
1)当前使用的为主DR服务器
2)断开主DR服务器的Keepalived测试
主服务器状态:
备服务器状态:
客户端进行测试如下:
LVS+Keepalived 高可用群集的介绍和搭建步骤相关推荐
- LVS+Keepalived高可用群集
目录 一:Keepalived 二:keepalived实现原理剖析 三:vrrp虚拟路由冗余协议 四:Keepalived体系主要模块及其作用 4.1core模块 4.2vrrp模块 4.3chec ...
- LVS+Keepalived高可用群集(无论头上是怎样的天空,我准备着承受任何风暴)
目录 前言 一.Keepalived实现原理剖析 1.1 VRRP(虚拟路由冗余协议) 1.2 Keepalived 原理 1.3 Keepalived 工具介绍 1.4 Keepalived 模块 ...
- LVS + Keepalived 高可用群集
Keepalived的设计目标识构建高可用的LVS负载均衡群集,可以调用ipvsadm工具来创建虚拟服务器.管理服务器池,而不仅仅用作双击热备.使用Keeepalived 构建LVS ...
- 实践 | Centos 7搭建LVS+Keepalived高可用Web服务群集群
LVS + Keepalived 高可用集群 Keepalived的设计目标是构建高可用的LVS负载均衡的集群,可以调用ipvsadm工具创建虚拟机,不仅仅用作双机热备,还可以使用keepalived ...
- LVS-DR+Keepalived 高可用群集
LVS 实际上相当于基于IP地址的虚拟化应用, 为基于IP地址和内容请求分发的负载均衡提出了一种高效的解决方法 Keepalived 1.支持故障自动切换(Failover) 2.支持节点健康状态检查 ...
- lvs服务器需要开启web服务么_Centos7搭建LVS+Keepalived高可用Web
LVS + Keepalived 高可用集群 Keepalived的设计目标是构建高可用的LVS负载均衡的集群,可以调用ipvsadm工具创建虚拟机,不仅仅用作双机热备,还可以使用keepalived ...
- Lvs+Keepalived高可用负载均衡配置
Lvs+Keepalived高可用负载均衡配置 环境介绍: vip=192.168.3.80 (负载均衡虚拟ip) lvs+keepalived_master eth0:172. ...
- 45.Keepalived高可用群集
Keepalived高可用群集 Keepalived采用VRRP热备份协议,以软件的方式实现linux服务器的多机热备功能,当一方故障时,自动切换备份服务器进行工作. Keepalived部署环境:一 ...
- 搭建:LVS+Keepalived高可用Web服务群集环境
该服务涉及到的技术较多,相关技术文档的具体解释可以参考以下链接: Centos 7基于DR(直接路由)模式的负载均衡配置详解: Centos 7基于NAT(地址转换)模式的负载均衡配置详解: LVS负 ...
最新文章
- 【Nutch2.2.1源代码分析之5】索引的基本流程
- const型数据小结
- parseInt 的使用方式,基数表达
- 地球绕太阳一圈有多远
- 突破次元壁障,Python爬虫获取二次元女友
- 【Redis学习笔记】Redis初识
- ipv6电视直播Android,关于高校电视直播(ipv4ipv6)
- xp连接win10工作组计算机,教你XP系统下连接win10共享的打印机的方法教程
- c语言编码菱形,C语言输出菱形代码及解析
- node 常用 npm 命令
- 如何以管理员身份运行powerShell
- java科学计数法的基本使用与如何看科学计数法
- 减少网页加载时间的6个技巧
- 操作系统1-6章作业
- 计算机硬件系统维护经验与体会,计算机操作系统维护与优化的实训报告心得体会.docx...
- CF506 C Mr. Kitayuta vs. Bamboos (贪心)
- JavaScript内的类型转换
- 计算机网络stp和utp,关于网络线UTP FTP STP SFTP 屏蔽层区别
- Spring Gateway静态文件路由
- TMS320F2812和TMS320F28335的差别
热门文章
- 系统通知并发问题_玩转Java高并发?请先说明下并发下的惊群效应
- zigbee 串口不稳定_Zigbee
- python中os.path和pathlib
- 原创《SQL基础知识第2版》PDF高清版,限时下载!
- 非常适合小白的 Asyncio 教程
- 骚操作!用Python自动下载抖音美丽小姐姐(有对象的同学小心尝试!)
- 受用一生的高效 PyCharm 使用技巧(二)
- Python 的 51 个秘密曝光,Github 获 2 万星
- 他因为泼了李彦宏一瓶水,成功圈粉无数,成为「网红」
- java class 结构_Java class文件的结构