- 2009-04-07 (火) 23:53
XenServerでだいたい様子がわかったものの,どうもBSD系を動かすのは辛そうだったのでオープンソース版のXenのほうに挑戦.Dom0にNetBSD/Amd64-5.0RC3を入れて,DomUに同じくNetBSD/Amd64を入れるのは本家のHowToやNetBSD関連置場を参照してほぼそのままで難無く成功.
続いてFreeBSDの動作に挑戦したのだが,これが苦戦.本家のwikiの情報がまだぜんぜん足りない.結局PV(Para Virtualization/準仮想化)での動作には至らず.C-LIS Crazy Lab.を参照して作ったのだが,微妙に設定が合わず苦戦.Dom0がLinuxな版についての記述なせいか.ようやく起動にこぎつけるも,以下のようなメッセージを吐いて停止.カーネルオプションの問題なのかなんなのか.エラーメッセージでググってもあまり関係のありそうな記述は発見できず,とりあえず今日は時間切れ.
panic: mutex not owned at /usr/src/sys/vm/vm_page.c:425
続いてHVM(Hardware Virtual Machine/完全仮想化)のほうはこちらもドキュメント不足で多少苦労したものの,無事動作.参考にしたのはSetting up Xen with HVM support on LinuxとOS博物館.
ほぼサンプルのままだけど,以下のようなconfigでCDからブートして,イメージファイルにインストール.コンソールはつながらないので,vnc経由で.次は現在の環境の引越しを週末にでもやるか.ってなんで俺は平日の夜中に自宅でこんなことやってるんだろう.って逃避だな.
name = 'freebsd-hvm' kernel = '/usr/pkg/lib/xen/boot/hvmloader' device_model = '/usr/pkg/libexec/qemu-dm' builder = 'hvm' sdl = '0' vnc = '1' pae = '1' acpi = '1' boot = 'd' disk = [ 'file:/xendata/freebsd-hvm/freebsd-hvm.img,ioemu:hda,w' ] disk += [ 'file:/xendata/freebsd-hvm/7.1-RELEASE-amd64-disc1.iso,ioemu:hdc:cdrom,r' ] vif = [ 'mac=00:16:3e:00:01:15, bridge=bridge0, type=ioemu' ] on_poweroff = 'destroy' on_reboot = 'restart' on_crash = 'restart' vfb = [ 'type=vnc,vnclisten=127.0.0.1 ]
こちらもあわせてどうぞ
同一タグの関連投稿
コメント:0
トラックバック:0
- このエントリーのトラックバックURL
- http://kamei.nu/2009/04/07/746/trackback/
- Listed below are links to weblogs that reference
- Xen over ML115 G5 に NetBSD Dom0 やら FreeBSD DomU(HVM)やら from かめいぬ