高可用性 – Keepalived


 Home> lvs > 高可用性 – Keepalived  :2014 :Mr.zhou  阅读: 

  Keepalived 为 LVS 集群提供了一个强大、健壮的健康检测机制。他实现了多层框架的健康检测,并通过VRRPv2 来处理故障转移。

配置举例

  现在使用 Keepalived 和两台负载均衡器、三台Web服务器搭建一个高可用的基于 VS/NAT 的Web集群。拓扑见下图。在这个例子中,虚拟IP地址为 10.23.8.80 网关地址为 172.18.1.254 。这两个IP地址在两个负载均衡器间浮动。三台真实Web服务器的IP地址分别为 172.18.1.11 172.18.1.12 172.18.1.13

VirtualServer keepalived

LD1:

vrrp_sync_group VG1 {
    group {
        VI_1
        VI_2
    }
}

vrrp_instance VI_1 {
    state MASTER
    interface eth0
    virtual_router_id 51
    priority 100
    advert_int 1
    authentication {
        auth_type PASS
        auth_pass 1111
    }
    virtual_ipaddress {
        10.23.8.80
    }
}

vrrp_instance VI_2 {
    state MASTER
    interface eth1
    virtual_router_id 51
    priority 100
    advert_int 1
    authentication {
        auth_type PASS
        auth_pass 1111
    }
    virtual_ipaddress {
        172.18.1.254
    }
}

virtual_server 10.23.8.80 80 {
    delay_loop 6
    lb_algo wlc
    lb_kind NAT
    persistence_timeout 600
    protocol TCP

    real_server 172.18.1.11 80 {
        weight 100
        TCP_CHECK {
            connect_timeout 3
        }
    }
    real_server 172.18.1.12 80 {
        weight 100
        TCP_CHECK {
            connect_timeout 3
        }
    }
    real_server 172.18.1.13 80 {
        weight 100
        TCP_CHECK {
            connect_timeout 3
        }
    }
}


正文部分到此结束

转载请注明原文链接 http://www.z-dig.com/the-keepalived-solution.html