服务器 Gind.cn

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器

厨师的最佳做法/问题

我使用和爱Puppet。 我搬到一家新公司,他们正在采用厨师。 所以我想学习厨师,但是拼凑起来很难,因为我仍然认为在木偶=) 这些是我的问题: 在Ruby DSL,JSON或pipe理控制台中设置angular色是否更好? 为什么有多种方式来做同样的事情? 你可以把食谱组织成子目录吗? 例如:我们有自定义的软件,我想写一本食谱,并粘贴到:厨师回购/ cookbooks / ourcompanystuff / customsoftwarecookbook这将是一个很好的做法? 我是否为每种types的angular色创build一个指定它的工作簿? 我是否有这些食谱包括其他食谱(即我的web服务器angular色的食谱包括apache食谱)。 我不知道如何处理食谱相互依赖和inheritance。 有什么像Puppet的外部节点分类器,所以节点自动确定他们的angular色? 似乎你可以configuration刀或pipe理控制台,或编辑JSON文件的东西? 这让我感到非常困惑,为什么有这么多的方式来做事情,这是瘫痪的! 有没有理由使用一个或另一个? 从傀儡来看,似乎用这些工具不小心configuration了一些东西很容易(比如,留下一些东西) 如何在我的开发集群中自动configuration厨师节点? 使用Puppet,我启动了一个虚拟机,连接到puppermaster并启动一个木偶运行并设置自己(angular色由外部节点分类器决定)。 我如何与厨师做这个? 安装带有pem / rb文件的厨师,将其绑定到厨师服务器上,手动告诉节点其在厨师angular色中的angular色,或者在pipe理界面中编辑这个angular色,然后开始厨师 – 客户端运行来设置自己? 我完成了入门教程,我看到他们有EC2教程,但我从来没有使用EC2,所以他们很难跟随。 在这一点上,我主持了Chef的运行,并且开始configuration一个节点。 我从哪里出发? 我是否需要开始查看公共食谱? Opscode上的文档没问题,但几乎没有Puppet的那么好。 在我的search中,有没有其他好的厨师资源?