keepalived的原理及安装应用

keepalived的主从模式,keepalived的日志功能和主主模式

一、keepalived

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

2.功能:

vrrp协议完成地址流动

为vip地址所在的节点生成ipvs规则

为ipvs集群的各RS做健康状态检查

支持nginx、haproxy等服务

二、主从keepalived的实现

3

1.实验前准备:2台主机,一主一从,做集群需要将iptables,SELinux关闭,以及时间同步。

时间同步:由chronyd服务通过ntp协议来实现时间的同步

修改配置文件/etc/chrony.conf

在文件中添加时间服务器:server 172.18.0.1 iburst

allow 192.168.42.0/24

local stratum 10

12

先使用ntpdate 172.18.0.1预更新时间

再重启chronyd服务,systemctl restart chronyd

从服务器也是一样

2.在主服务器上安装keepalived和配置keepalived文件

yum install keepalived(在base源中就有)

配置/etc/keepalived/keepalived.cong

4

3.在从服务器上配置,同样先安装keepalived

yum  install keepalived

配置文件

5

 

4. 验证实现

重启keepalived服务 systemctl restart keepalived

在 主服务器上抓包:tcpdump -i eth1 -nn host 224.1.1.1

6                    查看地址

7

断开主机上的keepalived服务,查看从服务器

8

三、开启keepalived的日志功能

1.vim /etc/sysconfig/keepalived

9

2.vim /etc/rsyslog.conf

10

3.重启日志服务:systemctl restart rsyslog

4. 查看日志

11

四、keepalived的主主模式的实现

1.在主从模式的基础上,在主从模式的主服务器上

vim /etc/keepalived/keepalived.conf

12

2 在主从服务器的从服务器上

vim /etc/keepalived/keepalived.conf

13

3. 验证:

14

15

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/92206

赞 (1)
zss123456zss123456
上一篇 2018-03-13 14:42
下一篇 2018-03-13 17:32

相关推荐

  • Nginx负载均衡

    基于Nginx的负载均衡以及高可用简单应用 一、负载均衡配置 1、Nginx负载均衡配置 前面配置好的Nginx,可以访问之后,克隆4台,统一配置为512M,因为我的电脑内存是4G的。一台用来访问,一台用来做调度器(Director),两台web服务器(real server),Nginx前面已经介绍过了,故在此简单介绍一下那台Director的配置。 2、…

    Linux干货 2016-12-29
  • 我与Linux的第一次亲密接触

        作为一个新手,经过一周的学习,我对Linux目前有了些许的了解,从Linux的发展史中,开源共享精神深深的感染了我,也使得我对Linux的兴趣更加浓厚。对于一个一直翘计算机课的我来说,入门和基础是一项非常艰巨的任务,初期为了搭建学习的环境,也是费了不小的功夫,相信许多萌也对此有很大的感触,在这里,我来和大家分享一下如何去构建环境。…

    Linux干货 2017-03-26
  • Linux终端类型

    Linux终端类型 Linux的终端类型包括控制台终端、虚拟终端、伪终端、串行终端、控制终端、图形终端。   终端 要理解伪终端(Pseudo Terminal),先来看看什么是“终端”(Terminal)。 终端是一种字符型设备,它有多种类型,通常使用tty来简称各种类型的终端设备。 1、串行端口终端(/dev/ttySx) 串行端口终端(Ser…

    Linux干货 2016-10-14
  • Redis集群明细文档

    Redis目前版本是没有提供集群功能的,如果要实现多台Redis同时提供服务只能通过客户端自身去实现(Memchached也是客户端实现分布式)。目前根据文档已经看到Redis正在开发集群功能,其中一部分已经开发完成,但是具体什么时候可以用上,还不得而知。文档来源:http://redis.io/topics/cluster-spec 一、介绍   该文档是…

    Linux干货 2015-04-04
  • 初识shell脚本编程

    shell脚本基础 shell脚本是包含一些命令或声明,并符合一定格式的文本文件 一般格式要求: 1.首行shebang机制 #!/bin/bash #!/bin/python #!/usr/bin/perl 2.注释信息 以#开头,可写明脚本用途,作者,版本,时间等 3.脚本正文内容, 创建shell脚本 以bash为例 第一行定格#!/bin/bash …

    Linux干货 2016-08-15
  • 最简单也最难:运维监控的最后1公里

    谈运维我们不得不提监控,监控是运维的起点,也是难点。随着IT架构逐渐复杂化,从前端到IT底层,中间涉及浏览器、网络、服务器、操作系统、中间件、应用、数据库等,每个环节厂商不尽相同。当出现异常需要定位哪个环节出了问题的时候,排查就耗时耗力,若使用优云监控产品,以上难题不再是问题。优云全栈运维监控覆盖了所有环节的监控,真正做到监控无盲区,运维无隐患。 运维最后一…

    系统运维 2017-01-09