how to use freebsd on xen

「how to use freebsd on xen」の編集履歴(バックアップ)一覧はこちら

how to use freebsd on xen」(2008/09/05 (金) 20:23:06) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

*XenのhvmドメインでFreeBSDを使う タイトルには「使う」と書きましたが、使えていません。 イメージをマウントしてインストールしようとすると失敗するみたいです。 このスクリーンショットの画面から先に進みません。 [[screenshot>http://www35.atwiki.jp/yoshinabu?cmd=upload&act=open&pageid=34&file=Screenshot.png]] もし何か解決策を知っていて、教えても良いよという方がいればコメントお願いします。 #comment *デフォルトカーネルを使用してhvmドメインでFreeBSDを使う インストールディスクからはインストールできなかったので、別のマシンにFreeBSDをインストールしてデフォルトカーネルとファイルシステムを持ってきてみる。 とりあえずVirtualboxにFreeBSDをインストール。/boot/kernel/にデフォルトカーネルがある。kernelという名前になっている。これをscpとかrsyncとかで用意したXen用のマシンに移動する。 イメージファイルを作って、そこにFreeBSDのファイルシステムを作成する。FreeBSD内で作業する。 dd if=/dev/zero of=bsd.img bs=1024k count=1000 chflags -R nodump bsd.img bsdlabel -e md0 #これの意味がわからない mdconfig -a -t vnode -f bsd.img -u 0 newfs -U /dev/md0 mkdir testdir mount /dev/md0 testdir dump -1 -a -f ./root.dump -u / #ルートファイルシステムのバックアップを取る cd testdir restore rf ../root.dump cd .. umount testdir これでいいと思う。 ルートファイルシステムのバックアップのためにどれくらい容量が必要かを調べる。 df としてみる。すると Filesystem 1k-blocks usd Avail Capacity Mounted on /dev/ad0s1a xxx xxx xxx xx% / /devfd 1 1 0 100% /dev みたいに出る。usedの項目を見ればサイズがわかる。サイズを確認しておくと、幸せなことがあるかもしれない。 ファイルシステム全体をダンプすると、ddで作成したイメージファイルも一緒にダンプしてしまうので、当たり前だけどイメージファイルの容量が足りなくなる。それを回避するためにイメージファイルにnodumpフラグを立てている。 **コンフィグファイル カーネルとファイルシステムのイメージができたら、次はXenのコンフィグファイルを書きます。 hvm用のコンフィグファイルは/etc/xenにあるのでサンプルをコピーしてきて使います。 サンプルファイルから変更した点は以下です vif = [ 'type=ioemu, mac=00:16:3e:00:00:11,bridge=xenbr2' ] extra = "/home/yoshi/work/hvm02/bsd-default-kernel" extra += "boot_verbose" extra += ",boot_single" extra += ",kern.hz=100" extra += ",vfs.root.mountfrom=ufs:/dev/xbd769a" boot="c" vncpasswd='aaaaaaaa' usbdevice='mouse' usbdevice='tablet' こんな感じです。名前とかはどうでもよいです。vifのxenbrに関してはさんこうURLを見てください。FreeBSDよくわからんので、どっかのこぴぺです。誰か教えてください。 編集中に期限切れとかマジで勘弁。 **参考にしたページ 参考URL:[[http://bugzilla.xensource.com/bugzilla/show_bug.cgi?id=622]] 参考URL:[[http://www.bullopensource.org/xen/hvmloader.html#HVMLoader]] 参考URL:[[http://paranoid.dip.jp/kaworu/2007-10-13-3.html]] 参考URL:[[xenbrについて>http://www.stbbs.net/blog/2007/03/xen-domu.html]]
*XenのhvmドメインでFreeBSDを使う タイトルには「使う」と書きましたが、使えていません。 イメージをマウントしてインストールしようとすると失敗するみたいです。 このスクリーンショットの画面から先に進みません。 [[screenshot>http://www35.atwiki.jp/yoshinabu?cmd=upload&act=open&pageid=34&file=Screenshot.png]] もし何か解決策を知っていて、教えても良いよという方がいればコメントお願いします。 - http://ccl.c-lis.co.jp/modules/weblogD3/details.php?blog_id=45 こんにちは。本格運用はしてませんが、Xen上でFreeBSDを動かしてます。参考までにどうぞ。 -- Keiji Ariyama (2008-09-05 20:23:06) #comment *デフォルトカーネルを使用してhvmドメインでFreeBSDを使う インストールディスクからはインストールできなかったので、別のマシンにFreeBSDをインストールしてデフォルトカーネルとファイルシステムを持ってきてみる。 とりあえずVirtualboxにFreeBSDをインストール。/boot/kernel/にデフォルトカーネルがある。kernelという名前になっている。これをscpとかrsyncとかで用意したXen用のマシンに移動する。 イメージファイルを作って、そこにFreeBSDのファイルシステムを作成する。FreeBSD内で作業する。 dd if=/dev/zero of=bsd.img bs=1024k count=1000 chflags -R nodump bsd.img bsdlabel -e md0 #これの意味がわからない mdconfig -a -t vnode -f bsd.img -u 0 newfs -U /dev/md0 mkdir testdir mount /dev/md0 testdir dump -1 -a -f ./root.dump -u / #ルートファイルシステムのバックアップを取る cd testdir restore rf ../root.dump cd .. umount testdir これでいいと思う。 ルートファイルシステムのバックアップのためにどれくらい容量が必要かを調べる。 df としてみる。すると Filesystem 1k-blocks usd Avail Capacity Mounted on /dev/ad0s1a xxx xxx xxx xx% / /devfd 1 1 0 100% /dev みたいに出る。usedの項目を見ればサイズがわかる。サイズを確認しておくと、幸せなことがあるかもしれない。 ファイルシステム全体をダンプすると、ddで作成したイメージファイルも一緒にダンプしてしまうので、当たり前だけどイメージファイルの容量が足りなくなる。それを回避するためにイメージファイルにnodumpフラグを立てている。 **コンフィグファイル カーネルとファイルシステムのイメージができたら、次はXenのコンフィグファイルを書きます。 hvm用のコンフィグファイルは/etc/xenにあるのでサンプルをコピーしてきて使います。 サンプルファイルから変更した点は以下です vif = [ 'type=ioemu, mac=00:16:3e:00:00:11,bridge=xenbr2' ] extra = "/home/yoshi/work/hvm02/bsd-default-kernel" extra += "boot_verbose" extra += ",boot_single" extra += ",kern.hz=100" extra += ",vfs.root.mountfrom=ufs:/dev/xbd769a" boot="c" vncpasswd='aaaaaaaa' usbdevice='mouse' usbdevice='tablet' こんな感じです。名前とかはどうでもよいです。vifのxenbrに関してはさんこうURLを見てください。FreeBSDよくわからんので、どっかのこぴぺです。誰か教えてください。 編集中に期限切れとかマジで勘弁。 **参考にしたページ 参考URL:[[http://bugzilla.xensource.com/bugzilla/show_bug.cgi?id=622]] 参考URL:[[http://www.bullopensource.org/xen/hvmloader.html#HVMLoader]] 参考URL:[[http://paranoid.dip.jp/kaworu/2007-10-13-3.html]] 参考URL:[[xenbrについて>http://www.stbbs.net/blog/2007/03/xen-domu.html]]

表示オプション

横に並べて表示:
変化行の前後のみ表示:
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。