keepalived详解(二)——keepalived安装与配置文件
今天继续给大家介绍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安装与配置文件相关推荐
- SharePoint2007安装图文详解二:安装AD(活动目录)及DNS
在上一篇SharePoint2007安装图文详解一:安装IIS及相关组件中已经介绍了IIS及相关组件的安装,本篇将详细介绍AD(活动目录)的安装. 打开"管理您的服务器",点击&q ...
- Linux 高可用(HA)集群之keepalived详解
大纲 一.前言 二.Keepalived 详解 三.环境准备 四.LVS+Keepalived 实现高可用的前端负载均衡器 一.前言 这篇文章是前几篇文章的总结,我们先简单的总结一下我们前面讲解的内容 ...
- SharePoint2007安装图文详解三:安装SqlServer2005
SharePoint2007 中的很多功能会用到数据库,如分析服务,报表服务等.本文介绍SqlServer2005的安装,数据库的安装很简单,基本上安装默认选项点击下一步即可,需要注意的地方在下面会提 ...
- PackageManagerService启动详解(二)之怎么通过packages.xml对已安装应用信息进行持久化管理?
PKMS启动详解(二)之怎么通过packages.xml对已安装应用信息进行持久化管理? Android PackageManagerService系列博客目录: PKMS启动详解系列博客概要 PKM ...
- Windows 7防火墙设置详解(二)
Windows 7防火墙设置详解(二) 一.高级安全Windows 防火墙MMC 依次点击"计算机"--"控制面板"--"Windows防火墙&quo ...
- java配置文件实现方式_java相关:详解Spring加载Properties配置文件的四种方式
java相关:详解Spring加载Properties配置文件的四种方式 发布于 2020-4-29| 复制链接 摘记: 一.通过 context:property-placeholder 标签实现配 ...
- yum与rpm的详解 --用来安装软件
yum与rpm的详解 --用来安装软件 关键字:本地yum 第三方yum yum参数 yum软件控制 rp ...
- OS--进程间通信详解(二)
OS–进程间通信详解(二) 文章目录 OS--进程间通信详解(二) 一.进程间通信 1.互斥量 Futexes Pthreads中的互斥量 2.管程 3.消息传递 消息传递系统的设计要点 用消息传递解 ...
- redhat5 oracle11g安装全程详解,RedHat5+Oracle11g安装全程详解.doc
RedHat5+Oracle11g安装全程详解 一.安装Linux 设备环境:Vmware虚拟机,操作系统为Redhat 5(32位) 使用Linux图形化界面安装,没什么可说的,主要是分区要合理,o ...
- MySQL安装教程包含所有平台(图解),MySQL下载步骤详解(带安装教程)
现在作为服务器的操作系统一般有两种,分别是 Windows Server 和 Linux,这里我们分别介绍在 Windows 下和 Linux 下安装 MySQL 的具体操作步骤. MySQL安装教程 ...
最新文章
- MediaWiki 1.19.2 发布 - 开源 Wiki 系统
- 20155231 实验三 敏捷开发与XP实践
- 关于微信公众平台表情代码的记录
- 【渝粤教育】电大中专Windows操作系统作业 题库
- 蜜雪冰城“骗局”:年赚8亿,竟不是靠卖奶茶?!
- 600分左右的计算机院校,600分左右的985大学 性价比最高的学校
- soultion of mySQL disk exceeded problem
- dart安装:sdk下载地址( 2.4.0)
- C#使用libVLC制作视频播放器时自定义鼠标事件的捕获或者忽略
- Htmlunit 使用总结
- alv布局 sap_ALV详解_SAP精华篇.pdf
- opencv - 简介
- FFmpeg环境安装及使用命令实现音视频转码
- 完美匹配-匈牙利算法(Hungarian method Edmonds)讲解
- 跳棋(利用规范的数学方法)
- location 的使用
- Fruity Loops Studio21最新中文版水果音乐制作软件
- 管理rpm软件包与压缩包
- 卸载百度软件修复服务器,技术员修复win10系统重装后自带百度卫士无法卸载的办法...
- avue 动态添加列表操作按钮和form新增按钮
热门文章
- 一段平平无奇的秋招经历
- BERT模型—3.BERT模型在ner任务上的微调
- Netty in action—单元测试
- 敏捷无它,唯持续改进
- 博客也是网络赚钱的有利工具
- html页面如何复用,html代码用js实现复用
- php如何定义变量,它和c# 等语言有什么不同呢?,PHP 变量和常量的定义
- php 工厂模式作用,PHP工厂模式的好处概述
- win10安装mysql报错——无法项识别为 cmdlet、函数、脚 本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。
- Spring ——《第二章》Spring中的Bean