一、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.116.100
备DR 服务器:192.168.116.70
Web 服务器1:192.168.116.80
Web 服务器2:192.168.116.90
vip:192.168.116.123
客户端:192.168.116.200
关闭所有服务器的防护墙和selinux

第一步:配置负载调度器(主、备相同192.168.116.100和192.168.116.70)
1)安装Keepalived程序

2)给主配置文件做备份


3)修改配置文件如下:


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

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

2)刷新配置

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

第四步:部署NFS服务器
1):关闭防火墙

2):安装相关软件包并开启服务

3):创建共享目录给权限

4):写入网页内容

5):添加要发布的目录


第五步:配置节点服务器
1)关闭防火墙

2)安装httpd

3)挂载共享服务器共享的目录

4)创建虚拟接口并配置



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

6)更新配置

两台节点服务器配置大同小异
第六步:验证结果




posted on 2021-08-23 11:07  小笼包不是汤包  阅读(89)  评论(0)    收藏  举报