我有现有的服务器(不是由 Chef 引导的),并且我想删除所有这些服务器上的一些文件。我不想使用 shell 脚本,而是使用 Chef。我应该在每台服务器上安装 Chef-client 吗?
这与配置无关。更像是您加入一家公司并查看现有服务器并希望在 Chef 中注册这些服务器,以便您可以执行日常维护,例如启动和停止服务、清理空间。
最佳答案
是的,您可以使用knife bootstrap
来安装chef-client并将其连接到您的Chef Server(如果您已经有),或者使用knife-solo
(如果您没有)不想使用 Chef 服务器。 Chef 只会按照菜谱的指示行事,您可以根据自己的需要使用它。
关于chef-infra - 如何添加由 Chef 处理的非托管 Chef 节点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28119711/