chef学习点滴

参考:http://williamherry.com/blog/2012/07/16/chef-basic/




注册一个用户
https://community.opscode.com/users/new


管理界面
https://manage.opscode.com/


配置
http://wiki.opscode.com/display/chef/Setup+Opscode+User+and+Organization




下载
validation key
knife config
user key




yum install git ruby ruby-libs ruby-devel rubygems
gem install chef
chef-client -v


git clone git://github.com/opscode/chef-repo.git
cd chef-repo
mkdir .chef


upload:
[root@akin3 .chef]# ls
akin520.pem knife.rb quyougame-validator.pem


cd /root/chef-repo
[root@akin3 chef-repo]# knife client list
quyougame-validator


knife cookbook site install chef-client


上传到hosted chef server
knife cookbook upload chef-client






给目录机器安装chef-client
客:
rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm
rpm -Uvh http://rbel.co/rbel5
yum install git ruby ruby-libs ruby-devel rubygems


主:
knife bootstrap 192.168.14.12 -r 'recipe[chef-client]' -u root -P 123456


[root@akin3 chef-repo]# knife client list
akin2.com
quyougame-validator


[root@akin3 chef-repo]# knife node show akin2.com -r
run_list: recipe[chef-client]




knife cookbook site install nginx
knife cookbook upload -a






knife node run_list add akin2.com "recipe[mysql]"
knife node run_list add akin2.com "recipe[php]"
knife node run_list add akin2.com "recipe[nginx]"




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值