Vagrant で VM 構築を自動化
インストール
Vagrant - Downloads からダウンロードしてインストールする。OSX で VirtualBox を使う想定なので、Downloads – Oracle VM VirtualBox こちらもインストール。
box の登録
インストールが完了したら box を登録する。box とは Linux イメージの雛形のようなもので、Vagrant のサイトで利用可能な box が一覧で見られる。
Ubuntu 12.04 LTS (Precise Pangolin) の 64bit を precise64 という名前で登録する。
> vagrant box add precise64 http://files.vagrantup.com/precise64.box
** box の削除 box の削除は remove コマンドで。 >|| > vagrant box remove precise64
box の初期化
Ubuntu 12.04 の box を登録したら、適当にディレクトリを作成して、Vagrantfile という名前の設定ファイルを作る。vagrant init コマンドを使えば自動で設定されるので問題ない。
> mkdir -p ~/vagrant/precise64 > cd ~/vagrant/precise64 > vagrant init precise64
VM の起動
さきほどのディレクトリで、
vagrant up
とすれば VM が起動される。
その他のコマンド
停止や起動のコマンドは以下のとおり。
- VM の停止
vagrant halt
- VM の削除
vagrant destroy