失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > keepalived配置文件keepalived.conf详解

keepalived配置文件keepalived.conf详解

时间:2019-02-15 12:11:13

相关推荐

keepalived配置文件keepalived.conf详解

keepalived.conf详解

一个功能比较完整的常用的 keepalived 配置文件,主要包含以下三块

第2行全局定义块是必须配置项,

一,全局定义块

这部分主要用来设置Keepalived的故障通知机制和Router ID标识。示例代码如下:

1)第1行为注释

2)第4~7行:email通知,用于服务有故障时发送邮件报警。可选项,不建议用。需系统开启sendmail服务,建议用第三方独立监控服务。

3)第8行:指定发件人,可选配置。

4)第9行:指定发送邮件的smtp服务器地址,可选配置。

5)第10行指定指定连接smtp的超时时间,可选配置。

6)第11行:用户标识本节点的名称。

一,VRRP实例定义模块

1)第15行:定义一个vrrp_install实例,名称为VI_1

2) 第16行:表示该实例的角色状态,有AMSTER和BACKUP两种主备状态。

3)第17行:对外提供服务的网络接口,如eth0,eth1.

4)第18行:虚拟路由ID标识,主备服务器配置中相同实例的ID必须一致,否则将出现脑裂问题。

5)第19行:priority表示实例优先级,数字越大,优先级越高。

6)第21行:advert_int为同步通知间隔。主备之间通信检查的时间间隔,默认为1秒。

7)第22~25行:权限认证配置。

8)第26~28行:虚拟IP地址;可以配置多个IP,每个IP占一行。注意,这里的IP就是在工作中需要和域名绑定的ip,即可配置的高可用服务监听的ip保持一致。

三,虚拟服务器定义块

1)virtual_server:定义一个虚拟服务器,这个ip是virtual_address中定义的其中一个。语法格式:ip+空格+服务端口

第31行:delay_loop 2

健康检查时间间隔,单位:秒

第32行:protocol TCP

转发协议,分为TCP和UDP两种

2)real_server:真实服务器IP和端口,可以定义多个

第36行:connect_timeout 3

服务连接超时时长,单位:秒

第37行:nb_get_retry 3

服务连接失败重试次数

第38行:delay_before_retry 3

重试连接间隔,单位:秒

如果觉得《keepalived配置文件keepalived.conf详解》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。