rancher 操作多台主机,让同一个镜像运行在多个服务器上

上一篇文章,写了rancher 操作一台主机,但是我们在生产中的话,肯定会存在一个镜像运行在2个或者两个以上的服务器上,也就是rancher中所谓的主机上面,那么今天记录一下rancher 怎么能够操作多台主机,并且运行同一个镜像的,因为本人是在自己电脑上用虚拟机的像是运行的, 所以今天模拟的是,两个虚拟机,两个能运行的话,那么三个四个等待也是一样的原理,现在把步骤记录一下!

 至于怎么安装rancher,请查阅之前的文章,本篇文章是在rancher已经运行在一台机器上的基础之上写的!

我的第一台运行rancher的服务器是192.168.134.131 现在我又虚拟出来一个服务器,地址为192.168.134.132,以下直接简称131和132

注意:132的服务器上也要有docker并正常运行才可以

步骤如下:

1. 添加主机

访问131 的rancher,然后添加主机,在第4步填上132 的ip地址即可,然后复制第五步的命令,去132的服务器上直接执行即可(只需要在132上执行就可以了,131不用),然后点击关闭

点击关闭之后会进入以下页面,我们需要在这个页面等待一会,不用着急,有的时候可能会很慢,刷新不出来东西,喝杯水,遛一遛.上个厕所,回来再看....  哈哈

如上:我就已经把132 的主机也添加上了,接下来开始添加应用:

2.添加应用(首次创建是这个页面)

这个位置已经说得很明白了.应用就是一组由相同的docker镜像创建的容器,正如我们在生产中,打包一个镜像,上传到私有镜像库,然后拉取这个镜像,在每个机器上运行一样.现在我用nginx 来举例子,点击定义一个服务按钮,进入以下页面,

填写完成之后,下面有个创建按钮,直接点击创建页面如下

成功之后去容器页面查看已经运行起来了两个nginx:

我们去主机页面去查看,也是显示每台主机一个:

3.验证

我们在用浏览器进行访问:

 

已经全部成功了,这样我们就实现了同一个镜像在两个主机分别运行容器了,大功告成!

 

---------------------------------------------------------------------------------------------------------------------------------------------

上面说了 这是首次创建应用,假设已经有了应用,再创建一个的话,就是下面这个页面了:

点击添加应用:我们再创建一个tomcat 的应用,并在没个服务上运行

填好之后,直接点击创建,进入下面的页面

点击添加服务,剩下的就和上面创建nginx一样了

验证: 分别访问两台服务器 端口是9091

然后我们分别去131 和132 去看一下给我们拉取下来的镜像:

和我们自己写命令一样一样的,好了就写到这里了

 这样也就完成了我们的一开始的需求,   同一个镜像在不同的服务器上运行,就可以通过rancher中, 添加应用这个功能实现我们的需求!

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值