V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
sugarit
V2EX  ›  问与答

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

  •  
  •   sugarit · 2013-08-06 15:41:37 +08:00 · 2412 次点击
    这是一个创建于 3916 天前的主题,其中的信息可能已经有所发展或是发生改变。
    楼主现在在一家页游公司工作,现在的联运的服务器需要我们自己维护,当前是写脚本一个个服务器更新的,但是有一些特殊的配置文件是每个服务器不一样的,有的时候会弄错。有好多次弄错了端口,导致flash无法访问。(因为现在都要求一机多服,所以每个服务器上的目录结构不一定是一模一样的)。

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

    请问这种Puppet能做到吗?

    ps: 之前看过一点puppet,捣鼓过boxen,应该算有一点点基础吧。
    2 条回复    1970-01-01 08:00:00 +08:00
    halfbloodrock
        1
    halfbloodrock  
       2013-08-06 17:24:23 +08:00   ❤️ 1
    可以的。

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

    如果server用途不一样,就导入变量进puppet的init.pp
    sugarit
        2
    sugarit  
    OP
       2013-08-06 17:57:39 +08:00
    @halfbloodrock 好的,多谢,行得通我就研究下了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2785 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 05:45 · PVG 13:45 · LAX 22:45 · JFK 01:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.