2010年3月アーカイブ

cobbler/koanを使えば良さそうなんだけど、DHCP/PXEが必要となりそうで、それらを使えない場所で簡単に仮想マシンを作成するスクリプトを書いてみた。動作する環境はCentOS 5.4でKVM。ネットワークはブリッジで設定されていることが前提です。

依存するモジュールはEPELを使うと簡単にインストールできる

$ sudo yum install perl-HTTP-Server-Simple perl-Regexp-Common

スクリプトの実行は以下

$ sudo perl ./build-virt.pl --private 仮想マシンのプライベートIP

スクリプトを実行すると、kickstartを配布するためのwebserverをforkして、virt-installを実行します。OSイメージはftp.iij.ad.jpから取得するように固定で書いてしまっています。

scriptはgistにおいてます => http://gist.github.com/334894

かなり決めうちで書いてますので実際使うにはカスタマイズが必要だと思います。