**
nodeにchefのインストール
**
nodeにchefのインストール
- 次にknife soloコマンドを利用してnodeにchefをインストールします。
正常に完了すれば、nodes/ディレクトリに該当のホストネームのjsonファイルが作成されます。
1# knife solo prepare -i ~/.ssh/id_rsa [ユーザー]@[ホストネーム]23Bootstrapping Chef...4 % Total % Received % Xferd Average Speed Time Time Time5Current6 Dload Upload Total Spent Left7Speed8100 6510 100 6510 0 0 7315 0 --:--:-- --:--:-- --:--:--9 938010Downloading Chef for el...11Installing Chef12warning: /tmp/tmp.U5SD4WlM/chef-.x86_64.rpm: Header V4 DSA/SHA113Signature, key ID 83ef826a: NOKEY14Preparing... ###########################################15[100%]16 1:chef ###########################################17[100%]18Thank you for installing Chef!19Generating node config20'nodes/[ホストネーム].json'...node管理ファイルの編集
- 今度は作成されたnode管理ファイルを編集します。
下記の様に前回の記事で作成されたrecipeを実行するようにします。
1# vim nodes/[ホストネーム].json2{3 "run_list":["devbook"]4}**
recipeの適用**
- 最後にrecipeの適用を行います。
1# knife solo cook -i ~/.ssh/id_rsa [ユーザー]@[ホストネーム]2Checking Chef version...3Starting Chef Client, version 11.4.44Compiling Cookbooks...5Converging 2 resources6Recipe: devbook::default7 * package[httpd] action install8 - install version 2.2.25-1.0.amzn1 of package httpd910 * service[httpd] action start11 - start service service[httpd]1213Chef Client finished, 2 resources updated今回のrecipeでは、成功すればApacheがインストールされ、起動しているかと思います。
いかがでしたでしょうか?
次回は『Fluentd編~ログ収集ツール~』ということで、Fluentdをインストールしてみます。お楽しみに!
——————————————————————————————————
ナレコムクラウドのFacebookに『いいね!』をクリックして頂くと
最新のお役立ちレシピが配信されます★
——————————————————————————————————