LVS+Keepalived高可用群集的介绍和搭建

LVS+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高可用群集的介绍和搭建_第1张图片

二、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配置如图:

LVS+Keepalived高可用群集的介绍和搭建_第2张图片

2)web2配置如图

LVS+Keepalived高可用群集的介绍和搭建_第3张图片

3)主DR 服务器配置如图:

LVS+Keepalived高可用群集的介绍和搭建_第4张图片

4)从DR 服务器配置如图:

LVS+Keepalived高可用群集的介绍和搭建_第5张图片

5)客户机配置如图:

LVS+Keepalived高可用群集的介绍和搭建_第6张图片

6)关闭所有服务器的防护墙和selinux

LVS+Keepalived高可用群集的介绍和搭建_第7张图片

第一步:配置负载调度器(主、备相同192.168.80.30和192.168.80.40)

1)安装Keepalived程序

LVS+Keepalived高可用群集的介绍和搭建_第8张图片

2)给主配置文件做备份

LVS+Keepalived高可用群集的介绍和搭建_第9张图片

3)修改配置文件如下:

LVS+Keepalived高可用群集的介绍和搭建_第10张图片

34行之后的内容如下图,其他配置都删除了。

LVS+Keepalived高可用群集的介绍和搭建_第11张图片

4)启动服务,查看虚拟vip

LVS+Keepalived高可用群集的介绍和搭建_第12张图片

第二步:调整proce响应参数,关闭Linux内核的重定向参数响应

1)关闭Linux内核的重定向参数响应

LVS+Keepalived高可用群集的介绍和搭建_第13张图片

2)刷新配置

LVS+Keepalived高可用群集的介绍和搭建_第14张图片

第三步:从DR服务器配置步骤和主服务器基本相同,步骤如图:

LVS+Keepalived高可用群集的介绍和搭建_第15张图片

LVS+Keepalived高可用群集的介绍和搭建_第16张图片

LVS+Keepalived高可用群集的介绍和搭建_第17张图片

第四步:配置节点服务器(192.168.80.10和192.168.80.20)

1)安装http服务并开启

LVS+Keepalived高可用群集的介绍和搭建_第18张图片

2)在当前网页站点目录中创建网页文件,并写入内容

LVS+Keepalived高可用群集的介绍和搭建_第19张图片

3)在web1的浏览器中输入自己的ip进行验证

LVS+Keepalived高可用群集的介绍和搭建_第20张图片

4)创建虚拟接口并进行相关配置

LVS+Keepalived高可用群集的介绍和搭建_第21张图片

5)开启虚接口并查看

LVS+Keepalived高可用群集的介绍和搭建_第22张图片

6)添加路由条目,调整proce响应参数

LVS+Keepalived高可用群集的介绍和搭建_第23张图片

7)更新配置

LVS+Keepalived高可用群集的介绍和搭建_第24张图片

第五步:配置web2服务器,步骤和配置web1基本一样,如图:

LVS+Keepalived高可用群集的介绍和搭建_第25张图片

第六步:验证结果

1)当前使用的为主DR服务器

LVS+Keepalived高可用群集的介绍和搭建_第26张图片

2)断开主DR服务器的Keepalived测试

主服务器状态:

LVS+Keepalived高可用群集的介绍和搭建_第27张图片

备服务器状态:

LVS+Keepalived高可用群集的介绍和搭建_第28张图片

客户端进行测试如下:

uj-1659687610800)]

2)断开主DR服务器的Keepalived测试

主服务器状态:

[外链图片转存中…(img-qQRfZqz9-1659687610800)]

备服务器状态:

[外链图片转存中…(img-QBZUcDcD-1659687610800)]

客户端进行测试如下:

LVS+Keepalived高可用群集的介绍和搭建_第29张图片

你可能感兴趣的:(服务器,网络,linux)