カスタム検索
|
Tweet |
|
|
Modified: 21 August 2005
FedoraCore4には、Xenが同梱されていましたので、実験してみました。
rpmを確認する
FedoraCore4には、xenは同梱されていますが、インストールされているかどうか確認し、インストールされていなければ、FedoraCore4のCDからインストールします。
以下の3つが必要です。
# rpm -q xen xen-2-20050522 # rpm -q kernel-xen0 kernel-xen0-2.6.11-1.1369_FC4 # rpm -q kernel-xenU kernel-xenU-2.6.11-1.1369_FC4 #私の場合、"xen"はインストールされていましたが、"kernel-xen0"(ホストOSのカーネル)と"kernel-xenU"(ゲストOSのカーネル)のカーネルはインストールされていませんでしたので、CDからインストールしました。
"kernel-xen0"のカーネルをインストールすると、起動時に、GRUBで、xenをサポートしたカーネルが選択できるようになります。
自動起動に設定する
最初に、xenをサポートしたカーネルで、2番目がxenをサポートしていない元々のカーネルです。
デフォルトでは、"default=1"となっていますので、"default=0"に変更して、デフォルトでは、xenをサポートしたカーネルが起動するように設定します。
# grub.conf generated by anaconda # # Note that you do not have to rerun grub after making changes to this file # NOTICE: You have a /boot partition. This means that # all kernel and initrd paths are relative to /boot/, eg. # root (hd0,0) # kernel /vmlinuz-version ro root=/dev/VolGroup00/LogVol00 # initrd /initrd-version.img #boot=/dev/hda default=0 timeout=5 splashimage=(hd0,0)/grub/splash.xpm.gz hiddenmenu title Fedora Core (2.6.11-1.1369_FC4xen0) root (hd0,0) kernel /xen.gz module /vmlinuz-2.6.11-1.1369_FC4xen0 ro root=/dev/VolGroup00/LogVol00 rhgb quiet module /initrd-2.6.11-1.1369_FC4xen0.img title Fedora Core (2.6.11-1.1369_FC4) root (hd0,0) kernel /vmlinuz-2.6.11-1.1369_FC4 ro root=/dev/VolGroup00/LogVol00 rhgb quiet initrd /initrd-2.6.11-1.1369_FC4.img
ドメインU(ゲストOS)のサービス起動
xenのサービスを起動し、以降、自動起動されるようにしておきます。
# service xend start # chkconfig xend on
再起動します。
確認すべきところは、GRUBでXenのカーネルが起動されること。起動後、ゲストOSのサービス(xend)が起動していることです。以下のように、"Domain-0"が見えればOKです。
# xm list Name Id Mem(MB) CPU State Time(s) Console Domain-0 0 256 0 r---- 349.2 #