暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
keepalived 配置详解
384
6页
4次
2021-08-05
免费下载
keepalived 配置
keepaliv ed01
# yum install keepalived ipvsadm
# cp /etc/keepalived/keepalived.conf /etc/keepalived/keepalived.conf.bak
# vi /etc/keepalived/keepalived.conf
! Conguration File for keepalived
global_defs {
# notication_email { #指定 keepalived 在发生切换时需要发送 email 到的对象
# acassen@rewall.loc #设置报警邮件地址,可以设置多个,每行一个。
# failover@rewall.loc #需开启本机的 sendmail 服务
# }
# notication_email_from Alexandre.Cassen@rewall.loc #设置邮件的发件人地址
# smtp_server 127.0.0.1 #设置 smtp server 地址
# smtp_connect_timeout 30 #设置连接 smtp server 的超时时间
router_id LVSQA_01 #标识机器的字符串(默认主机名,不需要为主机名)邮件时显示在邮件主题的信息
}
# vrrp_sync_group VG_1{ #监控多个网段的实例
# group {
# inside_network #实例名
# outside_network
# }
# notify_master /path/xx.sh #指定当切换到 master 时,执行的脚本
# notify_backup /path/xx.sh #指定当切换到 backup 时,执行的脚本
# notify_fault "path/xx.sh VG_1" #故障时执行的脚本
# notify /path/xx.sh
# smtp_alert #使用 global_defs 中提供的邮件地址和 smtp 服务器发送邮件通
# }
#因为 Keepalived 在转换状态时会依照状态来呼叫
#当进入 Master 状态时会呼叫 notify_master
#当进入 Backup 状态时会呼叫 notify_backup
#当发现异常情况时进入 Fault 状态呼叫 notify_fault
vrrp_instance VI_1 {
state MASTER #指定 keepalived 的角色,MASTER 为主服务器,BACKUP 为备服务器,如果后面指定了 NOPREEMPT 参数,则不生效主备由 priority 决定
interface ens192 #指定 HA 监测网络的接口,设置实例绑定的网卡 VRRP 心跳包从哪块网卡发出
# dont_track_primary #忽略 vrrp interface 错误(默认不设置
# track_interface{ #设置额外的监控,里面哪个网卡出现问题都会切换
# eth0
# eth1
# }
# mcast_src_ip #发送多播包的地址,如果不设置默认使用绑定网卡的 primary ip
# garp_master_delay #在切换到 master 状态后,延迟进 gratuitous ARP 请求
# nopreempt #设置为不抢占 master, 使用将所有节点的 state 都设置成 BACKUP 并且都加 nopreempt 选项,用于关闭 auto failback 的功能。
# preempt_delay #抢占延时,默认 5 分钟
# debug #debug 级别
virtual_router_id 51 #虚拟路由标识数字,同一个 vrrp 实例使用唯一的标识。即同一 vrrp_instance 下,MASTER BACKUP 必须是一致的
priority 100 #定义优先级大小,高优先级竞选为 master。在同一个 vrrp_instance 下,MASTER 的优先级必须大于 BACKUP 的优先级
advert_int 1 #心跳检查的时间间隔,单位秒(s)如果 BACKUP 1 秒内收不到 MASTER 心跳就接管
authentication { #设置验证类型和密码
auth_type PASS #设置验证类型,主要有 PASS AH 两种
auth_pass 1111 #设置验证密码,在同一个 vrrp_instance 下,MASTER BACKUP 必须使用相同的密码才能正常通信
}
virtual_ipaddress { #设置虚拟 IP 地址,可以设置多个虚 IP 地址,每行一个
172.16.0.88
}
}
virtual_server 172.16.0.88 8066 { #设置虚拟服务器,需要指定虚拟 IP 地址和服务端口,之间用空格隔
delay_loop 6 #设置运行状况检查时间间隔,单位秒
lb_algo lc #设置 lvs 调度算 rr|wrr|lc|wlc|lblc|sh|dh,里设置为 lc,即最少链接调度算
lb_kind DR #设置 LVS 实现载均衡的机,有 NATTUN、DR 模式可选
persistence_timeout 900 #会话保无响应超时时间,单位是秒。会话保持期间,用的请求会分发到个服务节点
protocol TCP #指定转发协议型,有 TCP UDP 两种
of 6
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜