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的主页可能需要一段时间)