zoukankan      html  css  js  c++  java
  • haproxy+keepalived配置

    主机名 IP地址 角色
    Node-1 10.158.1.10 haproxy+keepalived
    Node-2 10.158.1.20 haproxy+keepalived
    Node-3 10.158.1.30  Node
    Node-4 10.158.1.40 Node

    step1:安装haproxy

    [root@Node-2 ~]# yum -y install haproxy

    step2:启动服务

    [root@Node-2 ~]# systemctl start haproxy.service
    [root@Node-2 ~]# systemctl enable haproxy.service

    step3:安装keepalived

    [root@Node-2 ~]# yum install -y curl gcc openssl-devel libnl3-devel net-snmp-devel

    [root@Node-2 ~]# yum install -y keepalived

    step4:配置keepalived

    vrrp_instance wp-1 {
    state MASTER
    interface eth0
    virtual_router_id 10
    priority 110
    vrrp_instance wp-1 {
    state MASTER
    interface ens33
    virtual_router_id 10
    priority 110
    advert_int 1
    authentication {
    auth_type PASS
    auth_pass cisco
    }
    virtual_ipaddress {
    10.158.1.110
    }
    }
    vrrp_instance wp-2 {
    state BACKUP
    interface ens33
    virtual_router_id 20
    priority 90
    advert_int 1
    authentication {
    auth_type PASS
    auth_pass cisco
    }
    virtual_ipaddress {
    10.158.1.120
    }
    }

    [root@Node-2 ~]# systemctl start keepalived
    [root@Node-2 ~]# systemctl enable keepalived

    step5:配置haproxy

    [root@Node-2 ~]# vi /etc/haproxy/haproxy.cfg 

    frontend  main *:80
    backend wp
        balance      roundrobin
        server   wp-1 10.158.1.30:80 check
        server   wp-2 10.158.1.40:80 check

     

  • 相关阅读:
    Arthas(阿尔萨斯)学习记录
    Apache Flume 学习记录
    XA 协议 学习记录
    Federation(联邦) 架构
    服务注册与发现 Consul Consultemplate
    稳态&敏态
    分布式事务 方案对比
    TongWeb
    tensorflow学习011——Dropout抑制过拟合
    tensorflow学习014——tf.data运用实例
  • 原文地址:https://www.cnblogs.com/networking/p/13685232.html
Copyright © 2011-2022 走看看