Xen勉強の記録2009-07-31 08:06:58

xmコマンドからゲストOSを起動する(Karesansuiを使っている場合).

# xm create /etc/opt/hde/xen/db
Using config file "/etc/opt/hde/xen/db".
Started domain db
# xm list
Name                        ID Mem(MiB) VCPUs State   Time(s)
Domain-0                  0     3897     2 r-----     36.5
db                             3     2048     1 -b----      0.5

と思ったら,ゲストOSが直ぐに落ちていた.で,コンソールを出してみると,

# xm create -c /etc/opt/hde/xen/db
・・・・
device-mapper: uevent: version 1.0.3
device-mapper: ioctl: 4.11.5-ioctl (2007-12-12) initialised: dm-devel@redhat.com
device-mapper: dm-raid45: initialized v0.2429
Kernel panic - not syncing: Attempted to kill init!

パニクってた!!なんでだろう.

色々やって,やっと動いた.やりかたは,以下のように設定ファイルのrootの項目をコメントアウトした.GUIは楽だけど,設定ファイルの細かいとこまで見ないから,こういうとき困るね...

# This is an automatically generated xen configuration file: test
# Generated Date: Thu Jul 30 23:21:09 2009

name = 'test'
uuid = '7441ae24-0be9-bd46-6774-4b5a91abae1e'

# Bootloader configuration
bootloader = '/usr/bin/pygrub'

# Kernel configuration

# Disk device configuration
#root = '/dev/xvda'
disk = ['file:/var/opt/hde/libvirt/images/test.img,xvda,w']

# Memory configuration
maxmem = 512
memory = 512

# CPU configuration
vcpus = 1

# Graphics configuration
sdl = 0
vnc =0
vncunused = 0
vncdisplay = 0
vnclisten = '0.0.0.0'
keymap = 'ja'

# Network configuration
vif = ['mac=00:16:3e:11:84:e7, bridge=xenbr0']

# Behavior configuration
on_poweroff = 'destroy'
on_reboot = 'restart'
on_crash = 'restart'