前言
关于 MySQL 主从复制的原理,请参阅以前的 《Redis进阶篇04 — 复制技术(一)MySQL》。
Q:为什么主从复制一定要搭配 keepalived ?
复制(Replication):一种将一组数据从一个数据源拷贝到另外一个或多个数据源的备份技术。在 MySQL 主从复制中,复制能实现数据备份、读写分离(提高并发处理能力)、部分高可...
概述
案例要求:Keepalived + nginx + tomcat
正常情况下,我们可以利用 Nginx 的反向代理实现负载均衡,比如类似这样的:
为了实现高可用,避免单点故障,我们也可以部署多个 Nginx ,形成某种意义上的 Nginx 集群,便有:
上图这种其实是伪高可用,即客户端访问时需要指定特定的 IP 地址或域名,但客户端并不知...
安装 Keepalived
您可以通过两种方式安装 Keepalived :
从存储库中安装
源代码编译安装(推荐)
当前我的操作系统为 RockyLinux 8.10
从存储库中安装
Shell > dnf info keepalived
Shell > dnf -y install keepalived
安装结束后,以下的文件会比较重...
简述
Keepalived: 是一个用 C 语言编写的路由软件,该软件项目的主要目标是为 GNU/Linux 系统和基于 GNU/Linux 的基础设施提供简单而强大的 负载均衡 以及 高可用。负载均衡框架依赖著名和广泛使用的 IPVS 内核模块,提供 第四层的负载均衡。
keepalived 实现了一套检查器,可根据服务器状态动态地、自适应地维护...
操作环境说明
操作系统: Rocky Linux release 9.2
keepalive节点1 IP:172.30.87.181
keepalive节点2 IP:172.30.87.182
keepalive 虚拟VIP:172.30.87.183
keepalive版本:keepalived-2.2.8-3.el9.x86_64
环境准备
未...