我试图在每个运行失败的厨师 - 客户端的服务器上创建一个运行salt命令的脚本,但是,每个运行该命令的服务器都会输出相同的错误消息。
我正在运行的命令是 -
for i in `knife status |grep hours | awk '{print $4}' | cut -d ',' -f 1`; do echo $i; salt "$i" cmd.run 'chef-client --force-formatter min' > $i.txt; done;
这将创建一个单独的文件,其中包含运行它的每个服务器的输出。每次输出都不同,但所有服务器都有相同的错误。
错误 -
Recipe: salt::_setup?[0m
* ohai_plugin[salt] action create
* directory[/etc/chef/ohai/plugins] action create (skipped due to not_if)
* cookbook_file[/etc/chef/ohai/plugins/salt.rb] action create (up to date)
* ohai[salt] action reload
?[32m- re-run ohai and merge results into node attributes?[0m
?[0m
?[0m ?[0m
Running handlers:?[0m
Running handlers complete
?[0m Chef Client failed. 2 resources updated in 09 seconds?[0m
现在,如果我ssh到该服务器并手动运行chef-client,那么在该部分主厨运行时它不会失败。
以前有没有人经历过这个,如果有的话,你是怎么解决的?
由于