XEN 仮想マシンに CD-ROM を認識させる

仮想マシンからCD-ROMを認識させるの続きというか訂正というか。

CD を挿入して Domain-0 からどのデバイスがCDなのかを確認します。


linux-c63e:/etc/xen/vm # mount
 /dev/sda4 on / type reiserfs (rw,acl,user_xattr)
 proc on /proc type proc (rw)
 sysfs on /sys type sysfs (rw)
 debugfs on /sys/kernel/debug type debugfs (rw)
 udev on /dev type tmpfs (rw)
 devpts on /dev/pts type devpts (rw,mode=0620,gid=5)
 /dev/sda5 on /backupPC type reiserfs (rw,acl,user_xattr)
 securityfs on /sys/kernel/security type securityfs (rw)
 /dev/hdb on /media/VOL_20060222171302 type udf (ro,nosuid,nodev,uid=0)

linux-c63e:/etc/xen/vm #

どうもこのCDは /dev/hdb として認識しているので、/etc/xen/vm/MyVm ファイルを次のように書き換えます。

disk=[ 'file:/var/lib/xen/images/wxpNWC/wxpNWC.disk0,hda,w', 'phy:/dev/cdrom,hdb:cdrom,r', ]

XEN 仮想マシンに CD-ROM を認識させる_a0056607_15411734.gif


また、なぜかは良くわかりませんが、 XEN 仮想マシンを Virtul Machine Manager から 新規作成したときは正しく /etc/xen/vm/MyVm ファイルを作ってくれるのですが、 MyVm ファイルは VMmanager から Detail で変更して、Apply してもMyVm ファイルが更新されないことが多いようです。

また、エディタで MyVm ファイルを書き換えて VMmanager から Open > Run しても反映しないこともあるようです。

その場合、一旦ターミナルから

# xm create MyVm

を実行すれば、その後は VMmanager からの操作に反映されるようです。

こちらも参考ください
準仮想化SUSE on SUSE+XEN でUSBメディアを認識させる

-key Word-

SUSE SLES10 XEN CD-ROM 認識 vm

非番のエンジニア
by islandcenter | 2008-04-15 15:42 | SUSE | Comments(0)