美文网首页
keepalive 之 配置介绍

keepalive 之 配置介绍

作者: ghbsunny | 来源:发表于2017-11-01 22:00 被阅读0次

1  概述

本文主要介绍keepalive 的相关配置

2  keepalived安装配置

CentOS 6.4以上的版本都集成在Base源里

.程序环境:

.主配置文件:/etc/keepalived/keepalived.conf

.主程序文件:/usr/sbin/keepalived

.Unit File:/usr/lib/systemd/system/keepalived.service

.Unit File的环境配置文件:/etc/sysconfig/keepalived

3配置文件组件部分

2.1  组配置文件

有三段配置

GLOBAL CONFIGURATION

Global definitions

Static routes/addresses

VRRPD CONFIGURATION

VRRP synchronization group(s):vrrp同步组

VRRP instance(s):即一个vrrp虚拟路由器

LVS CONFIGURATION

Virtual server group(s)

Virtual server(s):ipvs集群的vs和rs

2.2  配置语法

.配置虚拟路由器:

vrrp_instance    {

....

}

.专用参数:

state MASTER|BACKUP:当前节点在此虚拟路由器上的初始状态;只能有一个是MASTER,余下的都应该为BACKUP

interface  IFACE_NAME:绑定为当前虚拟路由器使用的物理接口

virtual_router_id  VRID:当前虚拟路由器惟一标识,范围是0-255

priority 100:当前物理节点在此虚拟路由器中的优先级;范围1-254

advert_int  1:vrrp通告的时间间隔,默认1s

authentication { #认证机制

auth_typeAH|PASS

auth_pass PASSWORD #密码最长8位,超过8位,仅取前8位

}

virtual_ipaddress { #虚拟IP

/ brd dev scope  label

192.168.200.17/24 dev eth1

192.168.200.18/24 dev eth2 labeleth2:1

}

track_interface { #配置监控网络接口,一旦出现故障,则转为FAULT状态

实现地址转移

eth0

eth1

}

.nopreempt:定义工作模式为非抢占模式

.preempt_delay300:抢占式模式,节点上线后触发新选举操作的延迟时长,默认模式

2.3  定义通知脚本

notify_master  |:当前节点成为主节点时触发的脚本

notify_backup  |:当前节点转为备节点时触发的脚本,

notify_fault  |:当前节点转为“失败”状态时触发的脚本

notify |:通用格式的通知触发机制,一个脚本可完成以上三种状态的转换时的通知

2.4  日志设置

记录keepalived服务的日志,修改/etc/sysconfig/keepalived配置文件和日志配置文件rsyslog.conf

vim /etc/sysconfig/keepalived

EEPALIVED_OPTIONS="-D -S 6"

vim /etc/rsyslog.conf

local6.*                      /var/log/keepalive.log

重启rsyslog和keepalive服务

相关文章

网友评论

      本文标题:keepalive 之 配置介绍

      本文链接:https://www.haomeiwen.com/subject/fmlnpxtx.html