Chef-solo編~パート③~

**

nodeにchefのインストール

**

nodeにchefのインストール

  1. 次に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管理ファイルの編集

  1. 今度は作成されたnode管理ファイルを編集します。

下記の様に前回の記事で作成されたrecipeを実行するようにします。

1# vim nodes/[ホストネーム].json2{3        "run_list":["devbook"]4}

**

recipeの適用**

  1. 最後に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に『いいね!』をクリックして頂くと

最新のお役立ちレシピが配信されます★

┏━━━━━━━━━━━━━┓

┃ナレコムクラウド Facebook┃

┗━━━━━━━━━━━━━┛

——————————————————————————————————

この記事を書いた人

aws-recipe-user