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

Chef-server-ctl reconfigure/ Creating Admin User on chef server

我是 Linux 的新手(对 chef 也是 b运行d 新手),在设置我的 chef 服务器时我遇到了 运行 问题。我正在尝试使用命令

创建管理员用户

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

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

ERROR: Connection refused connecting...

ERROR: Connection refused connecting to https://127.0.0.1/users/, retry 5/5
ERROR: Network Error: Connection refused - Connection refused connecting to https://..., giving up
Check your knife configuration and network settings

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

[2016-12-21T13:24:59-05:00] ERROR: Running exception handlers Running handlers complete [2016-12-21T13:24:59-05:00] ERROR: Exception handlers complete Chef Client failed. 0 resources updated in 01 seconds
[2016-12-21T13:24:59-05:00] FATAL: Stacktrace dumped to /var/opt/opscode/local-mode-cache/chef-stacktrace.out
[2016-12-21T13:24:59-05:00] FATAL: Please provide the contents of the stacktrace.out file if you file a bug report
[2016-12-21T13:24:59-05:00] FATAL: Chef::Exceptions::CannotDetermineNodeName: Unable to determine node name: configure node_name or configure the system's hostname and fqdn

我了解到此错误是由先决条件错误引起的,但我不确定它的含义或修复方法。因此,我们将不胜感激。

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