首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Enterprise Chef与Puppet Enterprise中节点分类的比较

Enterprise Chef与Puppet Enterprise中节点分类的比较
EN

Stack Overflow用户
提问于 2015-08-13 11:32:46
回答 1查看 152关注 0票数 2

我是厨师新手,有木偶企业的工作经验。使用Puppet,节点分类从puppet控制台简单而直接地进行,您可以将节点分类到不同的节点组并绑定类。

企业厨师控制台是否提供类似于Puppet的功能?到目前为止,我所了解到的是,它只能通过Chef中的角色和环境来实现。

但如果是这样的话,在大型环境中定义角色下的每个节点都将是一项巨大的手动工作。如果我在寻找正确的方向并且没有遗漏任何重要的点,请让我知道。

EN

回答 1

Stack Overflow用户

发布于 2015-08-14 02:24:49

我从来没有用过Puppet和Enterprise Chef (那么我在这里做什么呢?!),所以我不能确定我回答的问题是正确的。据我所知,您希望(在Chef术语中)同时为一组节点分配角色。

我使用开源的Chef Server,我将通过以下方式解决这个问题。

在Chef中有一个knife命令行工具,您可以通过它设置节点的运行列表。我会像这样写一个小的bash脚本:

代码语言:javascript
复制
run_list="cb1::recipe1,cb2::recipe2,role1,role2"
nodes="node1 node2 node3 node4"
for node in $nodes do
  knife node run_list set $node $run_list
done

这将覆盖节点的运行列表并设置为新值。如果您不想更改整个run_list,而只想操作其中的一部分,也可以在knife命令中使用addremove来代替set

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31979065

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档