lvs集群 Keepalived

Keepalived高可用集群

Keepalived概述

  • 功能

    • LVS规则管理
    • LVS集群真实服务器状态监测
    • 管理VIP
复制代码

Keepalived实现web高可用

安装keepalived软件

在webservers上配置

复制代码
复制代码
启动服务 webservers
复制代码
systemctl start keepalived.service
复制代码
ip a s | grep 192.168        #web1主机绑定vip
复制代码
测试高可用
  • 配置高可用的web集群时,Keepalived只为服务器提供了VIP
  • Keepalived不知道服务器上运行了哪些服务
  • MASTER服务器可以通过跟踪脚本监视本机的80端口,一旦本机80端口失效,则将VIP切换至BACKUP服务器
  • Keepalived对脚本的要求是,退出码为0表示访问成功;退出码为1表示失败
复制代码
测试高可用配置
复制代码
ip a s | grep 88.80              #确认VIP绑定在web1

LVS+Keepalived高可用负载平衡集群

使用Keepalived扩充LVS-DR集群,实现LVS调度器高可用

配置高可用负载平衡集群

复制代码
lvs1和lvs2节点安装ipvsadm和Keepalived软件
复制代码
配置lvs1节点Keepalived软件,在lvs1上做配置
复制代码
启动服务测试
复制代码
ipvsadm -Ln                          #启动服务前无LVS规则
复制代码
配置lvs2节点Keepalived软件
相关推荐
唐朝板栗丶TDC几秒前
Windows下使用WSL2创建Ubuntu子系统(更改安装位置与启动图形桌面)
linux·windows·经验分享·ubuntu
Elnaij几秒前
Linux系统与系统编程(4)——Linux软件包管理器、Vim与gcc
linux
齐齐大魔王3 分钟前
linux-进程通信
linux·运维·服务器
十铭忘3 分钟前
实用linux 命令和实用工具
linux·经验分享
Fanfanaas4 分钟前
Linux 系统编程 进程篇 (二)
linux·运维·服务器·c语言·开发语言·学习
Once_day9 分钟前
Linux之(31)Shell的set命令
linux·运维·bash
亚空间仓鼠10 分钟前
Ansible之Playbook(四):循环与判断
java·服务器·ansible
念恒1230614 分钟前
Linux基础开发工具(编写一个简易进度条)
linux·c语言
Hello.Reader14 分钟前
算法是什么
linux·运维·算法
cui_ruicheng15 分钟前
Linux IO入门(二):重定向与缓冲区机制
linux·运维·服务器