読者です 読者をやめる 読者になる 読者になる

Carpe Diem

備忘録。https://github.com/jun06t

Chefをもっと詳しく

前回の「Chefを使ってみる」のもう一歩踏み込んだ内容です。 Chefと一言で言っても現在は以下の3つがよく検索に引っかかります。

・Chef Server

・Chef Solo

・Knife Solo

それぞれ使い方が異なるのに一緒くたに説明されてるので、そのせいで変にChefの敷居が高くなっています。 今回はその説明をします。

以下特徴と図です。図はソースから引用しています。

 

◆Chef Server

◯特徴

・大規模なサーバ構築に使用

・Chef ServerにClient(インストールしたいサーバ)群を登録して、Chef Serverから"chef-client"で一括インストール

・cookbooksはChef Serverに置く

chef001.png

 

◆Chef Solo

◯特徴

・小規模なサーバ構築に使用

・cookbooksをClient(インストールしたいサーバ)に転送して、Clientで"chef-solo"実行でインストール

・cookbooksは各Clientに置く

chef002.png

 

◆Knife Solo

◯特徴

・Chef Soloを簡単にしてくれたもの

・作業用PCから"knife solo"でClientにインストール

・cookbooksは作業用PCに置く

chef003.png

 

◆オススメは?

個人で使う、小規模なサーバ構築などでしたらKnife soloが一番です。 簡単ですが今回は以上です。

 

ソース:

Chef Soloと Knife Soloでの ニコニコサーバー構築 (2) 〜導入編〜

サーバー設定ツール「Chef」応用編:knife-soloとData Bagを使う