环境:CentOS 6 Chef 10 1服务器,1个节点,1个工作站
上传到Chef服务器的cookbook的位置或路径是什么?例如,从工作站,
食谱在服务器上的位置?
我们有一个测试环境,包括一个服务器,一个客户端和另一个客户端作为工作站.
我知道这个命令
# knife cookbook site install apache2
Run Code Online (Sandbox Code Playgroud)
但是这个命令会产生错误,因为我甚至无法使用cookbook网站下载.当我下载,
# knife cookbook site download apache2
Run Code Online (Sandbox Code Playgroud)
这出来了,
ERROR: Connection refused connecting to cookbooks.opscode.com:80 for /api/v1/cookbooks/apache2, retry 1/5
ERROR: Network Error: Connection refused - Connection refused connecting to cookbooks.opscode.com:80 for /api/v1/cookbooks/apache2, giving up
Check your knife configuration and network settings
Run Code Online (Sandbox Code Playgroud)
如果你有什么要解决这个问题,请分享,但我的主要问题是知道一种手动安装食谱的方法吗?不是来自食谱网站?我尝试使用"下载"按钮从站点下载它,然后将tar.gz复制到工作站,将其上传到厨师服务器,将菜谱添加到节点的运行列表配方中,然后执行
# chef-client
Run Code Online (Sandbox Code Playgroud)
在工作站里.这和安装方法一样吗?如果没有,有办法吗?
谢谢.
chef-infra ×2