解决LVS群集的单点故障——LVS和keepalived实现高可用群集

文章目录一、LVS+Keepalived高可用群集1.LVS2.Keepalived3.Keepalived实现原理二、LVS+Keepalived 高可用群集部署1.部署NFS服务器2.配置节点服务器3.配置负载调度器4.客户机访问一、LVS+Keepalived高可用群集1.LVS传统LVS-DR模型,是单调度器,那么当调度器出现故障的时候,就会出现单点故障问题,这时需要keepalived,实现双机热备(主从模式)。支持故障自动切换(Failover)。支持节点健康状态检查(Health
摘要由CSDN通过智能技术生成

一、LVS+Keepalived高可用群集

1.LVS

传统LVS-DR模型,是单调度器,那么当调度器出现故障的时候,就会出现单点故障问题,这时需要keepalived,实现双机热备(主从模式)。

  • 支持故障自动切换(Failover)。
  • 支持节点健康状态检查(Health Checking)
  • 官方网站:http://www.keepalived.org/

2.Keepalived

  • 支持故障自动切换(Failover)
  • 支持节点健康状态检查(Health Checkting)

判断LVS负载调度器、节点服务器的可用性,当master主机出现故障及时切换到backup节点保证业务正常,当master故障主机恢复后将其重新加入群集而且业务重新切换回master节点

3.Keepalived实现原理

1、Keepalived采用VRRP热备份协议实现Linux服务器的多机热备功能
2、VRRP(虚拟路由冗余协议)是针对路由器的一种备份解决方案
由多台路由器组成一个热备组,通过共用的虚拟IP地址对外提供服务;
每个热备组内同时只有一台主路由器提供服务,其他路由器处于冗余状态;
若当前在线的路由器失效,则其他路由器会根据设置的优先级自动接替虚拟IP地址,继续提供服务。

二、LVS+Keepalived 高可用群集部署

主机 操作系统 IP地址 软件、安装包、工具
主负载调度器(Director1) CentOS7 ens33: 192.168.163.10 ipvsadm、keepalived
备负载调度器(Director2) CentOS7 ens33:192.168.163.11 ipvsadm 、keepalived
Web节点服务器1 CentOS7 ens33:192.168.163.12lo:0 (VIP):192.168.163.100 rpcbind、nfs-utils、httpd
Web节点服务器2 CentOS7 ens33:192.168.163.13lo:0 (VIP):192.168.163.100 rpcbind、nfs-utils、httpd
NFS服务器 CentOS7 192.168.163.14 rpcbind、nfs-utils
客户机 Win10 192.168.163.15

1.部署NFS服务器

systemctl stop firewalld.service
systemctl disable firewalld.service
setenforce 0

yum -y install nfs-utils rpcbind

systemctl start rpcbind.service
systemctl start nfs.service
systemctl enable nfs.service
systemctl enable rpcbind.service

mkdir /opt/test1
mkdir
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值