云原生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 小时前
linux 配置环境变量
linux
傲世仙尊11 小时前
目录即文件-Ext文件系统收尾篇
linux·c语言
虎头金猫12 小时前
4K 视频总卡在公网带宽?用 N1 + OpenList 把网盘播放链路重新理顺
运维·服务器·网络·python·容器·beautifulsoup·pandas
分布式存储与RustFS12 小时前
MinIO 官方 Docker 镜像被移除:依赖它的项目该怎么办
docker·云原生·devops·对象存储·minio·分布式存储
_艾伦 耶格尔.13 小时前
进程间通信
linux
AI职业加油站13 小时前
AI智能体应用工程师证书:政策红利下的职业新风口
大数据·运维·人工智能·学习·职场发展
codeejun13 小时前
每日一Go·MySQL-5、锁机制全解析
云原生·golang
Liuqy-0513 小时前
Linux IO编程——静态库、动态库
linux
此冬歌咏14 小时前
K8s 节点故障实战:优雅驱逐 31 秒,硬故障 331 秒,以及那个永远 Pending 的 Pod
运维·k8s
彧azz14 小时前
Linux 环境下 Redis 学习总结:数据类型、持久化、锁、事务、主从与缓存问题
linux·redis·笔记·学习·面试