keepalived 高可用,监控web服务器状态
来源:互联网 发布:淘宝投诉管理在哪 编辑:程序博客网 时间:2024/06/07 09:48
一、keepalived 高可用,监控web服务器状态
4.1 安装 两台机器,一组一丛
yum install -y keepalived
主机器配置,虚拟ip为:192.168.1.100
vrrp_instance VI_1 { state MASTER # 备用服务器上为BACKUP interface eth0 virtual_router_id 51 priority 100 #备用服务器上为90 advert_int 1 authentication { auth_type PASS auth_pass 1111 } virtual_ipaddress { 192.168.1.100 }} virtual_server 192.168.1.100 80 { delay_loop 6 # 每个6秒查询Realserver状态 lb_algo rr # lvs算法 lb_kind DR # Direct Route persistence_timeout 0 # 同一IP链接60秒内被分配到同一台realserver protocol TCP #用tcp协议检查realserver状态 real_server 192.168.1.27 80{ weight 100 TCP_CHECK { connect_timeout 10 #10秒钟无响应超时 nb_get_retry 3 delay_before_retry 3 connect_port 80 } } real_server 192.168.1.28 80{ weight 100 TCP_CHECK { connect_timeout 10 #10秒钟无响应超时 nb_get_retry 3 delay_before_retry 3 connect_port 80 } }}
keepalived从机器上
vrrp_instance VI_1 { state BACKUP # 备用服务器上为BACKUP interface eth0 virtual_router_id 51 priority 90 #备用服务器上为90 advert_int 1 authentication { auth_type PASS auth_pass 1111 } virtual_ipaddress { 192.168.1.100 }} virtual_server 192.168.1.100 80 { delay_loop 6 # 每个6秒查询Realserver状态 lb_algo rr # lvs算法 lb_kind DR # Direct Route persistence_timeout 0 # 同一IP链接60秒内被分配到同一台realserver protocol TCP #用tcp协议检查realserver状态 real_server 192.168.1.27 80{ weight 100 TCP_CHECK { connect_timeout 10 #10秒钟无响应超时 nb_get_retry 3 delay_before_retry 3 connect_port 80 } } real_server 192.168.1.28 80{ weight 100 TCP_CHECK { connect_timeout 10 #10秒钟无响应超时 nb_get_retry 3 delay_before_retry 3 connect_port 80 } }}
启动主和备用机器的keepalived服务
/etc/init.d/keepalived start
查看端口转发规则
ipvsadm -ln
0 0
- keepalived 高可用,监控web服务器状态
- [App] Haproxy + Keepalived 实现高可用负载均衡WEB服务器
- Keepalived+LVS配置高可用服务器
- keepalived + lvs高可用web服务
- keepalived:Keepalived的作用是检测web服务器的状态
- lvs + keepalived 高可用
- Keepalived+mysqlAB高可用
- rabbitmq+keepalived高可用
- keepalived 高可用集群
- keepalived高可用
- KeepAlived高可用Nginx
- keepalived高可用使用说明
- lvs+keepalived高可用
- keepalived高可用原理
- keepalived实现高可用
- keepalived高可用
- nginx+keepalived来实现nginx服务器的高可用
- linux学习之使用keepalived+haproxy搭建高可用服务器
- Linux高可用--heartbeat
- Redis数据库的安装使用(Windows/Linux)
- HTTP的GET和POST的区别
- Linux 负载均衡 LVS
- Python爬虫之三种网页抓取方法性能比较
- keepalived 高可用,监控web服务器状态
- sqlserver递归查询
- DTcmsV4.0分析学习——(3)URL重写
- 堆(heap)
- Java Benchmark 基准测试
- OpenGL与OpenCV实现增强现实
- Windows文件路径 探究
- Linux-NFS
- 通过代码管理工具 git 完成一次完整的代码管理过程