XenはいわゆるVirtual Machine Monitorというものです。ハードウェア上にVirtual Machine Monitorが起動し、OSはその上で動かすことになります。Xenは複数OSを同時に起動することが出来ます。
Debian(sarge)にXenをインストールするためのメモ
※Debianじゃなくても、同様なパッケージがあれば同じだと思います。
必要なパッケージ
python python-twisted zlib1g-dev libcurl3 libcurl3-dev
python-dev bridge-utils latex transfig iproute module-init-tools libc6-dev
あたりをapt-get install
バイナリの入手とインストール
ここからインストールパッケージをダウンロードして、インストールしたいDebian上に展開します。
#tar xzvf xen-2.0.4-install.tgz
解凍したディレクトリ内でinstall.shを実行
#cd xen-2.0
#sh install.sh
これで、xen-2.0/install/deist/以下が / にコピーされます。
Grubの設定
XenではブートローダにGrubを使用します
#apt-get instal grub
#grub-install /dev/hda
/boot/grub/menu.lstに以下の項目を追加
title Debian GNU/Linux, kernel 2.6.10-xen0
root (hd0,1)
kernel /boot/xen.gz dom0_mem=131072
module /boot/vmlinuz-2.6.10-xen0 root=/dev/hda1 ro console=tty0
ここでカーネルのバージョンは/boot/以下を確認します。
基本的に-xen0 -xenUと後ろについているのがXen上で動作するカーネルです。ここでは-xen0のカーネルを用いましょう。
またdom0_mem=で最初に起動するOS(Domain0)のメモリ量を設定します。全体の物理メモリから、ここで設定した量とXenのVMMで使用する64MBを引いたものが、他のゲストOSで使用できる量となります。
また以下のコマンドを実行しないと、ifconfigやreboot等が実行できません。
ここまでやったら、再起動。
#uname -r
でvmlinuz-2.6.10-xen0等と表示されればインストール成功。
Debian(sarge)にXenをインストールするためのメモ
※Debianじゃなくても、同様なパッケージがあれば同じだと思います。
必要なパッケージ
python python-twisted zlib1g-dev libcurl3 libcurl3-dev
python-dev bridge-utils latex transfig iproute module-init-tools libc6-dev
あたりをapt-get install
バイナリの入手とインストール
ここからインストールパッケージをダウンロードして、インストールしたいDebian上に展開します。
#tar xzvf xen-2.0.4-install.tgz
解凍したディレクトリ内でinstall.shを実行
#cd xen-2.0
#sh install.sh
これで、xen-2.0/install/deist/以下が / にコピーされます。
Grubの設定
XenではブートローダにGrubを使用します
#apt-get instal grub
#grub-install /dev/hda
/boot/grub/menu.lstに以下の項目を追加
title Debian GNU/Linux, kernel 2.6.10-xen0
root (hd0,1)
kernel /boot/xen.gz dom0_mem=131072
module /boot/vmlinuz-2.6.10-xen0 root=/dev/hda1 ro console=tty0
ここでカーネルのバージョンは/boot/以下を確認します。
基本的に-xen0 -xenUと後ろについているのがXen上で動作するカーネルです。ここでは-xen0のカーネルを用いましょう。
またdom0_mem=で最初に起動するOS(Domain0)のメモリ量を設定します。全体の物理メモリから、ここで設定した量とXenのVMMで使用する64MBを引いたものが、他のゲストOSで使用できる量となります。
また以下のコマンドを実行しないと、ifconfigやreboot等が実行できません。
ここまでやったら、再起動。
#uname -r
でvmlinuz-2.6.10-xen0等と表示されればインストール成功。
この記事へのコメント
A slight scream of Judith given him some secret, but far from your'n.
The stillness that reigned on both sides of the chaps as ever eat duff dough out of the left side of the_fact_.
この記事のトラックバックURL
この記事へのトラックバック
インストール時はDebian sargeだった、今は「なんちゃってstable...
2006/05/30(火) 02:50:43 | ratio - rational - irrational
| ホーム |

