zoukankan      html  css  js  c++  java
  • HAProxy+Keepalived构建高可用负载均衡

    http://www.linuxidc.com/Linux/2012-03/55880.htm

    web1 IP 192.168.0.47

    web2 IP 192.168.0.48

    haproxy_master 192.168.0.200

    haproxy_backup 192.168.0.199

    VIP 192.168.0.155

    一.安装keepalived 

      • #wget http://www.keepalived.org/software/keepalived-1.1.15.tar.gz
      • #tar zxvf keepalived-1.1.15.tar.gz
      • #cd keepalived-1.1.15
      • #./configure
      • #make
      • #make install 将keepalived做成启动脚务

        #cp /usr/local/etc/rc.d/init.d/keepalived /etc/rc.d/init.d/

        #cp /usr/local/etc/sysconfig/keepalived /etc/sysconfig/

        #mkdir /etc/keepalived

        #cp /usr/local/etc/keepalived/keepalived.conf /etc/keepalived/

        #cp /usr/local/sbin/keepalived /usr/sbin/

        配置keepalived.conf

        #vim /etc/keepalived/keepalived.conf

        1. ! Configuration File for keepalived  
        2.   
        3. global_defs {  
        4.    notification_email {  
        5.      gaoming@123.com  
        6.    }  
        7.    notification_email_from gaoming@123.com  
        8.    smtp_server 192.168.200.1  
        9.    smtp_connect_timeout 30  
        10.    router_id LVS_DEVEL  
        11. }  
        12.   
        13. vrrp_instance VI_1 {  
        14.     state MASTER    #备用服务器上改为 BACKUP  
        15.     interface eth0  
        16.     virtual_router_id 51  
        17.     priority 100    #备用服务器上改为99  
        18.     advert_int 1  
        19.     authentication {  
        20.         auth_type PASS  
        21.         auth_pass 1111  
        22.     }  
        23.     virtual_ipaddress {  
        24.         192.168.0.155/24 dev eth0 scope global  
        25.     }  
        26. }  
        启动keepalived

        service keepalived start

        启动之后可以用ip add 查看网卡多了一条192.168.0.155的IP

        eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast qlen 1000
            link/ether 00:0c:29:ff:6c:c7 brd ff:ff:ff:ff:ff:ff
            inet 192.168.0.200/24 brd 192.168.0.255 scope global eth0
            inet 192.168.0.155/24 scope global secondary eth0
            inet6 fe80::20c:29ff:feff:6cc7/64 scope link
               valid_lft forever preferred_lft forever

        说明keepalived启动成功,配置生效

  • 相关阅读:
    未分类[selenium]常见元素定位
    未分类[selenium]-元素定位不到的原因及解决办法
    1.4测试需求分析
    1.3测试用例设计方法
    1.2软件生命周期&测试流程
    《Python 高级编程》简要读书笔记
    app基本测试要点总结
    python 找出两个列表的相同元素与不同元素
    mysql 8.0之后关于group by 语句报错问题
    selenium webdriver 执行原理
  • 原文地址:https://www.cnblogs.com/405845829qq/p/6773393.html
Copyright © 2011-2022 走看看