[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-users] problems restrarign xenU domains


  • To: xen-users@xxxxxxxxxxxxxxxxxxx
  • From: TMC <tmciolek@xxxxxxxxx>
  • Date: Sat, 9 Sep 2006 12:47:17 +1000
  • Delivery-date: Fri, 08 Sep 2006 19:48:10 -0700
  • Domainkey-signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type; b=aAXtIVrgcCowoEyYiUEXhDcyzgmG3jlcmwJsQbSbbWcX6euSINA7HPemcfoyJbErmxw93v4NCUh2aLdbd3B1tMznTsNd/wW10gR7b/Uw5Bl8T5LMFi4yBwOdM4HwM8jq3SnpcmZVxNUI/qC6YBU0/zJJV//6t2E9t0MFERE7UZM=
  • List-id: Xen user discussion <xen-users.lists.xensource.com>

Hi All

I have a problem with unprivileged kernel domains not restarting correctly after a reboot command is issued in the domain itself. A manual start of the domain using "xm create -c <path-to-config>" works perfectly...


Here is some debug logs:

[2006-09-08 15:16:07 xend.XendDomainInfo] DEBUG (XendDomainInfo:178) XendDomainInfo.create(['vm', ['nam
e', 'sterope'], ['memory', 128], ['vcpus', 1], ['image', ['linux', ['kernel', '/boot/vmlinuz- 2.6-xenU']
, ['root', '/dev/hda1 ro']]], ['device', ['vbd', ['uname', 'phy:/dev/mapper/xen_base-cust3_root'], ['de
v', 'hda1'], ['mode', 'w']]], ['device', ['vbd', ['uname', 'phy:/dev/mapper/xen_base-cust3_swap'], ['de
v', 'hda2'], ['mode', 'w']]], ['device', ['vif']]])
[2006-09-08 15:16:07 xend.XendDomainInfo] DEBUG (XendDomainInfo:284) parseConfig: config is ['vm', ['na
me', 'sterope'], ['memory', 128], ['vcpus', 1], ['image', ['linux', ['kernel', '/boot/vmlinuz- 2.6-xenU'
], ['root', '/dev/hda1 ro']]], ['device', ['vbd', ['uname', 'phy:/dev/mapper/xen_base-cust3_root'], ['d
ev', 'hda1'], ['mode', 'w']]], ['device', ['vbd', ['uname', 'phy:/dev/mapper/xen_base-cust3_swap'], ['d
[2006-09-08 15:16:07 xend] DEBUG (balloon:126) Balloon: free 232; need 129; done.
[2006-09-08 15:16:07 xend] INFO (image:135) buildDomain os=linux dom=55 vcpus=1
[2006-09-08 15:16:07 xend] DEBUG (image:173) dom            = 55
[2006-09-08 15:16:07 xend] DEBUG (image:174) image          = /boot/vmlinuz-2.6-xenU
[2006-09-08 15:16:07 xend] DEBUG (image:175) store_evtchn   = 1
[2006-09-08 15:16:07 xend] DEBUG (image:176) console_evtchn = 2
[2006-09-08 15:16:07 xend] DEBUG (image:177) cmdline        =  root=/dev/hda1 ro
[2006-09-08 15:16:07 xend] DEBUG (image:178) ramdisk        =
[2006-09-08 15:16:07 xend] DEBUG (image:179) vcpus          = 1
[2006-09-08 15:16:07 xend] DEBUG (image:180) features       =
[2006-09-08 15:16:07 xend] DEBUG (blkif:24) exception looking up device number for hda1: [Errno 2] No such file or directory: '/dev/hda1'
[2006-09-08 15:16:07 xend] DEBUG (DevController:103) DevController: writing {'virtual-device': '769', 'backend-id': '0', 'state': '1', 'backend': '/local/domain/0/backend/vbd/55/769'} to /local/domain/55/device/vbd/769.
[2006-09-08 15:16:07 xend] DEBUG (DevController:105) DevController: writing {'domain': 'sterope', 'frontend': '/local/domain/55/device/vbd/769', 'dev': 'hda1', 'state': '1', 'params': '/dev/mapper/xen_base-cust3_root', 'mode': 'w', 'frontend-id': '55', 'type': 'phy'} to /local/domain/0/backend/vbd/55/769.
[2006-09-08 15:16:07 xend] DEBUG (blkif:24) exception looking up device number for hda2: [Errno 2] No such file or directory: '/dev/hda2'
[2006-09-08 15:16:07 xend] DEBUG (DevController:103) DevController: writing {'virtual-device': '770', '
backend-id': '0', 'state': '1', 'backend': '/local/domain/0/backend/vbd/55/770'} to /local/domain/55/de
vice/vbd/770.
[2006-09-08 15:16:07 xend] DEBUG (DevController:105) DevController: writing {'domain': 'sterope', 'fron
tend': '/local/domain/55/device/vbd/770', 'dev': 'hda2', 'state': '1', 'params': '/dev/mapper/xen_base-
cust3_swap', 'mode': 'w', 'frontend-id': '55', 'type': 'phy'} to /local/domain/0/backend/vbd/55/770.
[2006-09-08 15:16:07 xend] DEBUG (DevController:103) DevController: writing {'backend-id': '0', 'mac':
'00:16:3e:08:16:f8', 'handle': '0', 'state': '1', 'backend': '/local/domain/0/backend/vif/55/0'} to /lo
cal/domain/55/device/vif/0.
[2006-09-08 15:16:07 xend] DEBUG (DevController:105) DevController: writing {'mac': '00:16:3e:08:16:f8'
, 'state': '1', 'handle': '0', 'script': '/etc/xen/scripts/vif-bridge', 'frontend-id': '55', 'domain':
'sterope', 'frontend': '/local/domain/55/device/vif/0'} to /local/domain/0/backend/vif/55/0.
[2006-09-08 15:16:07 xend.XendDomainInfo] DEBUG (XendDomainInfo:671) Storing VM details: {'ssidref': '0
', 'uuid': '65c983f3-ccee-d510-51bc-55253cf36987', 'on_reboot': 'restart', 'start_time': '1157692567.85
', 'on_poweroff': 'destroy', 'name': 'sterope', 'vcpus': '1', 'vcpu_avail': '1', 'memory': '128', 'on_c
rash': 'restart', 'image': "(linux (kernel /boot/vmlinuz-2.6-xenU) (root '/dev/hda1 ro'))", 'maxmem': '
128'}

The thing that worries me are these two lines:

[2006-09-08 15:16:07 xend] DEBUG (blkif:24) exception looking up device number for hda1: [Errno 2] No such file or directory: '/dev/hda1'
[2006-09-08 15:16:07 xend] DEBUG (blkif:24) exception looking up device number for hda2: [Errno 2] No such file or directory: '/dev/hda2'

Which inidicate that the domain failed to find it disks. These are defined as follows in the config:


disk = [ 'phy:/dev/mapper/xen_base-cust3_root,hda1,w',
        'phy:/dev/mapper/xen_base-cust3_swap,hda2,w' ]

About the server:

OS: Xen 3.0.2 + linux 2.6.16.13 built from source with debian as host amd guest distro.
All guest domains run the same xenU kernel (explicitely built xen0 and xenU kernels)
Disks are laid out on a LVM2 volume, on top of hardware scsii raid
SMP server (dual xeon 2.4 Ghz with 1.5GB ram)

Can anyone enlighten me as to what the cause of this issue might be and hot to fix it?

anu help is most appreceated.
--
GPG key fingerprint: 3883 B308 8256 2246 D3ED  A1FF 3A1D 0EAD 41C4 C2F0
GPG public key availabe on pgp.mit .edu keyserver
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.