我正在使用托管的Chef一段时间。想探索开源厨师服务器。因此我试图在EC2实例上设置Chef-Server 11。在EC2实例上安装Chef-Server 11
我有厨师服务器运行,我可以访问Web GUI的相同。我在另一个ec2实例上配置了主厨工作站,该实例工作正常。
问题:我无法上传任何食谱。 我得到以下错误,当我尝试上传菜谱:
# knife cookbook upload getting-started
Uploading getting-started [0.4.0]
/opt/chef/embedded/lib/ruby/1.9.1/net/http.rb:763:in `initialize': Connection refused - connect(2) (Errno::ECONNREFUSED)
然而,knife
其他list
命令工作正常。
我做我的家庭作业撞到下面的链接:
http://www.opscode.com/blog/2013/03/11/chef-11-server-up-and-running/
所以,
要提到的是在chef-server
需要工作FQDN工作。我将我的公共ec2主机名设置为服务器的主机名,并将其设置为/etc/hosts
。重新启动实例。再次运行chef-server-ctl reconfigure
。仍然面临同样的错误。
问题:如何计算出厨师服务器工作的EC2实例的FQDN部分?如果任何人已经成功在EC2上设置厨师服务器并且能够上传食谱,那么请分享您的FQDN锻炼步骤。
你是如何在亚马逊linux上安装厨师服务器的,你选择了哪种操作系统下载?我没有得到它运行 –