2014/05/19

Vagrant 試し

★vagrant box add chef/centos-6.5 (url)
==>This will download the box named "chef/centos-6.5" from Vagrant Cloud,
a place where you can find and host boxes.
 While it is easiest to download boxes from Vagrant Cloud you can also add boxes from a local file, custom URL, etc.


★vagrant proxy
WIndows7 のシステム環境変数 http_proxy に proxy_host:proxy_port のフォーマットで設定すればよいようです。
https_proxy   proxy_host:proxy_port

vagrant init
vagrant up

★仮想マシンに接続する
vagrant ssh
vagrant status
vagrant halt
vagrant destory {name}


★ターミナルで接続する方法
例えばTeraTermとかで接続したいとき。
vagrant initした際に作成されたVagrantfileのconfig.vm.networkを下記のように設定。
(コメントアウトされてるのでそれを有効にすればよい。)

config.vm.network :private_network, ip: "192.168.33.10"

これでターミナルから「192.168.33.10」でsshできる。
ユーザとパスワードは「vagrant」。rootになるにはノンパスで「sudo -s」。
これは「ホストオンリーネットワーク」といって、ホストOSからしかゲストOSへアクセスできない。
VirtualBoxでいうと「ホストオンリーアダプター」を設定していることになる。
※「:hostonly」って書き方もあるが、古いらしい。
他にも以下のようなネットーワーク設定が可能。