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

[Xen-users] Xen+drbd VmError: Block device must have "phy", "file" or "tap" specified to type



Hello List,

i am trying to get xen 3.3.1+ linux kernel 2.6.18 +drbd 8.3.0 working.

Here is my config:
----------------------------------------------
kernel      = '/boot/vmlinuz-2.6.18.8-xenU'
memory      = '128'
root        = '/dev/sda2 ro'
disk        = [
                 'drbd:pgone-disk,sda2,w'
             ]
name        = 'pgone-disk'
dhcp        = 'dhcp'
vif         = [ '' ]
on_poweroff = 'destroy'
on_reboot   = 'restart'
on_crash    = 'restart'


And here comes the log:
--------------------------------------------

[2009-01-26 17:39:20 4225] DEBUG (__init__:1072) XendDomainInfo.create(['vm', ['name', 'pgone-disk'], ['memory', '128'], ['on_poweroff', 'destroy'], ['on_reboot', 'restart'], ['on_crash', 'restart'], ['vcpus', 1], ['on_xend_start', 'igno re'], ['on_xend_stop', 'ignore'], ['image', ['linux', ['kernel', '/boot/vmlinuz-2.6.18.8-xenU'], ['ip', ':127.0.255.255::::eth0:dhcp'], ['root', '/dev/sda2 ro']]], ['device', ['vbd', ['uname', 'drbd:pgone-disk'], ['dev', 'sda2'], ['mode'
, 'w']]], ['device', ['vif']]])
[2009-01-26 17:39:20 4225] DEBUG (__init__:1072) XendDomainInfo.constructDomain [2009-01-26 17:39:20 4225] DEBUG (__init__:1072) Balloon: 132588 KiB free; need 2048; done.
[2009-01-26 17:39:20 4225] DEBUG (__init__:1072) Adding Domain: 8
[2009-01-26 17:39:20 4225] DEBUG (__init__:1072) XendDomainInfo.initDomain: 8 256 [2009-01-26 17:39:20 4225] DEBUG (__init__:1072) _initDomain:shadow_memory=0x0, memory_static_max=0x8000000, memory_static_min=0x0. [2009-01-26 17:39:20 4225] DEBUG (__init__:1072) Balloon: 132580 KiB free; need 132096; done. [2009-01-26 17:39:20 4225] INFO (__init__:1072) buildDomain os=linux dom=8 vcpus=1
[2009-01-26 17:39:20 4225] DEBUG (__init__:1072) domid          = 8
[2009-01-26 17:39:20 4225] DEBUG (__init__:1072) memsize        = 128
[2009-01-26 17:39:20 4225] DEBUG (__init__:1072) image = /boot/vmlinuz-2.6.18.8-xenU
[2009-01-26 17:39:20 4225] DEBUG (__init__:1072) store_evtchn   = 1
[2009-01-26 17:39:20 4225] DEBUG (__init__:1072) console_evtchn = 2
[2009-01-26 17:39:20 4225] DEBUG (__init__:1072) cmdline = root=/dev/sda2 ro ip=:127.0.255.255::::eth0:dhcp
[2009-01-26 17:39:20 4225] DEBUG (__init__:1072) ramdisk        =
[2009-01-26 17:39:20 4225] DEBUG (__init__:1072) vcpus          = 1
[2009-01-26 17:39:20 4225] DEBUG (__init__:1072) features       =
[2009-01-26 17:39:21 4225] INFO (__init__:1072) createDevice: vbd : {'uuid': 'af6b0002-e1b0-ca8d-9995-225e79165611', 'bootable': 1, 'driver': 'paravirtualised', 'dev': 'sda2', 'uname': 'drbd:pgone-disk', 'mode': 'w'} [2009-01-26 17:39:21 4225] ERROR (__init__:1072) XendDomainInfo.initDomain: exception occurred
Traceback (most recent call last):
File "//usr/lib64/python/xen/xend/XendDomainInfo.py", line 2268, in _initDomain
   self._createDevices()
File "//usr/lib64/python/xen/xend/XendDomainInfo.py", line 1902, in _createDevices
   devid = self._createDevice(devclass, config)
File "//usr/lib64/python/xen/xend/XendDomainInfo.py", line 1869, in _createDevice
   return self.getDeviceController(deviceClass).createDevice(devConfig)
File "//usr/lib64/python/xen/xend/server/DevController.py", line 90, in createDevice
   (devid, back, front) = self.getDeviceDetails(config)
File "//usr/lib64/python/xen/xend/server/blkif.py", line 60, in getDeviceDetails
   raise VmError(
VmError: Block device must have "phy", "file" or "tap" specified to type
[2009-01-26 17:39:21 4225] ERROR (__init__:1072) VM start failed
Traceback (most recent call last):
 File "//usr/lib64/python/xen/xend/XendDomainInfo.py", line 447, in start
   XendTask.log_progress(31, 60, self._initDomain)
 File "//usr/lib64/python/xen/xend/XendTask.py", line 209, in log_progress
   retval = func(*args, **kwds)
File "//usr/lib64/python/xen/xend/XendDomainInfo.py", line 2279, in _initDomain
   raise exn
VmError: Block device must have "phy", "file" or "tap" specified to type
[2009-01-26 17:39:21 4225] DEBUG (__init__:1072) XendDomainInfo.destroy: domid=8
[2009-01-26 17:39:21 4225] DEBUG (__init__:1072) Destroying device model
[2009-01-26 17:39:21 4225] DEBUG (__init__:1072) Releasing devices
[2009-01-26 17:39:21 4225] ERROR (__init__:1072) Domain construction failed
Traceback (most recent call last):
 File "//usr/lib64/python/xen/xend/XendDomainInfo.py", line 92, in create
   vm.start()
 File "//usr/lib64/python/xen/xend/XendDomainInfo.py", line 447, in start
   XendTask.log_progress(31, 60, self._initDomain)
 File "//usr/lib64/python/xen/xend/XendTask.py", line 209, in log_progress
   retval = func(*args, **kwds)
File "//usr/lib64/python/xen/xend/XendDomainInfo.py", line 2279, in _initDomain
   raise exn
VmError: Block device must have "phy", "file" or "tap" specified to type


Any ides whats going wrong here?

Cheers,
Mario

_______________________________________________
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®.