今天继续给大家介绍Linux运维相关知识,本文主要内容是keepalived安装与配置文件详解。

一、keepalived安装

keepalived可以使用源码和YUM的方式进行安装,安装都比较简单。如果是采用源码的方式进行安装,可以前往keepalived官网去下载keepalived源码包,keepalived官网链接如下:https://www.keepalived.org/。官网页面如下所示:

在官网上有download按钮,点击该按钮,就可以进入到下载页面,选择合适的版本后,就可以进行下载keepalived安装包了。
将keepalived安装包下载到本地后,解压,直接按照预编译——编译——安装的顺序进行操作即可,其预编译参数也非常简单,只需要用–prefix指定安装路径即可。
如果是使用YUM的安装方式,只需要执行命令:

yum install -y keepalived

即可完成keepalived的安装。

二、keepalived配置文件

keepalived配置文件也比较简单,如果时采用YUM的安装方式进行安装的,那么keepalived配置文件为/etc/keepalived/keepalived.conf。在该文件下,一共有三个模块,分别是global_defs区域、vrrp_scripts区域和vrrp_instance区域。

(一)global_defs区域

global_defs区域是keepalived的全局配置模块,主要包括以下参数:
1、notification_email
该参数指定故障发生时发送邮件的对象。
2、notification_email_from
该参数指定故障发生时邮件由哪个地址发出。
3、smtp_server
该参数指定邮件的smtp服务器地址。
4、smtp_connect_timeout
该参数指定连接smtp服务器的超时时间。
5、enable_traps
该参数指定是否开启snmp陷阱。
6、router_id
该参数时vrrp协议中用于标识本节点的ip地址形式的字符串。

(二)vrrp_scripts区域

vrrp_scripts区域主要用于配置keepalived健康检测的脚本和相关设置,主要包括以下参数:
1、script
该参数用于指定自己写的keepalived的健康监测脚本。
2、interval
该参数用于指定监测的时间。
3、weight
该参数用于指定当监测失效时,该设备的优先级会减少的值,该值为负表示减少。

(三)vrrp_instance区域

vrrp_instance区域主要配置keepalived的VRRP设置,同一个keepalived可以同时配置多个VRRP实例,主要包括以下参数:
1、state
该参数可以指定为master或者backup的一种,master为工作状态,backup为备用状态。
2、interface
该参数指定运行VIP的网卡。
3、virtual_router_id
该参数指定了VRRP用户组,互为主备的设备应当处于同一个VRRP用户组内,因此该参数应该配置相同。
4、priorioty
该参数指定本节点keepalived的优先级。
5、advert_int
该参数指定master与backup进行同步检查的时间间隔。
了解了上述参数及其作用后,我们就可以进行keepalived的配置实战了。
原创不易,转载请说明出处:https://blog.csdn.net/weixin_40228200

keepalived详解(二)——keepalived安装与配置文件相关推荐

  1. SharePoint2007安装图文详解二:安装AD(活动目录)及DNS

    在上一篇SharePoint2007安装图文详解一:安装IIS及相关组件中已经介绍了IIS及相关组件的安装,本篇将详细介绍AD(活动目录)的安装. 打开"管理您的服务器",点击&q ...

  2. Linux 高可用(HA)集群之keepalived详解

    大纲 一.前言 二.Keepalived 详解 三.环境准备 四.LVS+Keepalived 实现高可用的前端负载均衡器 一.前言 这篇文章是前几篇文章的总结,我们先简单的总结一下我们前面讲解的内容 ...

  3. SharePoint2007安装图文详解三:安装SqlServer2005

    SharePoint2007 中的很多功能会用到数据库,如分析服务,报表服务等.本文介绍SqlServer2005的安装,数据库的安装很简单,基本上安装默认选项点击下一步即可,需要注意的地方在下面会提 ...

  4. PackageManagerService启动详解(二)之怎么通过packages.xml对已安装应用信息进行持久化管理?

    PKMS启动详解(二)之怎么通过packages.xml对已安装应用信息进行持久化管理? Android PackageManagerService系列博客目录: PKMS启动详解系列博客概要 PKM ...

  5. Windows 7防火墙设置详解(二)

    Windows 7防火墙设置详解(二) 一.高级安全Windows 防火墙MMC 依次点击"计算机"--"控制面板"--"Windows防火墙&quo ...

  6. java配置文件实现方式_java相关:详解Spring加载Properties配置文件的四种方式

    java相关:详解Spring加载Properties配置文件的四种方式 发布于 2020-4-29| 复制链接 摘记: 一.通过 context:property-placeholder 标签实现配 ...

  7. yum与rpm的详解 --用来安装软件

                       yum与rpm的详解                           --用来安装软件 关键字:本地yum  第三方yum  yum参数 yum软件控制 rp ...

  8. OS--进程间通信详解(二)

    OS–进程间通信详解(二) 文章目录 OS--进程间通信详解(二) 一.进程间通信 1.互斥量 Futexes Pthreads中的互斥量 2.管程 3.消息传递 消息传递系统的设计要点 用消息传递解 ...

  9. redhat5 oracle11g安装全程详解,RedHat5+Oracle11g安装全程详解.doc

    RedHat5+Oracle11g安装全程详解 一.安装Linux 设备环境:Vmware虚拟机,操作系统为Redhat 5(32位) 使用Linux图形化界面安装,没什么可说的,主要是分区要合理,o ...

  10. MySQL安装教程包含所有平台(图解),MySQL下载步骤详解(带安装教程)

    现在作为服务器的操作系统一般有两种,分别是 Windows Server 和 Linux,这里我们分别介绍在 Windows 下和 Linux 下安装 MySQL 的具体操作步骤. MySQL安装教程 ...

最新文章

  1. MediaWiki 1.19.2 发布 - 开源 Wiki 系统
  2. 20155231 实验三 敏捷开发与XP实践
  3. 关于微信公众平台表情代码的记录
  4. 【渝粤教育】电大中专Windows操作系统作业 题库
  5. 蜜雪冰城“骗局”:年赚8亿,竟不是靠卖奶茶?!
  6. 600分左右的计算机院校,600分左右的985大学 性价比最高的学校
  7. soultion of mySQL disk exceeded problem
  8. dart安装:sdk下载地址( 2.4.0)
  9. C#使用libVLC制作视频播放器时自定义鼠标事件的捕获或者忽略
  10. Htmlunit 使用总结
  11. alv布局 sap_ALV详解_SAP精华篇.pdf
  12. opencv - 简介
  13. FFmpeg环境安装及使用命令实现音视频转码
  14. 完美匹配-匈牙利算法(Hungarian method Edmonds)讲解
  15. 跳棋(利用规范的数学方法)
  16. location 的使用
  17. Fruity Loops Studio21最新中文版水果音乐制作软件
  18. 管理rpm软件包与压缩包
  19. 卸载百度软件修复服务器,技术员修复win10系统重装后自带百度卫士无法卸载的办法...
  20. avue 动态添加列表操作按钮和form新增按钮

热门文章

  1. 一段平平无奇的秋招经历
  2. BERT模型—3.BERT模型在ner任务上的微调
  3. Netty in action—单元测试
  4. 敏捷无它,唯持续改进
  5. 博客也是网络赚钱的有利工具
  6. html页面如何复用,html代码用js实现复用
  7. php如何定义变量,它和c# 等语言有什么不同呢?,PHP 变量和常量的定义
  8. php 工厂模式作用,PHP工厂模式的好处概述
  9. win10安装mysql报错——无法项识别为 cmdlet、函数、脚 本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。
  10. Spring ——《第二章》Spring中的Bean