【Vagrant】WindowsXPでVagrant
Vagrantが流行っているらしいので、WindowsXPにCentOS6.3環境を作成してみました。
簡単なのですが、若干引っかかるところも幾つか…
VirtualBoxのインストール
https://www.virtualbox.org/wiki/Downloads
- VirtualBox 4.2.10 for Windows hostsをダウンロードしてインストール
- インストールだけで、特に何も設定しなくてOK
Vagrantのインストール
http://downloads.vagrantup.com/
インストール時の最新版であるv1.1.2のVagrant.msiをインストール
CentOSのインストール
DOS窓で
vagrant box add CentOS_63_64bit https://dl.dropbox.com/u/7225008/Vagrant/CentOS-6.3-x86_64-minimal.box
ここで下記のエラーが発生
File.expand_path: non-absolute home (ArgumentError)
環境変数HOMEが定義されているのが、原因らしいので削除しておく
DOS窓で
set HOME=
初期化
vagrant init hogehogeコマンドで初期化する
DOS窓で
vagrant init CentOS_63_64bit
起動
DOS窓で
vagrant up
SSHで接続
DOS窓で
vagrant ssh
しかし、SSHクライアントがないと怒られる
接続情報(ホスト:127.0.0.1、ユーザー:vagrant、秘密鍵のファイルパス)が表示されるのでPoderosaに入力して接続
停止
DOS窓で
vagrant halt
その他
作成したCentOS環境に、ひとまず開発ツール一式をインストールしてみる
# yum groupinstall "Development Tools"
saharaのインストールが分からない…