我有一个独立的Chef服务器。我使用刀子上传了食谱并添加到节点的运行列表中。在节点的主厨客户端,我运行了sudo chef-client,我找不到Chef :: Exceptions :: CookbookNotFound Cookbook pilot_sec_update。无论我是指定配方还是运行食谱默认
,都要这样做答案 0 :(得分:1)
这是一个非常难以调试的事情,所以你可能最好不要问Slack但是大致1)通过knife cookbook list
和knife cookbook show
确认菜谱上传工作2)确保如果您的菜谱有任何依赖关系,那么您也上传了这些依赖关系3)确保您的knife.rb
和节点client.rb
都针对同一个Chef服务器URL。