我正在尝试使用刀具引导程序设置一个厨师客户端节点:
knife bootstrap nodename -x user -P passwd --sudo
Run Code Online (Sandbox Code Playgroud)
获取以下错误消息::
Chef尝试创建客户端"nodename .url.com"时遇到错误身份验证错误 - 无法向Chef服务器进行身份验证(http 401).服务器响应:用户或客户端'chef-validator'的签名无效*
我的配置设置看起来不错,我尝试重新启动所有的厨师服务器服务,并尝试从节点配置chef-client
/etc/chef/etc/chef/chef-validator.pem到我的/etc/chef/validator.pemchef-client -l debug -S https://mychefserver.url.com -K /etc/chef/validation.pem
[2014-07-03T14:03:25-04:00]致命:Chef :: Exceptions :: ChildConvergeError:Chef run process退出失败(退出代码1)*
我也有这个问题......
如果使用Windows工作站,请在Windows资源管理器中检查解压缩的入门工具包中包含的文件是否为"Unblocked".
还可以访问我们的chef节点并删除client.pem其中包含的所有文件.
如果您已经启动绑定节点然后再次下载入门工具包,则会发生这种情况.之前client.pem未从节点中删除.您需要手动删除它,以便进行身份验证.
| 归档时间: |
|
| 查看次数: |
8553 次 |
| 最近记录: |