keepalived+mysql+tomcat

本文介绍如何使用Keepalived实现Tomcat服务的高可用性集群部署。通过详细步骤展示了配置过程,包括安装组件、配置keepalived、启动服务及验证故障转移效果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、keepalived+mysql
搭建mysql集群+keepalived高可用
2、安装tomcat(自行安装,这里不赘述)
3、配置keepalived.conf

vi /etc/keepalived/keepalived.conf

在配置文件下方添加:

virtual_server 192.168.131.150 8080 {
    delay_loop 6
    lb_algo wrr
    lb_kind DR
    persistence_timeout 60
    protocol TCP
    real_server 192.168.131.131 8080 {
        weight 3
        TCP_CHECK {
          connect_timeout 3
          nb_get_retry 3
          delay_before_retry 3
          connect_port 8080
        }
    }
    real_server 192.168.131.132 8080 {
        weight 3
        TCP_CHECK {
          connect_timeout 3
          nb_get_retry 3
          delay_before_retry 3
          connect_port 8080
        }
    }
}

4、开启tomcat
进入tomcat目录运行

./bin/startup.sh

5、开启keepalived
/etc/init.d/keepalived start

6、测试
随意修改主页一处位置:
vi /usr/local/tomcat/webapps/ROOT/index.jsp

这里写图片描述

在外网上访问192.168.131.150:8080,出现192.168.131.132的tomcat主页
这里写图片描述

在192.168.131.132中关闭tomcat

ps aux|grep tomcat
kill -9 'pid'

外网上重新访问192.168.131.150:8080,出现192.168.131.131的tomcat主页

这里写图片描述

在192.168.131.132中重新开启tomcat

/usr/local/tomcat/bin/startup.sh 

外网上重新访问192.168.131.150:8080,又出现192.168.131.132的tomcat主页(这里要从131的主页变为132的主页可能需要一段时间)

这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值