一步一步搭建Redis + Keepalived主从高可用之Keepalived安装配置(三)

开心一笑

【我:“屎克郎,你不是移‍民了吗?怎么又回来了?”

屎克郎:“再不回来,就饿死了!”

我:“怎么会这样子!”

屎克郎:“那是一个鸟不拉屎的地方!”】

**提出问题******

如何安装keepalived???

解决问题

励志图片

上一节我们已经介绍了如何Redis主从如何配置,如果你还没看上一篇文章,建议先去看下。接下来,我们开始介绍如何安装keepalived?

IT资源管理系统的安装、配置步骤,涉及到的相关软件主要有:Linux操作系统,REDIS相关版本要求如下:

  • Linux版本:Red Hat Enterprise Linux Server release 6.7
  • REDIS版本:rredis-3.0.0.tar.gz
  • REDISGEM版本:redis-3.3.0.gem
  • OPENSSL版本:openssl-1.0.1e-42.el6.x86_64
  • 环境准备如下:
  • 操作系统:安装Linux操作系统
  • 语言环境:安装中文字符集(UTF-8)
  • Redis Master: 192.68.3.67(主机)
  • Redis Slave: 192.68.3.68(从机)
  • Keepalived VIP: 192.68.3.69(对外IP,keepalived使用 VIP, VIP 可以在 - - redis1 , redis2 上漂移 )

软件准备:Keepalived软件版本:keepalived-1.1.20.tar.gz

我们要在两台机器(Redis Master: 192.68.3.67(主机)/Redis Slave: 192.68.3.68(从机))都安装上Keepalived软件.

Keepalived安装

1、上传Keepalived至/home/目录

2、解压Keepalived软件

  tar -zxvf keepalived-1.1.20.tar.gz 
  cd keepalived-1.1.20
  ln -s /usr/src/kernels/2.6.9-78.EL-i686/usr/src//linux
  ./configure --prefix=/usr/local/keepalived --disable-fwmark 

出现一些依赖包没安装问题,请挂载安装镜像,进行安装:

解决方法:挂载安装镜像

yum install -y openssl openssl-devel

3、编译以及编译安装

make && make install

4、Keepalived配置

修改配置文件路径:

cp /usr/local/keepalived/sbin/keepalived /usr/sbin/
cp /usr/local/keepalived/etc/sysconfig/keepalived /etc/sysconfig/
cp /usr/local/keepalived/etc/rc.d/init.d/keepalived /etc/init.d/
cd /etc/init.d/
chkconfig --add keepalived
chkconfig keepalived on
mkdir -p /etc/keepalived

以root用户登录主机(Master),修改配置文件:

vi /etc/keepalived/keepalived.conf

注意上面的配置,其中密码就是1111,这点很重要,因为自己吃过亏!

5、Keepalived脚本

主从服务器上,编写以下负责运作的关键脚本:

notify_master /etc/keepalived/scripts/redis_master.sh
notify_backup /etc/keepalived/scripts/redis_backup.sh
notify_fault /etc/keepalived/scripts/redis_fault.sh
notify_stop /etc/keepalived/scripts/redis_stop.sh

因为Keepalived在转换状态时会依照状态来呼叫:

  • 当进入Master状态时会呼叫notify_master
  • 当进入Backup状态时会呼叫notify_backup
  • 当发现异常情况时进入Fault状态呼叫notify_fault
  • 当Keepalived程序终止时则呼叫notify_stop

以root用户登录主机(Master),新增的脚本:

cd /etc/keepalived
mkdir scripts

把redis_check.sh、redis_master.sh、redis_backup.sh、redis_fault.sh、redis_stop.sh脚本上传到scripts中。

以root用户登录主机(Master),给脚本添加权限:

sudo chmod +x /etc/keepalived/scripts/*.sh

以root用户登录从机(Slave) ,新增的脚本:

cd /etc/keepalived
mkdir scripts

把redis_check.sh、redis_backup.sh、redis_master.sh、redis_fault.sh、redis_stop.sh脚本上传到scripts中。

以root用户登录从机(Slave) ,给脚本添加权限:

sudo chmod +x /etc/keepalived/scripts/*.sh

6、启动keepalived服务

service keepalived start       ##启动
service keepalived stop       ##停止
service keepalived restart     ##重启  

注:启动是有先后顺序:先要启动redis的主从,再启动keepalived 的主,最后再启动keepalived的从。

以root用户登录RASDISCACHE-SVR和RASDISCACHE-BAK ,启动keepalived:

查询热备的情况:
[root@RASDISCACHE-SVR /]$ cd /rasdis/redis/bin
[root@RASDISCACHE-SVR bin]$ ./redis-cli -h 192.168.3.69 -a 888888 INFO |grep -A8 Replication


读书感悟

来自萧红《呼兰河传》

  • 想击退了寒凉,因此而来了悲哀.
  • 人生本来就是哭多乐少.
  • 满天星光,满屋月亮,人生何如,为什么这么悲凉.

其他

如果有带给你一丝丝小快乐,就让快乐继续传递下去,欢迎转载,点赞,顶,欢迎留下宝贵的意见,多谢支持!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 213,992评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,212评论 3 388
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 159,535评论 0 349
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,197评论 1 287
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,310评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,383评论 1 292
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,409评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,191评论 0 269
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,621评论 1 306
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,910评论 2 328
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,084评论 1 342
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,763评论 4 337
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,403评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,083评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,318评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,946评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,967评论 2 351

推荐阅读更多精彩内容