Windows でvagrant をとりあえず試した。
こちらを参考にやってみた。
環境
OS | Vargant | virtualbox |
---|---|---|
Windows7 64bit | V1.1.5 | 4.2.12 |
virtualboxを取得
https://www.virtualbox.org/wiki/Downloads
VirtualBox-4.2.12-84980-Win.exeをインストール
Vargantを取得
http://downloads.vagrantup.com/tags/v1.1.5
Vagrant.msiをインストール
コマンドプロンプトを実行、バージョンを確認
C:\Users\XXXX>vagrant -v Vagrant version 1.1.5
vargantでUbuntuのイメージを追加するためコマンドを実行
イメージは、http://www.vagrantbox.es/から選択した。
以下のような感じでダウンロードが始まる
C:\Users\XXXX>vagrant box add Ubuntu1204 https://s3-us-west-2.amazonaws.com/sq uishy.vagrant-boxes/precise64_squishy_2013-02-09.box Downloading with Vagrant::Downloaders::HTTP... Downloading box: https://s3-us-west-2.amazonaws.com/squishy.vagrant-boxes/precis e64_squishy_2013-02-09.box Progress: 5% (23313711 / 444456448)
vagrant用のディレクトリに移動して、初期化する。
今回は、C:\Users\XXXX\Documents\vagrantにしてみた。
C:\Users\XXXX\Documents\vagrant>vagrant init Ubuntu1204 A `Vagrantfile` has been placed in this directory. You are now ready to `vagrant up` your first virtual environment! Please read the comments in the Vagrantfile as well as documentation on `vagrantup.com` for more information on using Vagrant.
VMを起動する。
C:\Users\XXXX\Documents\vagrant>vagrant up Bringing machine 'default' up with 'virtualbox' provider... [default] Importing base box 'Ubuntu1204'... [default] Matching MAC address for NAT networking... [default] Setting the name of the VM... [default] Clearing any previously set forwarded ports... [default] Creating shared folders metadata... [default] Clearing any previously set network interfaces... [default] Preparing network interfaces based on configuration... [default] Forwarding ports... [default] -- 22 => 2222 (adapter 1) [default] Booting VM... [default] Waiting for VM to boot. This can take a few minutes. [default] VM booted and ready for use! [default] Configuring and enabling network interfaces... [default] Mounting shared folders... [default] -- /vagrant
おおできた
SSHで接続を試みるがだめだった、Puttyで入ることにする。
C:\Users\XXXX\Documents\vagrant>vagrant ssh `ssh` executable not found in any directories in the %PATH% variable. Is an SSH client installed? Try installing Cygwin, MinGW or Git, all of which contain an SSH client. Or use the PuTTY SSH client with the following authentication information shown below: Host: 127.0.0.1 Port: 2222 Username: vagrant Private key: C:/Users/XXXX/.vagrant.d/insecure_private_key
しょうがないputtyをインストール
http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
putty.exeを起動
puttyでログインできた
login as: vagrant vagrant@127.0.0.1's password: Welcome to Ubuntu 12.04.2 LTS (GNU/Linux 3.2.0-37-generic x86_64)
VMを落としてみる
C:\Users\XXXX\Documents\vagrant>vagrant halt [default] Attempting graceful shutdown of VM...
んー楽!