XenのゲストOSのインストール

XenのゲストOSにもCentOS5をインストールしてみた。
・構築環境
マシン : Poweradge T105
ホストOS : CentOS5.2(x86_64)
ゲストOS : CentOS5(x86_64)
Xenバージョン : 3.0.

virt-installを利用することでゲストOSも簡単に導入することができます。

1.ドメインUの作成
virt-installコマンドでインストールを始める。グラフィックが無いので--nographicsをつける。色々な質問に答えていく↓


# virt-install --nographics
Would you like a fully virtualized guest (yes or no)?
This will allow you to run unmodified operating systems. no
What is the name of your virtual machine? CentOS5
How much RAM should be allocated (in megabytes)? 256
What would you like to use as the disk (path)? /var/lib/xen/images/CentOS5.img
How large would you like the disk (/var/lib/xen/images/CentOS5.img) to be (in gigabytes)? 8
Would you like to enable graphics support? (yes or no) no
What is the install location? http://ftp.riken.jp/Linux/centos/5/os/x86_64/

ここからテキストモードでインストールが始まります。画面が崩れたので操作に慣れるのに苦労した。。。Linuxのインストールを普通にすればOK。インストールが終わってもゲストOSに接続されているので「Ctrl+]」でホストに戻る。
2.動作確認


以下のようにホストが追加されていれば成功。
# xm list
Name ID Mem(MiB) VCPUs State Time(s)
CentOS5 6 255 -b---- 578.5
Domain-0 0 1735 r----- 297.0

3.自動起動の設定
再起動時にXenが起動したらホストOSも起動させたい場合はリンクを作っておく。


ln -s /etc/xen/CentOS5 /etc/xen/auto/CentOS5
4.ホストに接続
試しにホストに接続してみる。

xm console CentOS5