【问题标题】:Where should I put the "down" file to prevent Chef from starting我应该把“down”文件放在哪里以防止厨师启动
【发布时间】:2015-06-05 06:50:35
【问题描述】:

我正在运行 Open Source Chef 11 Server 和十几个运行 chef-client 的 Linux 和 SmartOs 服务器。有一次,我在我的一台 linux 服务器上创建了一个文件,文件名为“down”,位于特定目录中,即使在重新启动后,也阻止了 chef-client 运行。我已经删除了这个文件,我不记得我把那个文件放在了哪个目录。我再也找不到任何存在或有效的文档。这是我想象的吗?

我意识到 Chef 的目的是让 chef-client 始终运行,但有时在试验服务器配置时禁用 chef-client 很有用。

我相信这个“​​down”文件可能与 runit 有关。

【问题讨论】:

    标签: linux chef-infra


    【解决方案1】:

    我想我找到了。

    如果我在 /etc/sv/chef-client 中创建文件

    # touch /etc/sv/chef-client/down 
    

    然后运行

    # sv status chef-client
    

    我回来了

    down: chef-client: 85480s; run: log: (pid 8000) 93131s
    

    如果我删除了下载文件,我会返回

    down: chef-client: 85539s, normally up; run: log: (pid 8000) 93190s
    

    【讨论】:

      猜你喜欢
      • 2010-12-01
      • 2018-09-28
      • 2019-10-04
      • 1970-01-01
      • 2020-09-30
      • 1970-01-01
      • 2016-05-23
      • 1970-01-01
      • 2016-08-25
      相关资源
      最近更新 更多