gpt4 book ai didi

chef-infra - Chef 服务器安装问题

转载 作者:行者123 更新时间:2023-12-04 10:49:34 32 4
gpt4 key购买 nike

我一直在尝试使用本指南在我的 CentOS 6.5 机器上安装 Chef 服务器 (chef-server-core-12.1.0-1.el6.x86_64.rpm):http://docs.chef.io/server/install_server.html#standalone
这是一个测试环境,因此我没有 FQDN 但 IP 地址是可解析的。运行 Chef-server-ctl reconfigure 后,我尝试使用以下方法创建用户:

[root@xxx-xxx-xxx-xxx ~]# chef-server-ctl user-create myusername myfirstname mylastname myemail mypassword --filename /root/myfile.pem

我在上面的命令中填写了适当的详细信息,但我不断收到此错误:
ERROR: Connection refused connecting to https://127.0.0.1/users/, retry 5/5
ERROR: Network Error: Connection refused - Connection refused connecting to https://127.0.0.1/users/, giving up
Check your knife configuration and network settings

ngnix 服务一直宕机,无法启动。经过日志后:
 tail -f /var/log/opscode/nginx/current 
2015-07-01_10:59:00.69218 nginx: [emerg] invalid number of arguments in "server_name" directive in /var/opt/opscode/nginx/etc/chef_https_lb.conf:3

文件chef_https_lb.conf如下:
server {
listen 443;
server_name ;

access_log /var/log/opscode/nginx/access.log opscode;

我不确定出了什么问题。有人请说明一下吗?

最佳答案

万一有人偶然发现这个寻找答案(就像我所做的那样)。
问题是您需要设置 localhost 以外的服务器的 FQDN。

Centos 6.6 上的示例

在您的/etc/hosts 文件中,读取(或类似于)的第一行

127.0.0.1 localhost

将 localhost 更改为您为服务器设置的主机名 ( /etc/sysconfig/network )
127.0.0.1 servername.com

重启你的网络服务
$: service network restart

当您在服务器终端上运行以下命令时
$: hostname
$: hostname -f

他们都应该输出“servername.com”

运行 chef-server-ctl reconfigure为厨师服务器重建 ssl 证书。

您应该能够添加您的管理员用户/ORG 和 opscode-manage Web 界面

关于chef-infra - Chef 服务器安装问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31139017/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com