【问题标题】:Chef Automation - Knife command hanging on unknown hostChef Automation - 挂在未知主机上的刀命令
【发布时间】:2018-02-11 10:58:17
【问题描述】:

我正在运行一个knife命令来ssh到chef服务器中的所有linux机器并执行“主机名”,但它挂在一个未知的机器上,有什么方法可以找出导致挂起的机器吗?其中有300多个..

刀命令正在运行:

knife ssh "platform:oracle" "hostname" -x username -P $password -C 15

我得到的输出:

<name of machine> <hostname>

<name of machine> <hostname>

<name of machine> <hostname>

<name of machine> <hostname>

然后它挂起,但它不输出它挂起的机器的名称。

【问题讨论】:

    标签: linux automation chef-infra knife


    【解决方案1】:

    一种解决方案是将超时减少到,比如说 5 秒:

    knife ssh "platform:oracle" "hostname" -x username -P $password -C 15 -t 5

    根据不可达节点的数量,你应该在 5 秒后找到罪魁祸首(每个不可达节点)。通常对于数据中心中的服务器(= 良好的连接性),1 秒就足够了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-12-31
      • 1970-01-01
      • 1970-01-01
      • 2013-07-01
      • 1970-01-01
      • 2015-11-22
      • 2019-10-05
      相关资源
      最近更新 更多