Chef clientとnodeの設定

2013/01/06 23:14 に 森山誠二郎 が投稿   [ 2013/03/12 1:07 に更新しました ]
めでたく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が使えるようになる。
Comments