公司nginx keepalived tomcat cxf 搭建高可用负载均衡实战系列1- keepalived安装配置

 

1,ip说明

 

vip

10.50.13.67

server1

10.50.13.68

server2

10.50.13.140

 

2,keepalived安装

keepalived通常与lvs或者nginx结合使用保证集群的高可用,keepalived的master会绑定一个vip用来对外服务并定期向backup发送消息,当backup接收不到消息时则会判定master已经挂掉,backup将升为master并且绑定vip继续对外提供服务,从而保证高可用。下面介绍keepalived的安装

安装依赖 openssl-devel popt-devel

yum install -y gcc openssl-devel popt-devel

 

 

下载 /keepalived-1.2.24.tar.gz
 wget http://www.keepalived.org/software/keepalived-1.2.24.tar.gz
 
tar zxvf keepalived-1.2.24.tar.gz
 
cd keepalived-1.2.24
 
./configure --prefix=/opt/wacos/aaatool/keepalived
 
make && make install
 
设置开机启动
cp /opt/wacos/aaatool/keepalived/etc/rc.d/init.d/keepalived /etc/init.d/
cp /opt/wacos/aaatool/keepalived/etc/sysconfig/keepalived /etc/sysconfig/
 
cp /ut/server/keepalived-1.2.24/sbin/keepalived /usr/sbin/
 
cp /opt/wacos/aaatool/keepalived/sbin/keepalived /usr/sbin/
 
chmod 755 /etc/init.d/keepalived
 
keepalived启动会默认读取keepalived/keepalived.conf配置文件
mkdir /etc/keepalived
 拷贝keepalived.conf配置文件到/etc/keepalived/
 
 keepalived.conf配置文件如下
 
! Configuration File for keepalived
 
global_defs {
   router_id edu-proxy-02
}
 
vrrp_script chk_nginx {
    script "/etc/keepalived/nginx_check.sh"
    interval 2
    weight -20
}
 
vrrp_instance VI_1 {
    state BACKUP
    interface eth0
    virtual_router_id 51
    mcast_src_ip 10.50.13.68
    priority 90
    advert_int 1
    authentication {
        auth_type PASS
        auth_pass 1111
    }
 
    track_script {
        chk_nginx
    }
 
    virtual_ipaddress {
        10.50.13.67
    }
}
 
 
 启动 关闭 keepalived
 
service keepalived start[stop]
 
 
 
ip a查看是否绑定虚拟ip10.50.13.67
 

 

 3,备keepalived安装

 和说明主keepalived 过程一样,只是配置文件/etc/keepalived/keepalived。conf一处需要修改

 mcast_src_ip 10.50.13.140

 

4,测试高可用

关掉10.50.13.67的keepalived后,发现vip绑定到了10.50.13.140

重启10.50.13.67的keepalived,vip又重新绑定到了10.50.13.67

 

转载于:https://www.cnblogs.com/yeyusheng/p/7497864.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值