LVS - DR模式+Keepalived实现高可用

本文介绍了如何利用LVS-DR模式和Keepalived实现高可用性。详细讲解了Keepalived的工作原理,包括VRRP协议在多台服务器热备中的作用。同时,通过实验步骤演示了配置真实服务器、负载均衡调度器和Keepalived的过程,以及模拟故障测试,展示了在调度器或真实服务器宕机时的自动切换机制。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

LVS - DR模式+Keepalived实现高可用(HAC)

前言

本文重点在于keepalived的实现原理,后面的Keepalived加LVS实现高可用的搭建实验能更加深刻的理解Keepalived的工作流程,如有遗漏之处,欢迎指正批评,谢谢。

基础理论概述

LVS - DR 模式概述

详细介绍与搭建见集群化知识整理LVS - DR 模式集群搭建实验

Keepalived实现原理

1. Keepalived案列分析
  • 企业应用中,单台服务器承担应用存在单点故障的危险。
  • 单点故障一旦发生,企业服务将发生中断,造成极大的危害。
2. Keepalived工具概述
  • 转为LVS和HA设计的一款健康检查工具
  • 支持故障自动切换(Failover)
  • 支持节点健康状态检查(Health Cheaking)
  • 官方网站 http://www.keepalived.org
3. 原理解析
  • Keepalived采用VRRP热备协议实现Linux服务器的多机热备功能
  • VRRP,虚拟路由冗余协议,是针对路由器的一种备份解决方案。
  • 由多台路由器组成一个热备组,通过共用的虚拟IP地址对外提供服务。
  • 每个热备组内同一时刻只有一台主路由器提供服务,其他路由器处于冗余状态。
  • 若当前在线等的路由器失败,则其他路由器会根据设置的优先级自动接替虚拟IP地址,继续提供服务。

实验步骤

实验目的:掌握搭建LVS - DR + Keepalived搭建流程

实验准备:4台C6标准虚拟机(selinux已关)

实验规划:

服务器角色 简称 IP地址
负载均衡调度器1 D1 192.168.10.10
负载均衡调度器2 D2 192.168.10.11
真实服务器1 RS1 192.168.10.12
真实服务器2 RS2 192.168.10.13

实验拓扑图

一、配置真实服务器

关闭网卡守护服务,此服务会与 network服务冲突。

service NetworkManager stop
chkconfig NetworkManager off

配置回环子接口

cd /etc/sysconfig/network-scripts/
cp -a ifcfg-lo ifcfg-lo:0
vim ifcfg-lo:0

修改网卡名称、IP地址、子网掩码。

DEVICE=lo:0
IPADDR=192.168.10.100
NETMASK=255.255.255.255

保存网卡信息,修改内核参数,声明arp行为。

vim /etc/sysctl.conf

#LVS_DR lo ARP
net.ipv4.conf.all.arp_ignore 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值