云原生keepalived实验设定

一、keepalived概述

vrrp 协议的软件实现,原生设计目的为了高可用 ipvs服务

功能: 基于vrrp协议完成地址流动 为vip地址所在的节点生成ipvs规则(在配置文件中预先定义) 为ipvs集群的各RS做健康状态检测 基于脚本调用接口完成脚本中定义的功能,进而影响集群事务,以此支持nginx、haproxy等服务

二、keepalived实验环境设定

实验需要四台虚拟机 ka1 ka2 rs1 rs2

设定rs1、rs2网络及业务真实数据

测试

设定ka1、ka2网络及本地解析

在ka1主机中开启时间同步服务

root@ka1 \~# vi /etc/chrony.conf

在ka2主机中使用ka1的时间同步服务

root@ka2 \~# vim /etc/chrony.conf

三、keepalived虚拟路由配置

keepalived安装

root@ka1 \~# dnf install keepalived.x86_64 -y

root@ka2 \~# dnf install keepalived.x86_64 -y

配置虚拟路由

设定ka1为MASTER

root@ka1 \~# vim /etc/keepalived/keepalived.conf

root@ka1 \~# vi /etc/keepalived/keepalived.conf

root@ka1 \~# systemctl enable --now keepalived.service

设定ka2为BACKUP

验证

测试故障

在ka1中模拟故障

root@ka1 \~# systemctl stop keepalived.service

可以观察到vip被迁移到ka2主机中

四、keeplived双主模式

在ka1中

在ka2中

测试

关闭ka1服务墨迹故障

root@ka1 \~# systemctl stop keepalived.service

相关推荐
我是小灰灰吖11 小时前
QT在线安装器使用指南:从下载到配置完整教程
linux·qt·ubuntu
GlueNa2SiO311 小时前
第十八章 Linux故障排查与恢复
linux·服务器·笔记·学习
寺中人12 小时前
Linux 基础命令入门实战教程:从零掌握常用操作,新手快速上手
linux·运维·服务器·shell·linux 命令·linux 基础教程·linux 入门
V哥AI增长12 小时前
Schema.org 结构化数据与GEO技术落地:AI引擎引用机制与JSON-LD部署实证研究
大数据·运维·人工智能
小张成长计划..13 小时前
【Linux】18:基础IO
linux·运维·服务器
MIXLLRED13 小时前
解决——Ubuntu远程桌面指令更换网络
linux·网络·ubuntu
啊哈一半醒14 小时前
Windows 虚拟机搭建 CentOS 全过程(2026 最新版 + 踩坑解决)
linux·windows·centos
wunaiqiezixin14 小时前
MIT 6.S081 lazy 前置篇(lab5):缺页异常、惰性分配、写时复制、页面换出
linux·unix·os·xv6·mit6.s081
东东最爱敲键盘14 小时前
二阶段总结
运维
Benszen14 小时前
云计算基础-13:Linux网络管理实战-1
linux·运维·云计算