Chef-server-ctl在chef服务器上重新配置/创建管理员用户

时间:2016-12-21 18:48:39

标签: linux chef centos7 rhel7

我是Linux的新手(也是全新的厨师),在设置我的厨师服务器时遇到了一个问题。我正在尝试使用命令

创建管理员用户
  

sudo chef-server-ctl user-create admin Admin Ladmin admin@example.com   examplepass -f admin.pem

但在我不断收到此错误之后:

  

错误:连接拒绝连接......

     

错误:连接拒绝连接到https://127.0.0.1/users/,重试5/5
  错误:网络错误:连接被拒绝 - 连接被拒绝   连接到https:// ...,放弃了   检查刀具配置和网络设置

我还注意到,当我运行chef-server-ctl时,我得到了这个输出:

  

[2016-12-21T13:24:59-05:00]错误:运行异常处理程序正在运行   处理程序完成   [2016-12-21T13:24:59-05:00]错误:异常   处理程序完成Chef Client失败。 0资源在01秒内更新
  [2016-12-21T13:24:59-05:00]致命:Stacktrace倾销到   /var/opt/opscode/local-mode-cache/chef-stacktrace.out
  [2016-12-21T13:24:59-05:00]致命:请提供内容   stacktrace.out文件,如果你提交错误报告
  [2016-12-21T13:24:59-05:00]致命:   Chef :: Exceptions :: CannotDetermineNodeName:无法确定节点   name:configure node_name或配置系统的主机名和fqdn

我读到这个错误是由于先决条件错误造成的,但我不确定它的含义或解决方法。所以任何意见都会非常感激。

1 个答案:

答案 0 :(得分:0)

您的服务器没有有效的FQDN(也就是完整的主机名)。您必须在安装Chef服务器之前解决此问题。