KeepAlived结合Tomcat的使用(在Docker下运行Tomcat)
系统采用的是Centos7。
0.安装环境:
0.1. 安装Docker环境:
yum install docker systemctl restart docker.service
0.2.安装Tomcat环境:
docker search tomcat # 查看一下hub.docker.com上的tomcat版本 docker pull tomcat # 将lastest的tomcat拉取下来 docker run -itd -p 8080:8080 ee4888 /bin/bash # 运行tomcat docker ps # 查看tomcat是否运行成功
0.3. 安装KeepAlived环境
yum install keepalived # 安装Keepalived环境 rpm -qc keepalived # 查看相关文件

环境准备完成后。进行如下操作。
现在我的VIP主机为:192.168.25.6 tomcat1的服务器为:192.168.25.250 tomcat2的服务器为:192.168.25.251
1.编辑 /etc/keepalived/keepalived.conf 文件:
操作的服务器为: 192.168.25.250和192.168.25.251

更改位置为:

2.更改vip主机的keepalived配置,即:192.168.25.6的配置,如下:

4.启动进行测试:
启动192.168.25.250/251的tomcat,前面使用docker已经有了 启动192.168.25.6的keepalived systemctl start keepalived 启动192.168.25.250/251上的keepalived systemctl start keepalived
使用浏览器访问tomcat,访问地址为:
192.168.25.6:8080

暂停任意一个keepalived,都可以进行访问,此tomcat。大家可以尝试一下。
还可以使用如下方式查看,如果对方的keepalived暂停了,在vip即192.168.25.6上可以使用
ip addr 查看对应的链接IP,如下:

当主服务启动后,keepalived再次自动链接,如下:


浙公网安备 33010602011771号