«Prev1Next»
Domain-U用ファイルシステムの作成とファイル展開
カテゴリ:Xen 3.4の設定
日付:2010/04/04 20:01
次ぎに、作成したGentoo Linux環境を仮想ディスクに移行させる。/mnt/gentoo上に作成した環境をそっくりアーカイブする。
# cd /mnt/gentoo仮想マシンが動作する仮想ディスクをddコマンドで作成。同時にスワップファイル用のファイルも作っておく。
# tar cvjpf ~/gentoo.bz2 *
# cd
# rm -rf /mnt/gentoo
# dd if=/dev/zero of=/var/xen/gentoo_root bs=1M count=5120
# dd if=/dev/zero of=/var/xen/gentoo_swap bs=1M count=512
» 続きを読む
Domain-U用OS環境の構築(Gentoo Linux)
カテゴリ:Xen 3.4の設定
日付:2010/04/04 20:00
Gentoo Linuxを使って、ドメインを作成する。手順は通常のインストールとほとんど変わらない。
まず、作業用のディレクトリを作成して、そこに移動する。
まず、作業用のディレクトリを作成して、そこに移動する。
# mkdir /mnt/gentooステージ3のtarボールとPortageのファイルを取得し、/mnt/gentooに展開する。
# cd /mnt/gentoo
# wget http://gentoo.channelx.biz/releases/x86/autobuilds/current-stage3/stage3-i686-20100216.tar.bz2Domain-0環境から各種設定ファイルを流用(一部、再編集が必要)。
# wget http://gentoo.channelx.biz/snapshots/portage-latest.tar.bz2
# tar xvjpf stage3-*.tar.bz2
# tar xvjf portage-latest.tar.bz2 -C /mnt/gentoo/usr
# cp /etc/resolv.conf /mnt/gentoo/etc/
# cp /etc/make.conf /mnt/gentoo/etc/
# cp /etc/conf.d/net /mnt/gentoo/etc/conf.d/
# cp /etc/conf.d/clock /mnt/gentoo/etc/conf.d/
» 続きを読む
Xen用(Domain-0、Domain-U)カーネルの構築
カテゴリ:Xen 3.4の設定
日付:2010/04/04 00:17
Xen用(Domain-0、Domain-U)カーネルの作成。カーネルソースにシンボリックリンクを張り、カーネルコンフィグを実行する。
■Domain-0用カーネルコンフィグ
# ln -sfn /usr/src/linux-2.6.29-xen-r4 /usr/src/linux
# cd /usr/src/linux
# make menuconfig
■Domain-0用カーネルコンフィグ
Processor type and features --->
Subarchitecture Type (Xen-compatible) --->
(X) Xen-compatible
Bus options (PCI etc.) --->
[*] PCI support
PCI access mode (Any) --->
[ ] Xen PCI Frontend Debugging
Networking support --->
Networking options --->
TCP/IP networking
<*> IP: tunneling
< > The SCTP Protocol (EXPERIMENTAL) --->
<*> 802.1d Ethernet Bridging
Device Drivers --->
Block devices --->
<*> Loopback device support
XEN --->
[*] Privileged Guest (domain 0)
<*> Backend driver support
<*> Block-device backend driver
<*> Network-device backend driver
< > Network-device loopback driver
<*> PCI-device backend driver
PCI Backend Mode (Virtual PCI) --->
[*] Disable serial port drivers
Xen version compatibility (3.0.4 and later)
[*] Scrub memory before freeing it to Xen
» 続きを読む
Xen 3.4環境用の設定とカーネルソースのインストール
カテゴリ:Xen 3.4の設定
日付:2010/04/04 00:12
Xen 3.4環境の構築方法。
まず、/etc/make.confのCFLAGSに「-mno-tls-direct-seg-refs」を追加する。これがないと、パフォーマンスが低下するのだという。
/etc/make.confの編集が終わったら、全体を再コンパイルする。
まず、/etc/make.confのCFLAGSに「-mno-tls-direct-seg-refs」を追加する。これがないと、パフォーマンスが低下するのだという。
CFLAGS="-O2 -march=prescott -pipe -fomit-frame-pointer -mno-tls-direct-seg-refs"ついでに、USEフラグも見直しておく。HVM(Hardware Virtual Machine)を使う場合は、「hvm」、仮想マシンでWindowsを動作させる場合は「sdl」をUSEフラグに追加しておく。
/etc/make.confの編集が終わったら、全体を再コンパイルする。
# emerge -e worldUSEフラグにsdlを追加した場合は、libsdlをマージしておく。
# emerge libsdl
» 続きを読む
«Prev1Next»