はじめに 今更ですがChefとVagrantを勉強してみたでChefとVagrantを使って仮想環境を構築する手法をまとめた。今回はVagrantについてもう少し真面目に勉強したのでその内容をまとめた。 Vagrantとは Vagrantとは簡単なコマンドで任意の構成の仮想マシンを自動的に構築してくれるツールのことで、Vagrantを使うと、 自分の好きなOSが動作する仮想マシンの生成 その仮想マシンのRAM容量/CPU数などの物理的な属性値の変更 共有フォルダをセットアップし、ホスト・ゲストマシン間でのファイルの共有 シェルスクリプトやプロビジョニングツール(ChefやPuppetなど)により仮想マシン上へのソフトウェアのプロビジョニング などがコマンド一つで実現可能となる。Vagrantを使うと 開発に必要なソフトウェアのインストールや設定作業が自動化できる (開発環境と実働環境の設定