Chef clientとnodeの設定

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が使えるようになる。