memoメモ

最近はGo言語関連で。φ(..)メモメモ

vagrantをつかってみる

入門Chef Solo - Infrastructure as Code でchefを試すためにvarigantを準備していたので、やってみる。

前提:
試した環境:

vagrantのセットアップ

$ gem install vagrant

http://www.vagrantbox.es/ から好きなイメージのURLを探して以下のようにセットアップ:

$ vagrant box add base http://developer.nrel.gov/downloads/vagrant-boxes/CentOS-6.4-i386-v20130309.box

次に:

$ mkdir vms
$ cd vms
$ vagrant init

として初期化。

できあがった Vagrantfile を編集。 ホストオンリーネットワークを利用するために以下を記述。

config.vm.network :hostonly, "192.168.xx.xxx"

起動:

$ vagrant up

起動時に警告がでるけど大丈夫:

[default] The guest additions on this VM do not match the install version of
VirtualBox! This may cause things such as forwarded ports, shared
folders, and more to not work properly. If any of those things fail on
this machine, please update the guest additions and repackage the
box.

Guest Additions Version: 4.2.8
VirtualBox Version: 4.2.12

終了:

$ vagrant halt

遊び方:

ログイン:

$ vagrant ssh

環境リセット:

$ vagrant destroy

感想

すげー。壊していいおもちゃの導入が簡単すぎて楽しすぎる

入門Chef Solo - Infrastructure as Code

入門Chef Solo - Infrastructure as Code

詳解UNIXプログラミング 第3版

詳解UNIXプログラミング 第3版