[one-users] Cannot start VM with XEN

anthony garnier sokar6012 at hotmail.com
Fri May 27 06:18:36 PDT 2011


Hi,

I've just installed openebula  and I can't create a VM.
I use Xen hypervisor 3.1.2

Frontend : one
CentOS 5.5 64bits

Node in cluster : node01
CentOS 5.5 64bits for Dom0
Debian lenny i386 for DomU

I can directly create a fully running Debian VM with xm cmd but when I use 
 # onevm create debian.one

# onevm list 
 ID     USER     NAME    STAT       CPU     MEM        HOSTNAME        TIME
 17     root        debian     fail             0        0K             node01          00 00:01:04


content of debian.one : 

NAME   = debian
CPU    = 1
MEMORY = 512

    OS     = [
       kernel   = "/boot/vmlinuz-2.6.26-2-686-bigmem",
       initrd   = "/boot/initrd.img-2.6.26-2-686-bigmem",
       root     = "xvda1" ]
#OS = [BOOTLOADER  = /usr/bin/pygrub]

    DISK   = [
       source   = "/opt/nebula/repo/debian.img",
       target   = "xvda1",
       readonly = "no",
       driver   = "file:"       ] # already tried to change into tap:aio

    DISK   = [
       type     = "swap",
       size     = 1024,
       target   = "xvda2"]

NIC    = [ NETWORK = network ]


Content of deployment0

name = 'one-14'
#O CPU_CREDITS = 256
memory  = '512'
kernel = '/boot/vmlinuz-2.6.26-2-686-bigmem'
ramdisk = '/boot/initrd.img-2.6.26-2-686-bigmem'
root = '/dev/xvda1'
disk = [
    'file:/opt/nebula/images/14/images/disk.0,xvda1,w',
    'tap:aio:/opt/nebula/images/14/images/disk.1,xvda2,w',
]
vif = [
    ' mac=02:00:c0:a8:00:10,ip=192.168.0.16,bridge=xenbr0',
]

Logfile : 
cat /var/log/one/14.log
Fri May 27 11:25:00 2011 [DiM][I]: New VM state is ACTIVE.
Fri May 27 11:25:00 2011 [LCM][I]: New VM state is PROLOG.
Fri May 27 11:25:00 2011 [VM][I]: Virtual Machine has no context
Fri May 27 11:25:42 2011 [TM][I]: tm_clone.sh: one:/opt/nebula/repo/debian.img node01:/opt/nebula/images/14/images/disk.0
Fri May 27 11:25:42 2011 [TM][I]: tm_clone.sh: DST: /var/lib/one/14/images/disk.0
Fri May 27 11:25:42 2011 [TM][I]: tm_clone.sh: Creating directory /var/lib/one/14/images
Fri May 27 11:25:42 2011 [TM][I]: tm_clone.sh: Executed "mkdir -p /var/lib/one/14/images".
Fri May 27 11:25:42 2011 [TM][I]: tm_clone.sh: Executed "chmod a+w /var/lib/one/14/images".
Fri May 27 11:25:42 2011 [TM][I]: tm_clone.sh: Cloning /opt/nebula/repo/debian.img
Fri May 27 11:25:42 2011 [TM][I]: tm_clone.sh: Executed "cp -r /opt/nebula/repo/debian.img /var/lib/one/14/images/disk.0".
Fri May 27 11:25:42 2011 [TM][I]: tm_clone.sh: Executed "chmod a+rw /var/lib/one/14/images/disk.0".
Fri May 27 11:25:42 2011 [TM][I]: tm_mkswap.sh: Creating directory /var/lib/one/14/images
Fri May 27 11:25:42 2011 [TM][I]: tm_mkswap.sh: Executed "mkdir -p /var/lib/one/14/images".
Fri May 27 11:25:42 2011 [TM][I]: tm_mkswap.sh: Executed "chmod a+w /var/lib/one/14/images".
Fri May 27 11:25:42 2011 [TM][I]: tm_mkswap.sh: Creating 1024Mb image in /var/lib/one/14/images/disk.1
Fri May 27 11:25:42 2011 [TM][I]: tm_mkswap.sh: Executed "/bin/dd if=/dev/zero of=/var/lib/one/14/images/disk.1 bs=1 count=1 seek=1024M".
Fri May 27 11:25:42 2011 [TM][I]: tm_mkswap.sh: Initializing swap space
Fri May 27 11:25:42 2011 [TM][I]: tm_mkswap.sh: Executed "/sbin/mkswap /var/lib/one/14/images/disk.1".
Fri May 27 11:25:42 2011 [TM][I]: tm_mkswap.sh: Executed "chmod a+w /var/lib/one/14/images/disk.1".
Fri May 27 11:25:42 2011 [LCM][I]: New VM state is BOOT
Fri May 27 11:25:42 2011 [VMM][I]: Generating deployment file: /var/lib/one/14/deployment.0
Fri May 27 11:25:45 2011 [VMM][I]: Command execution fail: 'if [ -x "/var/tmp/one/vmm/xen/deploy" ]; then /var/tmp/one/vmm/xen/deploy /opt/nebula/images/14/images/deployment.0; else                              exit 42; fi'
Fri May 27 11:25:45 2011 [VMM][I]: STDERR follows.
Fri May 27 11:25:45 2011 [VMM][I]: Error: Device 51713 (vbd) could not be connected.
Fri May 27 11:25:45 2011 [VMM][I]: File /opt/nebula/images/14/images/disk.0 is read-only, and so I will not
Fri May 27 11:25:45 2011 [VMM][I]: mount it read-write in a guest domain.
Fri May 27 11:25:45 2011 [VMM][I]: ExitCode: 1
Fri May 27 11:25:45 2011 [VMM][E]: Error deploying virtual machine: Error: Device 51713 (vbd) could not be connected.
Fri May 27 11:25:45 2011 [DiM][I]: New VM state is FAILED
Fri May 27 11:25:46 2011 [TM][W]: Ignored: LOG - 14 tm_delete.sh: Deleting /var/lib/one/14/images

Fri May 27 11:25:46 2011 [TM][W]: Ignored: LOG - 14 tm_delete.sh: Executed "rm -rf /var/lib/one/14/images".

Fri May 27 11:25:46 2011 [TM][W]: Ignored: TRANSFER SUCCESS 14 -

Fri May 27 11:57:17 2011 [DiM][I]: New VM state is DONE.


# cat /var/log/xen/xen-hotplug.log
Nothing to flush.
xenstore-read: couldn't read path backend/vbd/14/1792/node
Nothing to flush.
Nothing to flush.
Nothing to flush.
Nothing to flush.
stat: cannot stat `/opt/nebula/images/14/images/disk.0': No such file or directory


This is the file when I create a VM manualy with xm on node01
name = "test-debian-install"
uuid = "ecc46d0d-95f2-8b0b-fe92-94f3391d58a5"
maxmem = 1024
memory = 1024
vcpus = 1
bootloader = "/usr/bin/pygrub"
on_poweroff = "destroy"
on_reboot = "restart"
on_crash = "restart"
disk = [ "tap:aio:/var/lib/xen/images/test-debian.img,xvda,w" ]
vif = [ "mac=00:16:36:68:56:ef,bridge=xenbr0,script=vif-bridge" ]



Does someone have a clue ?








 		 	   		  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opennebula.org/pipermail/users-opennebula.org/attachments/20110527/6266b357/attachment-0002.htm>


More information about the Users mailing list