[Pkg-xen-devel] Bug#520641: Cannot create HVM domain
    Richard Kettlewell 
    rjk at greenend.org.uk
       
    Sat Mar 21 14:28:36 UTC 2009
    
    
  
Package: xen-utils-3.2-1
Version: 3.2.1-2
If I try to create an HVM domain I get the following error message:
araminta:~# xm create -c heceptor.cfg
Using config file "/etc/xen/heceptor.cfg".
Error: Creating domain failed: name=heceptor
xend-log has a Python backtrace in it:
[2009-03-21 14:14:46 25927] DEBUG (XendDomainInfo:84) 
XendDomainInfo.create(['vm', ['name', 'heceptor'], ['memory', 192], 
['vcpus', 1], ['on_xend_start', 'ignore'], ['on_xend_stop', 'ignore'], 
['image', ['hvm', ['kernel', '/usr/lib/xen-3.2-1/boot/hvmloader'], 
['pae', 1], ['vcpus', 1], ['boot', 'dc'], ['fda', ''], ['fdb', ''], 
['timer_mode', 0], ['localtime', 0], ['serial', 'pty'], ['stdvga', 0], 
['isa', 0], ['nographic', 0], ['soundhw', ''], ['vnc', 1], ['vncunused', 
1], ['sdl', 0], ['xauthority', '/root/.Xauthority'], ['rtc_timeoffset', 
'0'], ['monitor', 0], ['acpi', 1], ['apic', 1], ['usb', 0], 
['usbdevice', ''], ['keymap', ''], ['pci', []], ['guest_os_type', 
'default'], ['device_model', '/usr/lib/xen-3.2-1/bin/qemu-dm'], 
['vncpasswd', 'XXXXXXXX']]], ['device', ['vbd', ['uname', 
'file:/xen/domains/heceptor/hda.img'], ['dev', 'ioemu:hda'], ['mode', 
'w']]], ['device', ['vbd', ['uname', 
'file:/var/www/software/freebsd/7.1-RELEASE-i386-dvd1.iso'], ['dev', 
'ioemu:hdc:cdrom'], ['mode', 'r']]], ['device', ['vif', ['ip', 
'172.17.207.9'], ['mac', '00:16:3E:5B:18:B4'], ['type', 'ioemu'], 
['model', 'ne2k_pci']]]])
[2009-03-21 14:14:46 25927] DEBUG (XendDomainInfo:1618) 
XendDomainInfo.constructDomain
[2009-03-21 14:14:46 25927] DEBUG (balloon:132) Balloon: 2996 KiB free; 
need 2048; done.
[2009-03-21 14:14:46 25927] ERROR (XendDomainInfo:440) VM start failed
Traceback (most recent call last):
   File "/usr/lib/xen-3.2-1/lib/python/xen/xend/XendDomainInfo.py", line 
419, in start
     XendTask.log_progress(0, 30, self._constructDomain)
   File "/usr/lib/xen-3.2-1/lib/python/xen/xend/XendTask.py", line 209, 
in log_progress
     retval = func(*args, **kwds)
   File "/usr/lib/xen-3.2-1/lib/python/xen/xend/XendDomainInfo.py", line 
1656, in _constructDomain
     self.info['name_label'])
VmError: Creating domain failed: name=heceptor
[2009-03-21 14:14:46 25927] DEBUG (XendDomainInfo:1897) 
XendDomainInfo.destroy: domid=None
[2009-03-21 14:14:46 25927] ERROR (XendDomainInfo:89) Domain 
construction failed
Traceback (most recent call last):
   File "/usr/lib/xen-3.2-1/lib/python/xen/xend/XendDomainInfo.py", line 
87, in create
     vm.start()
   File "/usr/lib/xen-3.2-1/lib/python/xen/xend/XendDomainInfo.py", line 
419, in start
     XendTask.log_progress(0, 30, self._constructDomain)
   File "/usr/lib/xen-3.2-1/lib/python/xen/xend/XendTask.py", line 209, 
in log_progress
     retval = func(*args, **kwds)
   File "/usr/lib/xen-3.2-1/lib/python/xen/xend/XendDomainInfo.py", line 
1656, in _constructDomain
     self.info['name_label'])
VmError: Creating domain failed: name=heceptor
[2009-03-21 14:14:46 25927] DEBUG (XendDomainInfo:1897) 
XendDomainInfo.destroy: domid=None
None of this tells me what, if anything, I've done wrong (i.e. if the 
error is entirely mine then the bug is that the error reporting is 
totally useless).
The config is as follows:
# grep '^[^#]' /etc/xen/heceptor.cfg
kernel = "/usr/lib/xen-3.2-1/boot/hvmloader"
builder='hvm'
memory = 192
name = 'heceptor'
vif         = [ 'type=ioemu, ip=172.17.207.9,mac=00:16:3E:5B:18:B4, 
model=ne2k_pci' ]
disk = [ 'file:/xen/domains/heceptor/hda.img,ioemu:hda,w', 
'file:/var/www/software/freebsd/7.1-RELEASE-i386-dvd1.iso,ioemu:hdc:cdrom,r' 
]
boot = 'dc'
device_model = 'qemu-dm'
sdl=0
vnc=1
vncpasswd=''
stdvga=0
serial='pty'
PV domains run fine on the same system.
$ uname -a
Linux araminta 2.6.26-1-xen-amd64 #1 SMP Sat Jan 10 20:39:26 UTC 2009 
x86_64 GNU/Linux
$ COLUMNS=80 dpkg -l xen\* | grep ^i
ii  xen-docs-3.2   3.2.1-2        Documentation for Xen
ii  xen-hypervisor 3.2.1-2        The Xen Hypervisor on AMD64
ii  xen-linux-syst 2.6.26-13      XEN system with Linux 2.6.26 image on 
AMD64
ii  xen-shell      1.8-3          Console based Xen administration utility
ii  xen-tools      3.9-4          Tools to manage Debian XEN virtual servers
ii  xen-utils-3.2- 3.2.1-2        XEN administrative tools
ii  xen-utils-comm 3.2.0-2        XEN administrative tools - common files
ii  xenstore-utils 3.2.1-2        Xenstore utilities for Xen
$ really /usr/sbin/xm dmesg | grep -i hvm
(XEN) HVM: VMX enabled
ttfn/rjk
    
    
More information about the Pkg-xen-devel
mailing list