高可用集群KEEPALIVED

集群类型

LB:Load Balance 负载均衡

LVS/HAProxy/nginx(http/upstream, stream/upstream)

HA:High Availability 高可用集群 数据库、Redis

SPoF: Single Point of Failure,解决单点故障

HPC:High Performance Computing 高性能集群

keepalived 简介 :

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

keepalived实验:

四台主机:

rs1:172.25.254.110       rs2:172.25.254.120

ka1:172.25.254.10        ka2:172.25.254.20

keepalived虚拟路由管理

安装keepalived

Ka1配置如下

Ka1配置文件传给ka2

Ka2配置如下

Rs1 用ssh远程登录ka1并抓包

此时关ka1,会看到10变成20

开启通信功能(同时备注或同时不备注)

独立日志

独立子配置文件(备注原配置文件,不然会冲突)

创建名为172.25.254.100.conf的子文件,并把原配置文件复制进去

查看子配置文件信息

非抢占(两台主机都是BACKUP,一台down掉,另一台继续)

延时抢占(两台主机都是BACKUP,重启后5秒会抢占)

组播变单播(ka1为master(源地址10  dst 为20)  ka2为backup(源地址20  dst 为10))

Vrrp_strict存在时不支持单播,建议和vrrp_iptables一起备注

查看从ka1到ka2(在1上看)

邮件通知

两台机子上安装mailx

登录QQ邮箱,点击账号与安全

点击生成授权码

在两台/etc/mail.rc下编辑(password为刚才的授权码)

发送邮件

收到邮件

同步时间

脚本

发送

收到

keepalived+lvs

两个master

KA1配置

KA2配置

KA1拿到的VIP是172.25.254.100

KA2拿到的VIP是172.25.254.200

脚本控制vip

keepalived+haproxy

即使本地没有IP,也能正常启动(KA1和KA2都做)

备注virtual_server

恢复纯净实验环境

用KA1 curl 172.25.254.100

用KA2 curl 172.25.254.100

  • 8
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值