LVS+Keepalived 高可用群集实战部署(图文详解)

本文详细介绍了LVS+Keepalived高可用群集的部署,包括LVS作为IP负载均衡器的角色,Keepalived的故障切换与健康检查功能,以及VRRP协议在实现多机热备中的作用。通过配置负载调度器、NFS共享服务器、节点服务器和Keepalived,确保服务的高可用性。
摘要由CSDN通过智能技术生成

一、LVS+Keepalived 高可用群集

1、LVS

Linux虚拟服务器(Linux Virtual Server)

LVS 实际上相当于基于IP地址的虚拟化应用, 为基于IP地址和内容请求分发的负载均衡提出了一种高效的解决方法


2、Keepalived

1、支持故障自动切换(Failover)
2、支持节点健康状态检查(Health Checking)

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


3、Keepalived实现原理剖析

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

2、VRRP(虚拟路由冗余协议)是针对路由器的一种备份解决方案。

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

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

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


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

环境配置

主机 操作系统 IP地址 软件/安装包/工具
Director1 CentOS7 192.168.184.10 ipvsadm、keepalived
Director2 CentOS7 192.168.184.20 ipvsadm、keepalived
NFS-Server CentOS7 192.168.184.30 rpcbind、nfs-utils
Web-Server1 CentOS7 192.168.184.40 rpcbind、nfs-utils、httpd
Web-Server2 CentOS7 192.168.184.50 rpcbind、nfs-utils、httpd
客户机 CentOS7 192.168.184.60 ——————

1、配置负载调度器(192.168.184.10、192.168.184.20相同)

systemctl stop firewalld.service
setenforce 0

yum -y install ipvsadm keepalived
modprobe ip_vs
cat /proc/net/ip_vs

vim /etc/sysctl.conf

net.ipv4.conf.all.send_redirects = 0
net.ipv4.conf.default.send_redirec
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

leec。

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值