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启动成功,配置生效

  • 相关阅读:
    感谢一个名叫“祯玥”的姑娘
    下一代互联网
    伤心时要读的三十八句
    任何企业的竞争,归根结底都是智能的竞争
    互联网创业必须过的槛(转)
    钻到牛角尖里面去,想开公司必需知道的奥秘
    重游草堂
    牛根生:我们应该学会“三换思维”
    领导者的感染力和传染力
    幸福是一种心境(转)
  • 原文地址:https://www.cnblogs.com/405845829qq/p/6773393.html
Copyright © 2011-2022 走看看