首页 > 其他分享 >LVS+Keepalived 高可用群集

LVS+Keepalived 高可用群集

时间:2022-11-27 15:00:09浏览次数:105  
标签:LVS 群集 Keepalived 192.168 服务器 DR 节点

LVS+Keepalived 高可用群集

在这个高度信息化的 IT 时代,企业的生产系统、业务运营、销售和支持,以及日常管理等环节越来越依赖于计算机信息和服务,对高可用(HA)技术的应用需求不断提高,以便提供持续的、不间断的计算机系统或网络服务。

Keepalived是一个基于VRRP协议来实现的LVS服务高可用方案,可以解决静态路由出现的单点故障问题。

1、Keepalived工具介绍

专为LVS和HA设计的一款健康检查工具

• 支持故障自动切换(Failover)

• 支持节点健康状态检查(Health Checking)

• 官方网站:http://www.keepalived.org/

2、工作原理

在一个LVS服务集群中通常有主服务器(MASTER)和备份服务器(BACKUP)两种角色的服务器,但是对外表现为一个虚拟IP,主服务器会发送VRRP通告信息给备份服务器,当备份服务器收不到VRRP消息的时候,即主服务器异常的时候,备份服务器就会接管虚拟IP,继续提供服务,从而保证了高可用性。

3、Keepalived实现原理剖析

Keepalived采用VRRP热备份协议实现Linux服务器的多机热备功能

4、 VRRP (虚拟路由冗余协议)

是针对路由器的一种备份解决方案

由多台路由器组成一个热备组,通过共用的虚拟IP地址对外提供服务

每个热备组内同时只有一台主路由器提供服务,其他路由器处于冗余状态

若当前在线的路由器失效,则其他路由器会根据设置的优先级自动接替虚拟IP地址,继续提供服务

5、故障转移机制

Keepalived高可用服务之间的故障切换转移,是通过VRRP 来实现的。

在 Keepalived服务正常工作时,主 Master节点会不断地向备节点发送(多播的方式)心跳消息,用以告诉备Backup节点自己还活着,当主 Master节点发生故障时,就无法发送心跳消息,备节点也就因此无法继续检测到来自主 Master节点的心跳了,于是调用自身的接管程序,接管主Master节点的 IP资源及服务。

而当主 Master节点恢复时,备Backup节点又会释放主节点故障时自身接管的IP资源及服务,恢复到原来的备用角色。

6、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,192.168,服务器,DR,节点
From: https://www.cnblogs.com/lnj0/p/16929693.html

相关文章

  • LVS负载均衡集群
    LVS-DR集群介绍LVS-DR(LinuxVirtualServerDirectorServer)工作模式,是生产环境中最常用的一种工作模式。1、LVS-DR工作原理LVS-DR模式,DirectorServer作为群集的访......
  • LVS+Keepalived高可用集群部署
    一、LVS+Keepalived高可用群集在这个高度信息化的IT时代,企业的生产系统、业务运营、销售和支持,以及日常管理等环节越来越依赖于计算机信息和服务,对高可用(HA)技术的应用......
  • 【Azure Fabric Service】Service Fabric 托管群集通过
    问题描述ServiceFabric托管群集,使用KeyVault中证书,把证书导入到本地安装后,使用该证书的Thumbprint作为指令 Connect-ServiceFabricCluster 的 ServerCertThumbpr......
  • LVS负载均衡集群——DR模式
    一、LVS-DR集群介绍LVS-DR(LinuxVirtualServerDirectorServer)工作模式,是生产环境中最常用的一种工作模式。1.1LVS-DR工作原理LVS-DR模式,DirectorServer作为群集......
  • 【Azure Fabric Service】Service Fabric 托管群集通过Connect-ServiceFabricCluster
    问题描述ServiceFabric托管群集,使用KeyVault中证书,把证书导入到本地安装后,使用该证书的Thumbprint作为指令 Connect-ServiceFabricCluster 的 ServerCertThumbpr......
  • 【Azure Fabric Service】Service Fabric 托管群集通过 Connect-ServiceFabricCluster
    问题描述ServiceFabric托管群集,使用KeyVault中证书,把证书导入到本地安装后,使用该证书的Thumbprint作为指令 Connect-ServiceFabricCluster 的 ServerCertThumb......
  • 2. LVS的DR,TUN,NAT模型
    负载均衡器不会与客户端进行连接握手,只是负责传送数据包到各个服务器,速度要求非常快,从而达到多个服务器负载均衡。负载均衡器因为没有和客户端或服务端进行握手连接,所以......
  • 4. 基于keepalived的LVS高可用搭建
    之前用虚拟机配置了lvs,现在给清掉,使用ipvsadm-C第一台机器:给清掉,使用ipvsadm-C把vip给down掉第二台和第三台之前安装了隐藏vip第四台机器还是个裸机第一台和第......
  • 3. LVS的DR模型试验搭建
    这个关系图是基于DR模型,下面根据这个图搭建一个玩玩第一个机器:在第一台机器上搭建lvs,首先要有vip虚拟ip地址到这里先暂停,把查看下面配置,把第二台机器和第三台机器配置......
  • LVS+keepalived群集
    一、keepalived工具介绍专为LVS和HA设计的一款健康检查工具支持故障自动切换(Failover)支持节点健康状态检查(HealthChecking)判断LVS负载调度器、节点服务器的可用......