keepalived详解(二)——keepalived安装与配置文件

简介: keepalived详解(二)——keepalived安装与配置文件

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

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

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

yum install -y keepalived
1
即可完成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
————————————————

                        版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

原文链接:https://blog.csdn.net/weixin_40228200/article/details/123023897

目录
相关文章
|
运维 网络协议 Shell
keepalived详解(一)——keepalived理论基础
keepalived详解(一)——keepalived理论基础
439 0
|
存储 负载均衡 监控
keepalived实现双vip部署
keepalived实现双vip部署
951 1
|
运维 应用服务中间件 Linux
keepalived详解(三)——keepalived与Nginx配合实战
keepalived详解(三)——keepalived与Nginx配合实战
603 1
|
SQL 监控 算法
MySQL高可用 MGR8.0 最佳实践——张彦东
MySQL高可用 MGR8.0 最佳实践——张彦东
5185 38
MySQL高可用 MGR8.0 最佳实践——张彦东
Failed to start LVS and VRRP High Availability Monitor.
Failed to start LVS and VRRP High Availability Monitor.
551 1
|
开发工具 Linux
Keepalived 日志配置与启动配置
在Redhat系统下,可以使用下面的方法将keepalived的日志输出到/var/log/下的某个文件里:  1.将keepalived日志输出到local0:  vim /etc/sysconfig/keepalived  KEEPALIVED_OPTIONS="-D -d -S 0"  2.
3973 0
|
负载均衡 应用服务中间件 Linux
Nginx系列教程(14) - LVS+KeepAlived+Nginx实现高性能负载均衡集群
Nginx系列教程(14) - LVS+KeepAlived+Nginx实现高性能负载均衡集群
4205 0
|
负载均衡
keepalived基础介绍
Keepalived是一个基于VRRP协议的软件,用于实现高可用的IPVS负载均衡服务,具备故障转移、健康检查和邮件通知等功能。
516 2
keepalived基础介绍
|
负载均衡 算法 Linux
LVS+Keepalived:实现高效软负载均衡的利器
本文介绍了如何使用LVS(Linux Virtual Server)和Keepalived搭建高可用负载均衡集群。LVS通过不同调度算法将请求转发给后端服务器,而Keepalived基于VRRP协议实现服务高可用,避免IP单点故障。具体步骤包括环境准备、安装配置ipvsadm和Keepalived、启动服务及测试。文中还详细解释了配置文件中的关键参数,并提供了故障转移测试方法。最后,文章简要对比了软件、硬件和云负载均衡方案的特点,帮助读者选择合适的负载均衡策略。
2014 4
|
负载均衡 网络协议 应用服务中间件
高可用 - 04 Keepalived编译安装
高可用 - 04 Keepalived编译安装
783 0
高可用 - 04 Keepalived编译安装