keepalived

  • Linux三阶段之十一:keepalived高可用集群,分享

    十一、keepalived高可用集群章节 (一)keepalived服务概念说明 %ignore_pre_1% (二)部署keepalived高可用服务 1)确认反向代理服务是否工…

    linux系统 2020年6月14日
    83
  • 2020年PHP 面试问题(三),分享

    2020年PHP 面试问题(一) 2020年PHP 面试问题(二) 第一范式:1NF是对属性的原子性约束,要求属性具有原子性,不可再分解; 第二范式:2NF是对记录的惟一性约束,要…

  • 致DBA:为什么你经常犯错,是因为你做的功课不够网站安全分享!


    专职做DBA已经6年多的事件了,看同行、同事犯了太多的错误,自己也犯了非常多的错误。一路走来,感触非常深。然而绝大多数的错误其实都是很低级的错误。有的是因为不了解某个引擎的特性导致;有的是因为对线上环境不了解导致;有的是因为经验不足导致;一路上,跌跌撞撞,从小公司DBA,到腾讯高级DBA,再到现在的金融数据库DBA。 不由得想起5年前的我,刚进入DBA行业,缺乏经验,经常犯错误,不是我不够努力,更多的是初来咋到的我根本不知道应该在哪方面下功夫。本文就是基于这方面的考虑,根据自己在DBA这个职业上走过的弯路,总结一些方法给DBA的同行。希望本文能给同行DBA或者运维的朋友们带来一些改变,让大家知道作为一个DBA需要在哪些方面下功夫。下面主要从环境、数据安全、常规操作、预案、架构、心态等层面,同时也会介绍一些实用的经验。

    2020年4月26日
    102
  • Keepalived实现高可用网站安全分享!


    Keepalived实现高可用参考文档:1. keepaliveduser guide:http://www.keepalived.org/pdf/UserGuide.pdf

    2020年4月26日 网站安全
    112
  • 追踪表满导致keepalived vip 不通!网站安全分享!



    问题:zabbix 突然报警,vip 不通了,解决方法:将vip 所在的机器的keepalived 服务给关闭,vip 则会飘到另外一台机器上,vip立即恢复正常!

    2020年4月26日
    163
  • 关于LVS负载均衡tcp长连接分发的解决思路网站安全分享!


    虽然应用keepalived搞定了后端服务负载均衡和高可用性问题,但是在具体应用的时候,还是要注意很多问题。很多应用都用tcp或者http的长连接,因为建立tcp连接或者http连接开销比较大,而应用端其实是需要频繁跟server端通讯的,这时候保持长连接无疑是非常合适的。经过摸索lvs & keepalived 长连接的配置主要在三个地方:
    一、client端的SoTimeout, 就java来说就是java.net.Socket的setSoTimeout方法设置的, setSoTimeout(0)就是表明超时时间无限大。这个值是为读取阻塞设置超时的。
    二、lvs的设置:
    查看是ipvsadm –list –timeout, 比如我的机器就会返回如下结果:
    # ipvsadm –list –timeout
    Timeout (tcp tcpfin udp): 7200 5 60
    这就表明我的tcp session的timeout时间是7200秒。
    设置timeout:
    ipvsadm –set 7200 5 60
    这个值如果设置太小,你的client将会收到 connection reset by peer此类的错误提示。
    三、keepalived的配置:
    就是virtual_server的persistence_timeout,意思就是在这个一定时间内会讲来自同一用户(根据ip来判断的)route到同一个real
    server。对于长连接类的应用,你肯定需要这么做。配置值最好跟lvs的配置的timeout一致。
    四、具体实例如下:
    virtual_server 172.19.1.19 5222 {
    delay_loop 2
    lb_algo wrr
    lb_kind DR
    persistence_timeout 7200
    protocol TCP

    real_server 172.19.1.8 5222 {
    weight 1
    TCP_CHECK {
    connect_timeout 10
    nb_get_retry 3
    delay_before_retry 3
    }
    }
    real_server 172.19.1.9 5222 {
    weight 1
    TCP_CHECK {
    connect_timeout 10
    nb_get_retry 3
    delay_before_retry 3
    }
    }
    }

    网站安全 2020年4月26日
    131
  • haproxy+keepalived负载均衡之主备切换(centos)分享

    VIP: 192.168.1.100 Master: 192.168.1.238 Slave: 192.168.1.239 真实IP: RIP1: 192.168.1.235 RI…

    linux系统 2020年4月22日
    111