vagrant(for windows)
# vagrantのインストール
Vagrant_1.3.5.msiをインストール(2013/11/20現在)
にインストールされます
# CentOS64bit版をインストール
$ vagrant box add {title} {url}
C:\Users\a9b\>C:\HashiCorp\Vagrant\bin\vagrant box add lucid64 http://files.vagrantup.com/lucid64.box
他のBoxに関しては、下記にあります
# 実際にVirtualBoxで起動します
$ vagrant init {BOX名}
$ vagrant up
C:\Users\a9b\>mkdir lucid64
C:\Users\a9b\>cd lucid64
C:\Users\a9b\lucid64 >C:\HashiCorp\Vagrant\bin\vagrant init lucid64
C:\Users\a9b\>cd lucid64
C:\Users\a9b\lucid64 >C:\HashiCorp\Vagrant\bin\vagrant init lucid64
C:\Users\a9b\lucid64 >C:\HashiCorp\Vagrant\bin\vagrant up
Bringing machine 'default' up with 'virtualbox' provider...
[default] Importing base box 'lucid64'...
[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 machine to boot. This may take a few minutes...
[default] Machine booted and ready!
[default] Mounting shared folders...
[default] -- /vagrant
[default] Importing base box 'lucid64'...
[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 machine to boot. This may take a few minutes...
[default] Machine booted and ready!
[default] Mounting shared folders...
[default] -- /vagrant
C:\Users\a9b\lucid64 >dir
C:\Users\seki\cent64 のディレクトリ
2013/11/20 15:27 <DIR> .
2013/11/20 15:27 <DIR> ..
2013/11/20 15:27 <DIR> .vagrant
2013/11/20 15:27 4,730 Vagrantfile
2013/11/20 15:27 <DIR> .
2013/11/20 15:27 <DIR> ..
2013/11/20 15:27 <DIR> .vagrant
2013/11/20 15:27 4,730 Vagrantfile
となっているはずです
# sshでログイン
$ vagrant ssh
C:\Users\a9b\cent64>C:\HashiCorp\Vagrant\bin\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/a9b/.vagrant.d/insecure_private_key
`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/a9b/.vagrant.d/insecure_private_key
puttyから上記のアクセス情報でアクセスするとログインできます。