Post date: 2013/01/07 7:14:39
めでたくchef serverが動いたのでまず
1. client for knifeを設定する
knife configure -i と対話すると、サーバにクライアントが登録され、クライアント.pemが、~/.chef/に作られる
knife client list で表示されればOK
2. client for nodeを作成する
knife client create NODE_NAME > client.pem
注意:EDITORの設定が必要
client.pem(秘密鍵)をnodeにしたいマシーンの/etc/chefにコピーし、chmod 600
/etc/chef/client.rb を作成するために、knife configure client (適当なディレクトリ)を実行
できたclient.rbをコピー。なんだったら node_name 'NODE_NAME' を入れる
3. nodeで、chef-client を実行
nodeをworkstation(knife が使える)にするのでなければ、2でkeyを作らなくても、
chef-clientを走らせればclient.pemは自動的に作られる。nodeのclientを(この表現正しい?)
をadminに格上げすれば、knifeが使えるようになる。