Webとメールに特化したクラウド型レンタルサーバー。php5.3 MySQL5.1 root権限 ssh対応、複数ドメイン。色々対応で月額5,250円!!

10月 01

隣の席から「もう月見バーガーの季節か~」という声が聞こえてきました。食欲の秋@msmです。

Linuxの仮想化技術の大本命のXen。RedHat、FedoraCore、CentOS、Debian、Asianux、SUSEなどの有名ディストリビューションが次々と対応し、最近よく名前を聞くようになりました。

Xenの実験として、下図の構成の構築に挑戦してみます。

xen1.gif

第1回の今回は、ホストOS(Domain-O) CentOS 5の設定方法を記載します。

注意事項

  • 弊社専用サーバサービス内でのご利用を頂く場合は、セキュリティプラスプランまたはプロフェッショナルプランでのご契約をいただくか、Domein-U数分のIPアドレス追加をしていただく必要があります。
  • 以下の作業はいかなる場合も自己責任でお願いします。

なお、HVM(Intel VT、AMD AMD-V)対応のCPUであればOSに縛られずにXenライフを過ごせるようですが、今回のテスト環境のCPU(PentiumM)は対応していませんので準仮想化での構築となります。

Domain-0 CentOS 5の設定

  1. CentOS 5の準備
  2. Xen3のインストール
  3. Xenの設定

1、CentOS 5の準備

最新パッチ適用済みのCentOS5がインストールされたハードウェアを用意します。
今回はデータセンターダイレクトでの提供時と同等なCentOS 5(最小構成でインストール)を用意しました。

2、Xen3のインストール

最小構成のCentOS 5環境ではXenはインストールされておりませんので、yum groupinstallを使ってインストールします。

yum groupinstall Virtualization

続いて、xen対応のカーネルをインストールします。

#yum install kernel-xen

3、Xenの設定

initrdを利用するため、「/etc/modprobe.conf」の最下行に「alias scsi_hostadapter xenblk」を追加します。

#vi /etc/modprobe.conf
   ・
   ・
   ・
alias scsi_hostadapter xenblk

xen対応のKernelを利用するため、「/etc/sysconfig/kernel」の「DEFAULTKERNEL=kernel」行を「DEFAULTKERNEL=kernel-xen」に変更します。

# vi /etc/sysconfig/kernel 

#DEFAULTKERNEL=kernel
DEFAULTKERNEL=kernel-xen

xen対応のKernelで起動させるため、「vi /boot/grub/menu.lst」の「default=X」行のXの値をxen対応カーネルの番号に変更します。

# vi /boot/grub/menu.lst 

#default=1
default=0

上記設定を有効にするため、再起動します。

# shutdown -r now

「xm list」と入力し、以下のように表示されれば完了です。

#  xm list
Name                      ID Mem(MiB) VCPUs State   Time(s)
Domain-0                 0      454     1 r-----     16.5
投稿者: @msm
Trackback URL:

One Response to “仮想化技術Xenを使ってみた。Domain-0 CentOS 5編”

  1. Xenの構築 CentOS5 « メモ帳 Says:

    [...] –promptをつける virt-install –nographics –prompt ≪参考サイト≫ 仮想化技術Xenを使ってみた。Domain-0 CentOS 5編 Xen on CentOS 5.4 Comments (0) [...]

Leave a Reply

Get Adobe Flash playerPlugin by wpburn.com wordpress themes