上传Cookbook
为了上传安装Apache的Cookbook到chef服务器,首先将这个learn_chef_httpd
文件移动到chef-repo
中的cookbooks
文件夹。然后切换到cookbooks
目录。
执行
mv /root/chef-repo/learn_chef_httpd /root/chef-repo/cookbooks
cd /root/chef-repo/cookbooks
在这个目录下,执行下面的命令来上传Apache Cookbook:
执行
knife cookbook upload learn_chef_httpd
输出
[root@qikegu cookbooks]# knife cookbook upload learn_chef_httpd
Uploading learn_chef_httpd [0.2.0]
Uploaded 1 cookbook.
验证
从Chef服务器管理控制台验证cookbook是否上传成功。在policy
部分,可以找到上传的cookbook。参考下面的截图:
接下来, 最后一步是添加Chef节点。我们已经设置了一个工作站和一个Chef服务器,我们需要将节点添加到Chef服务器。