VirtualBox、Vagrant、knifeによる開発環境作成をやってみる。(3)

VM(ゲストOS)を追加して起動する

Vagrantは任意のVirtualBox形式のVMを使って環境構築できるようだ。
VMのTemplateも用意されているみたい。下記から追加したいVMを確認する。
ここ(http://www.vagrantbox.es/)
次に、適当なディレクトリを作成し、下記のコマンドを実行。

>mkdir CentOS_5.9_x86_64
>cd CentOS_5.9_x86_64

ここからboxへのURLを取ってきて入力。
書式> vagrant box add [name] [URL]
書式> vagrant init [name]
書式> vagrant up

>vagrant box add CentOS_5.9_x86_64 http://tag1consulting.com/files/centos-5.9-x86-64-minimal.box
>vagrant init CentOS_5.9_x86_64

ここで、一旦設定を確認するため、Vagrantfileの中身を確認しよう。

>vagrant up

なお、VMはC:\Users\[User名]\.vagrant.d\boxesに保存されていた。

VMにアクセスする

通常は下記のコマンドでゲストOSにログインできる。

>vagrant ssh  (ホストがWin以外)

ホストがWinの場合、Tera Term などのSSHクライアントを使う。
接続情報は下記。私は、Tera Term Proを使用してアクセスできることを確認した。

Host: 127.0.0.1
Port: 2222
Username: vagrant
Private key: C:/Users/[ユーザー名]/.vagrant.d/insecure_private_key