5

Chef とクラウドは初めてです。Windows Server 2008 にシェフをインストールする必要があります。ここでドキュメントを調べていました: http://wiki.opscode.com/display/chef/Installing+Chef+Client+on+Windows

しかし、いくつかのステップは私には明確ではありません。

私は非常にシンプルなセットアップをしています。Chef ソロなので、インストールしようとしている Windows サーバーが 1 つしかなく、いくつかのクックブックを書く練習をしています。

これで私を助けてください。上記のリンクのステップは、私にはわかりません: ステップ名: 検証キーをコピーする どの validation.pem について話しているのかわかりません。

事前にご協力いただきありがとうございます..

4

1 に答える 1

11

Chef Solo のみを使用する場合は、「validation.pem」、「'USERNAME'.pem」、または「knife.rb」で何もする必要はありません。

ステップ 1: Chef Windows MSIをインストールします。

ステップ 2: Chef Solo のドキュメントを読みます。

そのページのパスは Unix に固有のものですが、Windows システムの適切な場所に適用できるはずです。

基本的に Chef Solo を使用するには、次のものが必要です。

  1. solo.rb 構成ファイル。これは、使用しているクックブックの場所を指している必要があります (「C:\chef\cookbooks」など)。

  2. ノードを記述する JSON ファイル (create mynode.json など)、特に使用する実行リスト。

    { "run_list": ["recipe[windows]", "recipe[mycookbook_one"]] }

など。

  1. solo.rb で指定された場所にある実際のクックブック。「windows」、「iis」、「sql_server」など、すでに Windows で動作するChef コミュニティ サイトからいくつかをダウンロードできます

  2. 構成ファイルと JSON ファイルを指定して、chef-solo を実行します。おそらく、これを管理者として行いたいと思うでしょう。

    シェフソロ -c solo.rb -j mynode.json

行き詰まった場合は、Chef ユーザー メーリング リストで質問してください。

于 2012-11-25T19:09:09.443 に答える