• Xenに関するソフトはインストール済みであり、設定も完了している事を前提としてます。
  • Windowsの場合は完全仮想化でのインストールとなりますので、CPUがVTI対応(Intelの場合)若しくはAMD-V対応(ADMの場合)が必要となります。

尚、以下で作業した環境は

Domain-CentOS5.1
XenパッケージはOSインストール時に選択したもの
[root@kaihatsu01 xen]# rpm -aq | grep xen
kernel-xen-devel-2.6.18-53.el5
kernel-xen-2.6.18-53.el5
kernel-xen-2.6.18-53.1.21.el5
xen-libs-3.0.3-41.el5_1.6
xen-3.0.3-41.el5_1.6
kernel-xen-devel-2.6.18-53.1.21.el5
[root@kaihatsu01 xen]#


==========================================================================================

仮想ディスク(4GB)の作成

dd if=/dev/zero of=/etc/xen/xenwinxp.img bs=1M count=1 seek=20480


HVMドメイン設定ファイルの作成
cp /etc/xen/xmexample.hvm /etc/xen/xenwinxp.hvm

vi /etc/xen/xenwinxp.hvm
	(1)memory = 256:このままです。

	(2)name = "hvm"を"WinXPHVM"に変更。

	(3)vif = [ 'mac=00:16:3e:00:00:13, bridge=bridge0, type=ioemu' ]:このままです。

	(4)device_model = '/usr/pkg/libexec/qemu-dm':このままです。

	(5)disk = [ 'file:/home/domains/vmx,ioemu:hda,w', 'file:/home/domains/i386cd.iso,ioemu:hdc:cdrom,r' ]を
	   disk = [ 'file:/etc/xen/xenwinxp.img,ioemu:hda,w', 'file:/root/xp_pro.iso,ioemu:hdc:cdrom,r' ]に変更。
	※実CDを使用するとNetBSDがフリーズしたためCDイメージを定義しています。
	  CDイメージは予めWindows側のツールでCDよりHDDへイメージコピーしたものを作成して
	  サーバの/rootに転送しておきます。


	(6)boot='d'行はコメント化して(#boot='d')、xm create でboot=dを指定するようにします。

	(7)「sdl=1」という行を追加します。

	(8)「boot="cda"」を有効に設定

	(9)「vnc=0」を有効に設定

	(10)「localtime=1」を設定
		これで世界標準時刻から日本時刻での表示になる


HVMドメインの起動

コンソールにて以下のコマンドを入力
# xm create /etc/xen/xenwinxp.hvm boot=d
これでWindows XPのインストール画面がHVMXENウィンドウに表示されます。
最終更新:2008年06月27日 15:03