最近の仮想マシン環境とプロビジョニング

昔夢見ていた「コンピュータとネットワークの構築と管理をスクリプティングする」ことは,今は実現されていて,それも簡単に,素早くできるようになっている。

仮想マシン環境のスクリプティング

virtualBox, vagrant, veewee, chef

Base

VirtaulBox.app

.dmg でインストール。

ネットワークの設定

vagrant@

VirtualBox.app の boxen をrubyから扱うツール

ほとんど veewee の下請け

veewee @rubygem

install

  • % gem install veewee %

初期boxの作成

  • % veewee vbox template %

  • % veewee vbox define 'freebsd-9.1-base' URL %

  • % veewee vbox build 'freebsd-9.1-base' %

    • % ssh % し,postinstall.csh を % su - % するところでコケる。

    • % su - % がだめらしい

    • マウスとキーボードがVirtualBox.app に取られっぱなしになる。

    • コマンド+C で回復。Terminal から postinstall.csh を実行した

とりあえずここまで