次のような環境 ( Graphite ) があります。
- N ワーカー サーバー
- これらのワーカー サーバーに作業を転送する 1 つのリレー サーバー
- リレー サーバーにクエリを実行できる 1 つの Web サーバー。
Chef を使用して、各ワーカー サーバーを個別に作成せずに EC2 でこの環境をセットアップおよび展開し、それらの IP を取得してリレー クックブックの属性として設定し、そのリレーを作成し、IP を取得して、ウェブサーバークックブックなど
シェフを使用して、IP を手動で設定しなくても、環境が適切に展開、構成、および実行されていることを確認する方法はありますか? 特に、ワーカーサーバーを追加してリレーにワーカーリストを更新させるか、リレーサーバーを別のサーバーに交換して、それに応じてWebサーバーに参照を更新させたいと思います。
おそらく、これは Chef が意図したものではなく、サーバーごとの構成と展開のためのものです。その場合、これを容易にするテクノロジーは何でしょうか?