centos部署Keepalived

链接:https://pan.baidu.com/s/11TcKqm7TV9JZ2u6GId13zg 
提取码:c66v 
 

Keepalived for Linux

主与从调度器上都做下面的3步的:加载、安装ipvsadm包

modprobe ip_vs

rpm -ivh /mnt/Packages/ipvsadm-1.27-7.el7.x86_64.rpm

---------keepalived安装配置(主、从都要配置的)----

yum -y install popt-devel kernel-devel openssl-devel

tar xvf keepalived-1.4.2.tar.gz

cd keepalived-1.4.2/

./configure --prefix=/

make && make install

cp keepalived/etc/init.d/keepalived /etc/init.d/

systemctl enable keepalived

------修改配置文件(主调度器)----

vi /etc/keepalived/keepalived.conf

! Configuration File for keepalived

global_defs {

   router_id LVS_01

}

vrrp_instance VI_1 {

    state MASTER

    interface ens33

    virtual_router_id 51

    priority 110

    advert_int 1

    authentication {

        auth_type PASS

        auth_pass 6666

    }

    virtual_ipaddress {

        192.168.80.188

    }

}

virtual_server 192.168.80.188 80 {

        delay_loop 6

        lb_algo rr

        lb_kind DR

        persistence_timeout 60

        protocol TCP

real_server 192.168.80.183 80 {

        weight 1

        TCP_CHECK {

        connect_port 80

        connect_timeout 3

        nb_get_retry 3

        delay_before_retry 3

        }

}

real_server 192.168.80.184 80 {

        weight 1

        TCP_CHECK {

             connect_port 80

             connect_timeout 3

             nb_get_retry 3

             delay_before_retry 3

     }

  }

}

service keepalived start

ip addr show dev ens33 //验证绑定了虚拟地址

……

 inet 192.168.80.188/32 scope global ens33

……

ipvsadm -L

tail -f /var/log/messages //对业务服务器和主调度器进行关闭验证热备及健康检查效果。

———修改配置文件(从调度器)———————

vi /etc/keepalived/keepalived.conf

! Configuration File for keepalived

global_defs {

  router_id LVS_02  //主从要不相同

}

vrrp_instance VI_1 {

    state BACKUP                        //从调度器的热备状态

    interface eth0

    virtual_router_id 51        //编号主与从的两边要一样的

    priority 105                        //从调度器的优先级

    advert_int 1

    authentication {        //主、从热备认证信息

        auth_type PASS

        auth_pass 6666

    }

    virtual_ipaddress {                //指定群集VIP地址(虚拟服务器地址),可以指定多个的        

        192.168.80.188

    }

}

virtual_server 192.168.80.188 80 {        //虚拟服务器地址(VIP)、端口        

     delay_loop 6                //健康检查的间隔时间(秒)正常情况下。

     lb_algo rr                        //轮询(rr)调度算法

     lb_kind DR                        //直接路由(DR)群集工作模式

     persistence_timeout 60        //连接保持时间,(秒),若注释掉加个"!"在这个时间内同一客户端的请求被同一服务器处理

     protocol TCP                //应用服务采用的是TCP协议

    real_server 192.168.80.193 80 { //第一个web节点的地址、端口

        weight 1                //节点的权重

        TCP_CHECK {                //健康检查方式

     connect_port 80        //检查的目标端口

             connect_timeout 3        //连接超时(秒)

             nb_get_retry 3        //重试次数

             delay_before_retry 3        //重试间隔(秒)

    }

}

    real_server 192.168.80.194 80 { //第二个web节点的地址、端口

        weight 1

        TCP_CHECK {

     connect_port 80

             connect_timeout 3

             nb_get_retry 3

             delay_before_retry 3

     }

  }

}

------------真实服务器的配置参考上一节不同模式------------------------

tail /var/log/messages //验证主从切换以及服务器的自动化加入和删除

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值