«Prev || 1 || Next»

Domain-U用ファイルシステムの作成とファイル展開

カテゴリ:Xen 3.4の設定
日付:2010/04/04 20:01

次ぎに、作成したGentoo Linux環境を仮想ディスクに移行させる。/mnt/gentoo上に作成した環境をそっくりアーカイブする。

# cd /mnt/gentoo
# tar cvjpf ~/gentoo.bz2 *
# cd
# rm -rf /mnt/gentoo

仮想マシンが動作する仮想ディスクをddコマンドで作成。同時にスワップファイル用のファイルも作っておく。

# 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
# cd /mnt/gentoo

ステージ3のtarボールとPortageのファイルを取得し、/mnt/gentooに展開する。

# wget http://gentoo.channelx.biz/releases/x86/autobuilds/current-stage3/stage3-i686-20100216.tar.bz2
# 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

Domain-0環境から各種設定ファイルを流用(一部、再編集が必要)。

# 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)カーネルの作成。カーネルソースにシンボリックリンクを張り、カーネルコンフィグを実行する。

# 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」を追加する。これがないと、パフォーマンスが低下するのだという。

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 world

USEフラグにsdlを追加した場合は、libsdlをマージしておく。

# emerge libsdl

» 続きを読む

«Prev || 1 || Next»


関連コンテンツ

ページの先頭
に戻る