Ubuntu环境下Chef节点引导与Cookbook版本上传异常问题求助
Ubuntu环境下Chef节点引导与Cookbook版本上传异常问题求助
各位好,我现在在Ubuntu环境下操作Chef时碰到了挺奇怪的问题,节点引导(bootstrap)和上传新Cookbook版本这两个操作都出了状况,想请大家帮忙分析下。
先说说背景:我们之前用的是跑在RHEL系统上的旧Chef服务器,现在切换到Ubuntu环境的新Chef服务器后,操作模式有个变化——之前RHEL上是推送方式,现在新的Chef改成拉取方式了。
下面是我遇到的具体错误场景:
场景一:执行knife bootstrap命令报错
我运行了这条引导命令:
root@server:~/chef-repo# knife bootstrap <server> --node-name <server> -i /root/.ssh/id_rsa --ssh-verify-host-key never --run-list 'role[XXX]' -y
得到的错误输出是:
Connecting to <XXX> using ssh WARN: Server returned error **500 ** for https://XXX/organizations/XXX/nodes/XXX, retrying 1/5 in 4s WARN: Server returned error **503 ** for https://XXX/organizations/XXX/clients, retrying 4/5 in 32s
场景二:认证成功但提示权限不足
还有一种情况会弹出如下错误:
ERROR: You authenticated successfully to https://XXX/organizations/XXX as admin but you are not authorized for this action.
Response: Failed to verify user 'admin' as a member of organization 'XXX'
我已经尝试过一些解决动作,比如在~/chef/.chef/config.rb文件里添加了验证证书,还尝试在配置中加上443端口,但问题还是没解决。
有没有朋友遇到过类似的问题?或者能给我一些排查方向的建议?非常感谢!
备注:内容来源于stack exchange,提问作者Aviel Amitay
相关产品推荐
相关产品推荐

