インストール時の構成
OS :CentOS5.1 64bit版
CPU:Dual-Core AMD Opteron(tm) Processor 1212 ・・・2.0GHz



1.xen3.2のソースをdownload
# wget http://bits.xensource.com/oss-xen/release/3.2.0/xen-3.2.0.tar.gz

2.展開
# tar xvfz xen-3.2.tar.gz

3.rpmforgeのdownloadと設定(今回は64bit版をdownload)
# wget http://dag.wieers.com/rpm/packages/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm
# rpm -Uvh rpmforge-release-0.3.6-1.el5.rf.x86=64.rpm

4.RPMの署名を検証するためのキーの取得と導入
# wget http://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt
# rpm --import RPM-GPG-KEY.dag.txt

5.mercurialをインストール(結構時間がかかった。相手回線が混んでる?)
# yum install mercurial -y

6.Xenインストール準備
# hg clone http://xenbits.xensource.com/linux-2.6.18-xen.hg

7.Xenのカーネル構築
 今回は「Xen-3.2.1の64bit版」が対象。「xen-3.2.0」の場合と若干異なる事に注意
# cd xen-3.2.1
# make prep-kernels
# cd build-linux-2.6.18-xen_x86_64
# make menuconfig
 ※CUI設定画面が表示されるが「Exit」で終了。
 ※Saveするか確認してくるのがセーブしない。
# cd ../
# time make

[install-tool] error 2 でAbend 以降の作業に進めない状況・・・
・・・問題箇所を洗い出し中・・・
  64Bit版の場合に何か必要?



# time make DESTDIR=/var/tmp/xen321 install
# cd /var/tmp/xen321
# makepkg xen-3.2.1-Test1.tgz
# installpkg xen-3.2.1-Test1.tgz

8.






# make -j3 XEN_TARGET_X86_PAE=y world
※worldを付けたらエラーになったので付けないでmakeしてみています・・・・
# make install
# make XEN_TARGET_X86_PAE=y linux-2.6-xen0-config CONFIGMODE=menuconfig ERNELS="linux-2.6-xen"

設定確認
Processor type and features --->
High Memory Support (4GB) --->
( ) off
( ) 4GB
(X) 64GB

# make XEN_TARGET_X86_PAE=y linux-2.6-xen-build
# make linux-2.6-xen-install
# depmod 2.6.18.8-xen
# mkinitrd -v -f --with=aacraid --with=sd_mod --with=scsi_mod /boot/initrd-2.6.18.8-xen.img 2.6.18.8-xen

8.Xen自動起動設定
# chkconfig xend on

























最終更新:2008年06月30日 10:11