目黒区にあるWebシステム制作会社アルベです。毎日毎日サーバーにコマンドを打ち込み、10の指でプログラミングし、ディスプレイとにらめっこ。アルベのOsamuです。日々業務を行なっているとちょっとしたテストや、試してみたい事が多々発生します。私は本番環境でテストするなんて男気は持ちあわせておりません。いうよりも本番環境でそんな事してはいけません。テスト用にレンタルサーバーを契約していれば気軽にテストできるかもしれませんが、そんな環境ない方もいらっしゃるでしょう。そんな時に仮想環境構築ツールのVagrantをPCにインストールして、開発環境を手軽に準備すると便利です。何が優れているかというと、特に以下2点が特筆すべき点だと考えます。今回はWindows7にVagrantをインストールしてCentOSの開発環境を作っていきます。その後思いっきり作った環境を破壊して終わりにします。VirtualBoxをインストールするVagrantはVirtualBox上で動きますので、まずはVirtualBoxをインストールします。x86/amd64」(2014年4月現在)を選択し、ダウンロードする。その後のインストーラはデフォルトで。https://www.virtualbox.org/wiki/Downloads※画像をクリックすると大画面で見れますVagrantをインストールする続いてVagrantをインストールします。以下へアクセスし現状の最新版を選択(2014年4月現在1.3.5)し、その後Windows版をダウンロードします。こちらもその後のインストーラはデフォルトで。http://downloads.vagrantup.com/※画像をクリックすると大画面で見れますCentOSをインストールするまず以下へアクセスします。http://www.vagrantbox.es/今回はCentOSの開発環境を作るので、最新のCentOS(VirtualBox用)を探します(64bit版か32bit版かはご使用のPCによって適宜変更してください)。探したら「COPY」ボタンを押して、URLをコピーします。※画像をクリックすると大画面で見れます続けて、インストールしていきましょう。インストールの流れは以下の通りです。up今回はtitleをcentosとしてインストールしていきます。以下の流れで進んでいきましょう。コマンドプロンプトを立ち上げます。コマンドプロンプト起動時は「C:\Users\ユーザー名」ディレクトリにアクセスしているので、今回はユーザー名配下にlocaldevというフォルダを作成し、「C:\Users\ユーザー名\localdev」の中にCentosをインストールしていきます。addの処理は結構時間がかかります。コーヒーでも飲んで休憩しながらお待ちください。完了した後にBoxの一覧を以下コマンドで確認する事もできます。(VT-x/AMD-V)を有効化できません以下ページに具体的に対策方法が記述してありますが、BIOSで仮想化支援機構(VT-x/AMD-V)が有効化すれば解決しますので、同様の現象が発生した場合はご参照ください。upでOS起動失敗したsshするssh用のコマンドが用意されています。sshが、Windowsだと使用する事ができません・・・。Termといったターミナルエミュレーターをインストールしてsshを試してみます。接続情報は以下の通りです。ホスト名127.0.0.1ポート2222ユーザーvagrantパスワードvagrantこれで無事にCentOSの開発環境が作成できて、sshする事もできました。作成した環境を削除する作成した環境がもういらなくなれば、削除する事も容易です。コマンドプロンプト上で以下コマンドを実行するだけ。