请问使用过Puppet的同学,这种情况Puppet适用吗?

2013-08-06 15:41:37 +08:00
 sugarit
楼主现在在一家页游公司工作,现在的联运的服务器需要我们自己维护,当前是写脚本一个个服务器更新的,但是有一些特殊的配置文件是每个服务器不一样的,有的时候会弄错。有好多次弄错了端口,导致flash无法访问。(因为现在都要求一机多服,所以每个服务器上的目录结构不一定是一模一样的)。

我的想法是,有一台主服务器配置为puppet master,每次发布版本的时候,就把版本发到这台服务器。也就是说,在这台服务器上有:1.待发布的版本 2.各个联运特殊的配置文件。之后在联运的服务器上开启puppet agent,从主服务器上获取只属于自己服务器的配置文件。

请问这种Puppet能做到吗?

ps: 之前看过一点puppet,捣鼓过boxen,应该算有一点点基础吧。
2498 次点击
所在节点    问与答
2 条回复
halfbloodrock
2013-08-06 17:24:23 +08:00
可以的。

如果配置文件大部分一致,只有部分不一样的,在templates里配置变量。

如果server用途不一样,就导入变量进puppet的init.pp
sugarit
2013-08-06 17:57:39 +08:00
@halfbloodrock 好的,多谢,行得通我就研究下了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/78187

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX