ページ ツリー
メタデータの末尾にスキップ
メタデータの先頭に移動

このページの古いバージョンを表示しています。現在のバージョンを表示します。

現在のバージョンとの相違点 ページ履歴を表示

« 前のバージョン バージョン 16 次のバージョン »

Cookbook 開発環境

 

Cookbook 開発環境は Vagrant で用意されています。
すべてが揃った VM がコマンドひとつで手に入ります。

 

 

 

必要なソフトウェアをインストールしよう

VirtualBox

https://www.virtualbox.org/wiki/Downloads

 

Vagrant

https://www.vagrantup.com/downloads.html

 

Vagrant プラグイン

vagrant-omnibus プラグイン

$ vagrant plugin install vagrant-omnibus


vagrant-vbguest プラグイン

$ vagrant plugin install vagrant-vbguest

VirtualBox について

VirtualBox 4.3.14 はバグ情報が多いです。
こちら から 4.3.10 をインストールすることをオススメします。

 

Vagrant について

Vagrant の Box やプラグインなどのファイルは環境変数 $VAGRANT_HOME 以下に展開されます。
標準では $HOME/.vagrant.d になりますので、容量に不安のある場合や、パスに日本語を含む場合は変更してください。 

 

Vagrant プラグインについて

  • vagrant-omnibus プラグイン
    ゲストマシンに Chef を自動的にインストールするプラグインです。
     
  • vagrant-vbguest プラグイン
    ゲストマシンの VirtualBox Guest Additions をホストマシンの VirtualBox のバージョンにあわせて更新するプラグインです。 

 

 

 

VM を起動しよう

Box の追加

$ vagrant box add chefs_meeting ./chefs_meeting.box

 

VM の起動

$ vagrant up

 

ログイン

vagrant ユーザーでログインします。
パスワードは 'vagrant' です。

Box ファイルについて

当日、その場で USB メモリなどで配布します。

 

VM の起動について

ここで何が起こっているか、Vagrant についての詳細な解説は Vagrant の基礎(ChefsMeetingNagoya Vol.2) を参照してください。

 

 

 

 

  • ラベルがありません