2014年3月19日水曜日

Chef Soloの導入

起(introduction)

ひょんなことから家が停電に見舞われ,その影響かルータ及び自鯖のiptablesがバグった.
そんなことから自鯖の再設定をやってたわけなんですが,これって前にインスコするときと同じことまたやんないといけなくて激めんどいっすよね.
ってことで,サーバー状態管理フレームワークであるChefに目を付けたわけですよ.
まずはChefに関する書籍として,
達人出版会入門Chef Solo(伊藤直也 著)を購入.

時間の合間を見つけてお勉強するですよ.

承(development)

仮想環境構築ツール「Vagrant」のインストール

Chef Soloでいろいろやる際に,仮想環境構築ツールであるところのVagrantを使うと便利とあったのでインストール.
  1. Oracle VM VirtualBoxをインストール
  2. Vagrantのインストール

転(turnconclusion)

Chef Soloには
gem install vagrant
としてインストールするってあったけど,
どうやら現在ではこの方法ではインストールできなくなっているっぽいよ.

結(conclusion)

じゃあ仮想サーバ立ち上げてみようか.
  1. VagrantにOSのイメージをダウンロード
    vargant box add base http://developer.nerl.gov/downlaods/vagrant-boxes/CentOS-6.3-x86_64-v20130101.box
    
    ※この例ではCentOS 6.3で,その他のOSについてはここから欲しいものを追加してやってね.
  2. vagrant init