参考:https://blog.csdn.net/shmnh/article/details/42000615
global_defs { notification_email { xxxxxx@sina.com #设置报警邮件地址,可以设置多个,每行一个。需要开启sendmail服务。 } notification_email_from keepalived@localhost #设置邮件的发送地址 smtp_server 127.0.0.1 #设置SMTP Server地址 smtp_connect_timeout 30 #设置SMTP Server的超时时间 router_id LVS_DEVEL #表示运行Keepalived服务器的一个标识。发邮件时显示大邮件主题中的信息 } vrrp_instance VI_1 { #vrrp 实例定义部分 state MASTER #指定Keepalived的角色,MASTER表示些主机是主服务器。BACKUP表示此主机是备用服务器 interface eth1 #指定HA监测网络的接口(服务器的网卡)
virtual_router_id 51 #虚拟路由标识,这个标识是一个数字,同一个vrrp实例使用唯一的标识,即同一个vrrp_instance下MASTER与BACKUP必须是一致的 priority 50 #定义优先级,数字越大,优先级越高 authentication { auth_type PASS #设置验证类型和密码,MASTER和BACKUP必须使用相同的密码才能正常通信 auth_pass 1111 } virtual_ipaddress { #设置虚拟IP地址,可以设置多个虚拟IP地址,每行一个 192.168.100.250 } } virtual_server 192.168.100.250 80 { #设置虚拟服务器,需要指定虚拟IP地址和服务端口,IP与端口之间用空格隔开 delay_loop 6 #设置运行情况检查时间,单位为秒 lb_algo rr #设置负载调度算法,这里设置rr,即轮询算法 lib_kind DR #设置LVS实现负载均衡机制,有NAT、TUN、DR三个模式可选 persistence_timeout 60 #会话保持单位时间,单位是秒 protocol TCP #指定转发协议类型,有TCP和UDP两种 real_server 192.168.100.60 80 { #配置服务节点1,需要指定real server的真实IP地址和端口 weight 1 #配置服务节点的权值,权值数字越大,权值越高 TCP_CHECK { #relserve的状态检测设置部分,单位是秒 connect_timeout 10 #表示10秒无响应超时 nb_get_retry 3 #表示重试次数 dealy_before_retry 3 #表示重试间隔 } } real_server 192.168.100.80 80 { weight 1 TCP_CHECK { connect_timeout 10 #表示10秒无响应超时 nb_get_retry 3 #表示重试次数 dealy_before_retry 3 #表示重试间隔 } } }
相关推荐
Nginx核心配置文件Nginx.conf,keepalived核心配置文件keepalived.conf
lvs+keepalived+nginx整合时,所需要的配置文件及其对应的心跳脚本
mysql双主节点一配置文件
mysql双主节点二配置文件
keepalived.tar
运维社区-LVS+Keepalived.pdf
keeplived配置文件keepalived.cnf(带注释)
请放到/etc/keepalived/keepalived.conf目录下................
Ansible-ansible-keepalived.zip,在类似于Debian的SystemSkeePalive中设置keepAlived的责任角色,ansible是一个简单而强大的自动化引擎。它用于帮助配置管理、应用程序部署和任务自动化。
linux_Haproxy_keepalived.pdf
keepalived-1.3.5压缩包,可直接在centos下解压、编译后可直接使用,含回环IP设置脚本, 配套keepalived搭建教程:https://www.cnblogs.com/flying607/p/8882617.html
架构基于WEB的负载均衡Nginx+keepalived.pdf
搭建keepalived+lvs+ftpserver+tomcat;keepalived是什么 keepalived是集群管理中保证集群高可用的一个服务软件,其功能类似于heartbeat,用来防止单点故障。 keepalived工作原理 keepalived是以VRRP协议为实现基础的...
企业级高可用Web架构之HAPorxy+Keepalived.pdf
基于docker容器的mysql双机互备+keepalived高可用环境 将mysql和keepalived都集成在docker容器内,可以方便地部署到任何环境。即便不能联网的机器也可以快速部署,避免在客户现场因网络问题造成软件安装的各种麻烦。
keepalived-redis高可用配置脚本,内含主从的keepalived.conf 及脚本
keepalived-1.2.18.tar.gz和nginx-1.6.2.tar.gz需要的可以下载
Redis哨兵主从模式+keepalived
centos7搭建LVS+keepalived