DELL PowerEdge840 RAIDのマシンにXenをインストール
このマシンはかなり新しいアーキテクチャで、sargeはRAIDコントローラを
認識できないし、苦労します。Xenも最新版の3.0.3しか動きません。
苦労したのでまとめてみました。
概要
まず、武藤さんが作ったイメージでsargeのamd64をインストールし、
etchにdist-upgradeし、そこでXenをインストールすると、うまくいきます。
いきなりetchのインストーラでもいいかも知れないけど、
私はやっていません。
まず、インストールからDomain0の起動まで
http://kmuto.jp/debian/d-i/
からAMD64のsarge-custom-1115をとってきます。
これでブートすると、RAIDを無事認識できます。
ロケールをCにしておきます。(文字化けが嫌いなだけ)
dpkg-reconfigure locales
/etc/apt/sources.listを編集し、etchにしておきます。
etchからAMD64はi386に統合されています。
deb http://ftp.jp.debian.org/debian/ etch main deb-src http://ftp.jp.debian.org/debian/ etch main deb http://security.debian.org/ etch/updates main
という感じにしておきます。
自分で使うパッケージをインストールしておきます。
apt-get install lv sudo bzip2 dnsutils fdclone vim ssh mlterm-common
etchにアップグレードします。
apt-get dist-upgrade
apt-get install xen-linux-system-2.6.18-3-xen-amd64
これでXen対応のカーネルがインストールされました。
/boot/grub/menu.lstの中の
# xenhopt=dom0_mem=262144
と追加し、Domain0のメモリを指定します。例は256Mです。
update-grubを実行してmenu.lstを更新します。
そしてリブートします。Xenで起動できたら成功です。
私はこのあとhostnameやらinterfaceやらhostsの編集や
hostnameコマンドの実行をしました。