我正在浏览厨师的官方文档,以了解厨师并尝试引导节点,但是遇到一些我无法找出的错误:
我也想知道为什么它会将Chef客户端版本显示为11.6.2 C:\ Users \ <---> \ learn-chef> chef --version 厨师开发套件版本:3.4.38 厨师客户端版本:14.6.47 交付版本:主版(6862f27aba89109a9630f0b6c6798efec56b4efe) berks版本:7.0.6 厨房版本:1.23.2 检验版本:3.0.12
我是厨师的新手,已经花了5到6个小时来解决这个问题,但无法弄清楚这里出了什么问题。
答案 0 :(得分:0)
远程节点(通常是正在引导并随后聚合的节点)的厨师版本可能与本地节点上的厨师版本不同。确保您正确引导厨师。
如果您install chef omnibus via url,则使用-v
选项指定版本。例如
$ curl -L https://omnitruck.chef.io/install.sh | sudo bash -s -- -v 14.4.56
否则,您可以使用chef-client updater
食谱并使用version
。例如
chef_client_updater 'Install latest Chef 13.x' do
version '13'
end