如何添加非托管厨师节点以供厨师处理?

时间:2015-01-23 22:23:07

标签: chef

我有现有的服务器(不是由厨师自助),我想删除所有这些服务器上的一些文件。我不想使用shell脚本,而是使用厨师。我应该在每台服务器上安装chef-client。

这不是关于配置。更像是您加入公司并查看现有服务器,并希望在厨师中注册这些服务器,以便您可以执行日常维护,如启动和停止服务,清理空间。

2 个答案:

答案 0 :(得分:2)

是的,您可以使用knife bootstrap安装chef-client并将其连接到Chef服务器(如果您已有),或者如果您不想使用Chef,请使用knife-solo服务器。厨师只做它的食谱所说的,你可以根据自己的需要使用它。

答案 1 :(得分:0)

如果您只是想在机器上不时执行某些任务,那么Chef很好但不是最佳选择。 Chef的观点是它在目标节点上作为服务运行,并确保节点处于正确的状态。

我建议您查看 ansible 。它没有任何要在目标计算机上安装的东西,也不需要root权限。您只需要从工作站ssh访问这些机器。

相关问题