文章目录

  • 一、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 高可用群集的介绍和搭建步骤相关推荐

  1. LVS+Keepalived高可用群集

    目录 一:Keepalived 二:keepalived实现原理剖析 三:vrrp虚拟路由冗余协议 四:Keepalived体系主要模块及其作用 4.1core模块 4.2vrrp模块 4.3chec ...

  2. LVS+Keepalived高可用群集(无论头上是怎样的天空,我准备着承受任何风暴)

    目录 前言 一.Keepalived实现原理剖析 1.1 VRRP(虚拟路由冗余协议) 1.2 Keepalived 原理 1.3 Keepalived 工具介绍 1.4 Keepalived 模块 ...

  3. LVS + Keepalived 高可用群集

             Keepalived的设计目标识构建高可用的LVS负载均衡群集,可以调用ipvsadm工具来创建虚拟服务器.管理服务器池,而不仅仅用作双击热备.使用Keeepalived 构建LVS ...

  4. 实践 | Centos 7搭建LVS+Keepalived高可用Web服务群集群

    LVS + Keepalived 高可用集群 Keepalived的设计目标是构建高可用的LVS负载均衡的集群,可以调用ipvsadm工具创建虚拟机,不仅仅用作双机热备,还可以使用keepalived ...

  5. LVS-DR+Keepalived 高可用群集

    LVS 实际上相当于基于IP地址的虚拟化应用, 为基于IP地址和内容请求分发的负载均衡提出了一种高效的解决方法 Keepalived 1.支持故障自动切换(Failover) 2.支持节点健康状态检查 ...

  6. lvs服务器需要开启web服务么_Centos7搭建LVS+Keepalived高可用Web

    LVS + Keepalived 高可用集群 Keepalived的设计目标是构建高可用的LVS负载均衡的集群,可以调用ipvsadm工具创建虚拟机,不仅仅用作双机热备,还可以使用keepalived ...

  7. Lvs+Keepalived高可用负载均衡配置

    Lvs+Keepalived高可用负载均衡配置 环境介绍: vip=192.168.3.80   (负载均衡虚拟ip) lvs+keepalived_master          eth0:172. ...

  8. 45.Keepalived高可用群集

    Keepalived高可用群集 Keepalived采用VRRP热备份协议,以软件的方式实现linux服务器的多机热备功能,当一方故障时,自动切换备份服务器进行工作. Keepalived部署环境:一 ...

  9. 搭建:LVS+Keepalived高可用Web服务群集环境

    该服务涉及到的技术较多,相关技术文档的具体解释可以参考以下链接: Centos 7基于DR(直接路由)模式的负载均衡配置详解: Centos 7基于NAT(地址转换)模式的负载均衡配置详解: LVS负 ...

最新文章

  1. 【Nutch2.2.1源代码分析之5】索引的基本流程
  2. const型数据小结
  3. parseInt 的使用方式,基数表达
  4. 地球绕太阳一圈有多远
  5. 突破次元壁障,Python爬虫获取二次元女友
  6. 【Redis学习笔记】Redis初识
  7. ipv6电视直播Android,关于高校电视直播(ipv4ipv6)
  8. xp连接win10工作组计算机,教你XP系统下连接win10共享的打印机的方法教程
  9. c语言编码菱形,C语言输出菱形代码及解析
  10. node 常用 npm 命令
  11. 如何以管理员身份运行powerShell
  12. java科学计数法的基本使用与如何看科学计数法
  13. 减少网页加载时间的6个技巧
  14. 操作系统1-6章作业
  15. 计算机硬件系统维护经验与体会,计算机操作系统维护与优化的实训报告心得体会.docx...
  16. CF506 C Mr. Kitayuta vs. Bamboos (贪心)
  17. JavaScript内的类型转换
  18. 计算机网络stp和utp,关于网络线UTP FTP STP SFTP 屏蔽层区别
  19. Spring Gateway静态文件路由
  20. TMS320F2812和TMS320F28335的差别

热门文章

  1. 系统通知并发问题_玩转Java高并发?请先说明下并发下的惊群效应
  2. zigbee 串口不稳定_Zigbee
  3. python中os.path和pathlib
  4. 原创《SQL基础知识第2版》PDF高清版,限时下载!
  5. 非常适合小白的 Asyncio 教程
  6. 骚操作!用Python自动下载抖音美丽小姐姐(有对象的同学小心尝试!)
  7. 受用一生的高效 PyCharm 使用技巧(二)
  8. Python 的 51 个秘密曝光,Github 获 2 万星
  9. 他因为泼了李彦宏一瓶水,成功圈粉无数,成为「网红」
  10. java class 结构_Java class文件的结构