参考: http://docs.opscode.com/install_workstation.html#install-chef-11-x-on-a-workstation
(前提:你先要申请一个Free Hosted Chef Server)
1. 下载Chef Client: http://www.opscode.com/chef/install/ (选Chef Client)
2. 安装:我选择了D:\Tools,Chef安装包会自动创建chef的子目录,安装需要230M左右空间。
3. 测试安装是否成功: cd D:\Tools\Chef\Bin & chef-client -v,如果出现 Chef: <版本号>就说明安装成功了!
4. 下载一些pem Key文件:
- Knife.rb: https://manage.opscode.com/organizations (点击:【Generate knife config】下载)
- XXX-validator.pem: https://manage.opscode.com/organizations(点击:【Regenerate validation key】下载)
- <user>.pem: https://www.opscode.com/account/password (切换到Change Password 页,点击Get a new key 下载
5. 安装Git-Hub客户端(包括申请Github账号)
6. Sync网上的代码: https://github.com/opscode/chef-repo.git,sync完毕后,你的GitHub里面会多了一个chef-repo的workspace。
7. 在chef-repo下新建子目录".chef",貌似windows没法直接创建点开头的目录,所以只能通过控制台创建。
8. 把前面得到的3个pem文件拷贝到.chef目录下。
9. 在chef-repo下执行knife client list来验证安装配置成功!