vagrantをつかってみる
入門Chef Solo - Infrastructure as Code でchefを試すためにvarigantを準備していたので、やってみる。
前提:
- VirtualBoxがインストール済み
試した環境:
- OSX 10.8.3
- VirtualBox Version 4.2.12
- ruby 1.9.3p327 (2012-11-10 revision 37606) [x86_64-darwin12.2.0]
- gem 1.8.23
- Vagrant version 1.0.7
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
- 作者: 伊藤直也
- 出版社/メーカー: 伊藤直也
- 発売日: 2013/03/11
- メディア: Kindle版
- 購入: 16人 クリック: 1,027回
- この商品を含むブログ (17件) を見る
- 作者: W. Richard Stevens,Stephen A. Rago,大木敦雄
- 出版社/メーカー: 翔泳社
- 発売日: 2014/04/22
- メディア: 大型本
- この商品を含むブログ (1件) を見る