我遇到了带有
的bootstraping节点Knife bootstrap chefnodeipaddress -x root -N ChefNode2
我可以ssh并ping到chefnode2以及在节点上安装的chef-client。 仍然像
一样错误无法向Chef服务器进行身份验证(http 401)。 服务器响应: 无法作为'chef-validator'进行身份验证。确保您的node_name和客户端密钥正确无误。 运行处理程序: [2018-02-15T10:20:25 + 00:00]错误:运行异常处理程序 运行处理程序完成 [2018-02-15T10:20:25 + 00:00]错误:异常处理程序完成 厨师客户失败了。 0资源在01秒内更新 [2018-02-15T10:20:25 + 00:00]致命:Stacktrace转储到/var/chef/cache/chef-stacktrace.out [2018-02-15T10:20:25 + 00:00]致命:如果您提交错误报告,请提供stacktrace.out文件的内容 [2018-02-15T10:20:25 + 00:00]错误:401“未经授权” [2018-02-15T10:20:25 + 00:00]致命:Chef :: Exceptions :: ChildConvergeError:Chef run process退出失败(退出代码1)
请帮忙&建议
答案 0 :(得分:1)
尝试提供密码以访问您的节点,例如
$ knife bootstrap chefnodeipaddress -x root -P PASSWORD --node-name ChefNode2