这是一个创建于 3916 天前的主题,其中的信息可能已经有所发展或是发生改变。
楼主现在在一家页游公司工作,现在的联运的服务器需要我们自己维护,当前是写脚本一个个服务器更新的,但是有一些特殊的配置文件是每个服务器不一样的,有的时候会弄错。有好多次弄错了端口,导致flash无法访问。(因为现在都要求一机多服,所以每个服务器上的目录结构不一定是一模一样的)。
我的想法是,有一台主服务器配置为puppet master,每次发布版本的时候,就把版本发到这台服务器。也就是说,在这台服务器上有:1.待发布的版本 2.各个联运特殊的配置文件。之后在联运的服务器上开启puppet agent,从主服务器上获取只属于自己服务器的配置文件。
请问这种Puppet能做到吗?
ps: 之前看过一点puppet,捣鼓过boxen,应该算有一点点基础吧。
2 条回复 • 1970-01-01 08:00:00 +08:00
|
|
1
halfbloodrock 2013-08-06 17:24:23 +08:00 1
可以的。
如果配置文件大部分一致,只有部分不一样的,在templates里配置变量。
如果server用途不一样,就导入变量进puppet的init.pp
|