美文网首页
一个由Docker引发的问题

一个由Docker引发的问题

作者: iambowen | 来源:发表于2016-08-11 16:52 被阅读123次

项目上Akamai的回归测试运行在数据中心一台用Puppet管理的固定的虚拟服务器上,这台服务器是Bamboo Agent,负责运行所有遗留系统的自动化部署任务。

前几天一个客户的Ops找我帮忙一起让这台服务器支持Docker,然后将测试放在docker中运行。我们修改puppet脚本,然后更新了Docker,结果发现2.6的内核最多运行docker 1.7,而运行测试的docker compose需要的docker客户端要高于1.7。 鉴于改动较大,于是我们换一种思路,用在AWS账户下已有的Bamboo docker agent去运行测试。所以revert了Puppet修改,并且在服务器上运行。

以为一切都结束了,没想到过了几天,另一个组的Ops来找我说staging的部署失败了,问我什么原因,提示大意是没有找到NetScaler服务器的路由。我觉得很奇怪,就看了眼服务器上的路由表。结果发现了下面的现象:


Destination    Gateway        Genmask        Flags Metric Ref    Use Iface

172.17.0.0      *              255.255.0.0    U    0      0        0 docker0

囧,staging的IP range也是172.17,原来是这个原因。

于是,先停止这个网络设备,然后删除,之后再重启网络服务解决问题。


ip link down docker0

ip link del docker0

service network restart

我觉得从这个错误中可以学到两个事情

  1. 配置管理工具的不可靠性,Puppet并没有完整的清理掉所有docker相关的东西

  2. 这种Pet服务器的不可靠性,如果服务器是每天都按照配置重新创建也不会出现这样的问题

相关文章

  • 一个由Docker引发的问题

    项目上Akamai的回归测试运行在数据中心一台用Puppet管理的固定的虚拟服务器上,这台服务器是Bamboo A...

  • 由工作引发的问题

    可能我也不知道是什么,只是现在的自己好像了无头绪,即便已经到了此刻的境地,依然执着于自己的思维或者想法,得道天助,...

  • 由问题引发的思考

    今天有人问我: 你与人交往比较看重什么? 我心里第一反应,没思考过。 想一想后,我觉得靠眼缘,了解以后靠三观。 但...

  • 由一个问题引发的思考

    那天我有机会为两个班的学生上同样的课《邮票齿孔的故事》第二课时。教学进行的比较顺利,在拓展练习时同样的问题却得到了...

  • 由一个育儿问题引发的思考

    壹内心戏 女儿在吃饭,爸爸问:“我买的鸡腿一个2.5元,买了4个,一共花了多少钱” ...

  • 由疫苗问题引发的思考

    我们先来引述一段国家药监局官网上对此次疫苗事件的介绍。 根据举报(据说是内部员工出于良心的举报)提供的线索,7月5...

  • 由免费问题引发的思考

    想谈谈免费的东西对应的问题已经很久了,生活中有很多免费商品,某宝某东某多多上也会有免费够,一分够一元购的活动,但是...

  • 由吃饭而引发的问题

    平时总会听到个别学生说因为食堂中午准备的饭菜少,从而导致吃不到饭,我对此是将信将疑的。今天中午利用值班时间,我在一...

  • 由钱的问题引发的思考

    第一点 第二点 目前自己的状态不好,原因是自己跟不上节奏,不懂得如何去要,如何请求别人的帮助,不管是江湖救急还是哪...

  • 由南海问题引发的爱国观

    之前也有朋友问过我对南海问题的看法。我一向不喜欢政治,不喜欢议论政治,所以每次都说,不懂政治不发表言论。但领土主权...

网友评论

      本文标题:一个由Docker引发的问题

      本文链接:https://www.haomeiwen.com/subject/flrssttx.html