** knife-solo をインストールする [#u44ae4fb]
- CentOS でインストールされる Ruby のバージョンは、2013/09/17時点で [1.8.7] になります。knife-solo を実行させるためには、Ruby 1.9.x以上が推奨されるのでその入れ方(1.8.x だと 動かない機能があります)

** knife-solo側ホストにて行うこと [#maaa33c6]
- chefの統合パッケージをダウンロード&インストールする
 # curl -L https://www.opscode.com/chef/install.sh | bash
-- PATH環境変数に「/opt/chef/embedded/bin」を追加
-- gemの更新
 # gem update
  → gcc がないとかmake ないっておこられる場合は、「yum -y install make gcc」を実行
  → 再度、gem update
- knife-solo, chef をインストール
 # gem install knife-solo --no-ri --no-rdoc
 # gem install chef --no-ri --no-rdoc
- バージョンの確認
 # ruby -v
 ruby 1.9.3p429 (2013-05-15 revision 40747) [x86_64-linux]
 # gem -v
 1.8.24
 # knife -v
 Chef: 11.6.0
 # chef-solo -v
 Chef: 11.6.0

** knife の初期設定(knife-solo側ホスト) [#jff52647]
- vagrantユーザで(PATH環境変数に /opt/chef/embedded/bin が追加されていること)
 $ knife configure
 $ knife solo init chef-repo
 Creating kitchen...
 Creating knife.rb in kitchen...
 Creating cupboards...
 $ cd chef-repo
 $ knife solo prepare vagrant@chef-solo側IPアドレス
 $ knife solo cook vagrant@chef-solo側IPアドレス

** hello とかだしてみる [#fe1be5f5]
- ここを参照 / [[chef-soloとknife-soloで手軽に環境構築をする>http://shrkw.hatenablog.com/entry/configure_with_chef-solo_and_knife-solo]]

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS