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再次自动链接,如下:

 

posted @ 2019-09-11 18:03  MrSans  阅读(280)  评论(0)    收藏  举报