[one-users] Failed to create domainfrom/var/lib/one//5/images/deployment.0

Liu, Zhentao Zhentao.Liu at fokus-extern.fraunhofer.de
Thu Oct 15 04:28:55 PDT 2009


Hi,

I have changed the file "/usr/lib/one/mads/one_vmm_kvm.rb" 

-----------------------------------------------------------------------------------------------
 def action_migrate(args)
        std_action("MIGRATE", "migrate --live #{args[3]} qemu+tcp://#{args[4]}/session", args)
----------------------------------------------------------------------------------------------

I have changed "session" to "system", and I also add "oneadmin" to libvirtd group, but there is still the same error.

Other ideas?

Regards

Zhentao 

-----Original Message-----
From: rsmontero at gmail.com on behalf of Ruben S. Montero
Sent: Thu 10/15/2009 11:18 AM
To: Liu, Zhentao
Cc: Jaime Melis; users at lists.opennebula.org
Subject: Re: [one-users] Failed to create domainfrom/var/lib/one//5/images/deployment.0
 
Hi,

The problem

"Failed to add tap interface 'vnet%d' to bridge 'br2' "

is because of libvirt not able to join the tap interface to br2. In
order to do so, the connection URI should be qemu:///system (and you
have to be in the libvirt group, also libvirt should be using socket
auth and not policy kit), it seems that your configuration is using
qemu:///session instead. You can add this to the virsh commands in
one_vmm_kvm.rb (virsh -c qemu:///system).

Beaware that in this case you also need a fix (already in trunk) to
make stop/resume and migration work.

Cheers

Ruben

On Thu, Oct 15, 2009 at 9:48 AM, Liu, Zhentao
<Zhentao.Liu at fokus-extern.fraunhofer.de> wrote:
> Hello, Jaime
>
> I have added both my user, root und oneadmin to the libvirtd group. But it
> still can't work.
> Have you other suggestions?
>
> -----------------------------------------------------------------------------------------------------------------------------------------------------
> root at taresian:/# id oneadmin
> uid=408(oneadmin) gid=65534(nogroup) Gruppen=65534(nogroup),0(root)
> root at taresian:/# id zli
> uid=823(zli) gid=1700(extern)
> Gruppen=1700(extern),4(adm),20(dialout),24(cdrom),46(plugdev),106(lpadmin),121(admin),122(sambashare),125(libvirtd)
> root at taresian:/# id root
> uid=0(root) gid=0(root)
> Gruppen=0(root),124(kvm),125(libvirtd),129(vde2-net),1002(tun)
> ------------------------------------------------------------------------------------------------------------------------------------------------------------
>
> Regards
>
> Zhentao
>
>
> -----Original Message-----
> From: users-bounces at lists.opennebula.org on behalf of Jaime Melis
> Sent: Wed 10/14/2009 10:38 AM
> To: Liu, Zhentao
> Cc: users at lists.opennebula.org
> Subject: Re: [one-users] Failed to create
> domainfrom/var/lib/one//5/images/deployment.0
>
> Hello,
>
> It seems that the oneadmin user does not belong to group libvirtd. Try
> adding both your user account and oneadmin to this group.
>
> Regards,
> Jaime
>
> On Wed, Oct 14, 2009 at 10:32 AM, Liu, Zhentao <
> Zhentao.Liu at fokus-extern.fraunhofer.de> wrote:
>
>>  Hello,
>>
>> I have changed the disk partitions to sda, but it still doesn't work.
>> There
>> is still the same error.
>>
>>
>>
>> --------------------------------------------------------------------------------------------------------------------------------------------------------
>>
>> Tue Oct 13 17:43:18 2009 [VMM][D]: Message received: LOG - 7 error: Failed
>> to create domain from /var/lib/one//7/images/deployment.0
>>
>> Tue Oct 13 17:43:18 2009 [VMM][D]: Message received: LOG - 7 error:
>> internal error Failed to add tap interface 'vnet%d' to bridge 'br2' :
>> Permission denied
>>
>> Tue Oct 13 17:43:18 2009 [VMM][D]: Message received: LOG - 7 ExitCode: 1
>>
>> Tue Oct 13 17:43:18 2009 [VMM][D]: Message received: DEPLOY FAILURE 7
>> Failed to create domain from /var/lib/one//7/images/deployment.0
>>
>>
>> --------------------------------------------------------------------------------------------------------------------------------------------------------
>> ps: I have changed the interface to br2. This is my network configuration.
>>
>>
>>
>> ------------------------------------------------------------------------------
>>
>> auto lo
>> iface lo inet loopback
>>
>>
>> auto eth2
>> iface eth2 inet manual
>>
>> auto br2
>> iface br2 inet dhcp
>>         bridge_ports eth2
>>         bridge_stp off
>>         bridge_fd 0
>>         bridge_maxwait 0
>>         metric 1
>> --------------------------------------------------------------------------
>>
>> I can't run virsh correctly on the node. Maybe is it the problem?
>> -------------------------------------------------------------
>> root at forest:/var/run/libvirt# virsh -c qemu:///system list
>> error: unable to connect to '/var/run/libvirt/libvirt-sock': Connection
>> refused
>> error: failed to connect to the hypervisor
>>
>> -------------------------------------------------------------
>>
>> Any ideas?
>>
>> Regards
>>
>> Zhentao
>>
>>
>>
>>
>> -----Original Message-----
>> From: users-bounces at lists.opennebula.org on behalf of Javier Fontan
>> Sent: Tue 10/13/2009 2:09 PM
>> To: Liu, Zhentao
>> Cc: users at lists.opennebula.org
>> Subject: Re: [one-users] Failed to create domain
>> from/var/lib/one//5/images/deployment.0
>>
>> Hello,
>>
>> kvm is unable to bind images to disk partitions, that is, sda1. You
>> only can bind the image to a full disk device, for example sda.
>>
>> Bye
>>
>> On Tue, Oct 13, 2009 at 1:48 PM, Liu, Zhentao
>> <Zhentao.Liu at fokus-extern.fraunhofer.de> wrote:
>> > Hello,
>> >
>> > I have deployed a vm into my node, but the vm dosen't work. It has this
>> > error:
>> >
>> > oned.log
>> >
>>
>> ------------------------------------------------------------------------------------------------
>> > Tue Oct 13 12:45:31 2009 [TM][D]: Message received: LOG - 5 tm_clone.sh:
>> > taresian:/boot/euca-debian-5.0-x86_64/debian.5-0.x86-64.img
>> > 193.175.134.144:/var/lib/one//5/images/disk.0
>> >
>> > Tue Oct 13 12:45:31 2009 [TM][D]: Message received: LOG - 5 tm_clone.sh:
>> > DST: /var/lib/one//5/images/disk.0
>> >
>> > Tue Oct 13 12:45:31 2009 [TM][D]: Message received: LOG - 5 tm_clone.sh:
>> > Creating directory /var/lib/one//5/images
>> >
>> > Tue Oct 13 12:46:10 2009 [VMM][I]: --Mark--
>> > Tue Oct 13 12:46:26 2009 [TM][D]: Message received: LOG - 5 tm_clone.sh:
>> > Executed "ssh 193.175.134.144 mkdir -p /var/lib/one//5/images".
>> >
>> > Tue Oct 13 12:46:26 2009 [TM][D]: Message received: LOG - 5 tm_clone.sh:
>> > Cloning taresian:/boot/euca-debian-5.0-x86_64/debian.5-0.x86-64.img
>> >
>> > Tue Oct 13 12:46:28 2009 [InM][D]: Host 4 successfully monitored.
>> > Tue Oct 13 12:46:42 2009 [InM][I]: --Mark--
>> > Tue Oct 13 12:46:42 2009 [InM][I]: Monitoring host 193.175.134.144 (4)
>> > Tue Oct 13 12:48:51 2009 [TM][D]: Message received: LOG - 5 tm_clone.sh:
>> > Executed "scp
>> > taresian:/boot/euca-debian-5.0-x86_64/debian.5-0.x86-64.img
>> > 193.175.134.144:/var/lib/one//5/images/disk.0".
>> >
>> > Tue Oct 13 12:49:18 2009 [InM][D]: Host 4 successfully monitored.
>> > Tue Oct 13 12:49:38 2009 [InM][I]: Monitoring host 193.175.134.144 (4)
>> > Tue Oct 13 12:49:41 2009 [TM][D]: Message received: LOG - 5 tm_clone.sh:
>> > Executed "ssh 193.175.134.144 chmod a+w /var/lib/one//5/images/disk.0".
>> >
>> > Tue Oct 13 12:49:41 2009 [TM][D]: Message received: LOG - 5
>> > tm_mkswap.sh:
>> > Creating 1024Mb image in /var/lib/one//5/images/disk.1
>> >
>> > Tue Oct 13 12:50:31 2009 [TM][D]: Message received: LOG - 5
>> > tm_mkswap.sh:
>> > Executed "ssh 193.175.134.144 mkdir -p /var/lib/one//5/images".
>> >
>> > Tue Oct 13 12:51:21 2009 [TM][D]: Message received: LOG - 5
>> > tm_mkswap.sh:
>> > Executed "ssh 193.175.134.144 dd if=/dev/zero
>> > of=/var/lib/one//5/images/disk.1 bs=1 count=1 seek=1024M".
>> >
>> > Tue Oct 13 12:51:21 2009 [TM][D]: Message received: LOG - 5
>> > tm_mkswap.sh:
>> > Initializing swap space
>> >
>> > Tue Oct 13 12:52:15 2009 [TM][D]: Message received: LOG - 5
>> > tm_mkswap.sh:
>> > Executed "ssh 193.175.134.144 /sbin/mkswap
>> /var/lib/one//5/images/disk.1".
>> >
>> > Tue Oct 13 12:53:08 2009 [TM][D]: Message received: LOG - 5
>> > tm_mkswap.sh:
>> > Executed "ssh 193.175.134.144 chmod a+w /var/lib/one//5/images/disk.1".
>> >
>> > Tue Oct 13 12:53:08 2009 [TM][D]: Message received: TRANSFER SUCCESS 5 -
>> >
>> > Tue Oct 13 12:53:08 2009 [VMM][D]: Message received: LOG - 5 Command:
>> > scp
>> > /var/lib/one/5/deployment.0
>> > 193.175.134.144:/var/lib/one//5/images/deployment.0
>> >
>> > Tue Oct 13 12:53:58 2009 [VMM][D]: Message received: LOG - 5 Copy
>> > success
>> >
>> > Tue Oct 13 12:54:51 2009 [VMM][D]: Message received: LOG - 5 error:
>> Failed
>> > to create domain from /var/lib/one//5/images/deployment.0
>> >
>> > Tue Oct 13 12:54:51 2009 [VMM][D]: Message received: LOG - 5 error:
>> internal
>> > error unsupported disk type 'sda1'
>> >
>> > Tue Oct 13 12:54:51 2009 [VMM][D]: Message received: LOG - 5 ExitCode: 1
>> >
>> > Tue Oct 13 12:54:51 2009 [VMM][D]: Message received: DEPLOY FAILURE 5
>> Failed
>> > to create domain from /var/lib/one//5/images/deployment.0
>> >
>>
>> --------------------------------------------------------------------------------------------------------------------------------------------
>> >
>> > deployment.0
>> >
>> >
>>
>> -----------------------------------------------------------------------------------------
>> >
>> > <domain type='kvm'>
>> >         <name>one-5</name>
>> >         <vcpu>1</vcpu>
>> >         <memory>131072</memory>
>> >         <os>
>> >                 <type>hvm</type>
>> >
>> >
>>
>> <kernel>/boot/euca-ubuntu-9.04-x86_64/kvm-kernel/vmlinuz-2.6.28-11-generic</kernel>
>> >
>> >
>>
>> <initrd>/boot/euca-ubuntu-9.04-x86_64/kvm-kernel/initrd.img-2.6.28-11-generic</initrd>
>> >                 <cmdline>root=/dev/sda1 </cmdline>
>> >                 <boot dev='hd'/>
>> >         </os>
>> >         <devices>
>> >                 <emulator>/usr/bin/kvm</emulator>
>> >                 <disk type='file' device='disk'>
>> >                         <source file='/var/lib/one//5/images/disk.0'/>
>> >                         <target dev='sda1'/>
>> >                 </disk>
>> >                 <disk type='file' device='disk'>
>> >                         <source file='/var/lib/one//5/images/disk.1'/>
>> >                         <target dev='sdb'/>
>> >                 </disk>
>> >                 <interface type='bridge'>
>> >                         <source bridge='eth0'/>
>> >                         <mac address='00:16:0a:00:01:01'/>
>> >                 </interface>
>> >         </devices>
>> >         <features>
>> >                 <acpi/>
>> >         </features>
>> > </domain>
>> >
>>
>> -------------------------------------------------------------------------------------------------
>> >
>> > Otherwise there is also a error, when I run "virsh" on the node:
>> >
>> >
>>
>> ----------------------------------------------------------------------------
>> > $ virsh -c qemu:///system list
>> > error: unable to connect to '/var/run/libvirt/libvirt-sock': Permission
>> > denied
>> > error: failed to connect to the hypervisor
>> >
>> > -------------------------------------------------------------------------
>> >
>> > Is the error "Failed to create domain from
>> > /var/lib/one//5/images/deployment.0" caused by wrong "virsh"?
>> >
>> > Any helps?
>> >
>> > Regards
>> >
>> > Zhentao
>> >
>> >
>> > _______________________________________________
>> > Users mailing list
>> > Users at lists.opennebula.org
>> > http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
>> >
>> >
>>
>>
>>
>> --
>> Javier Fontan, Grid & Virtualization Technology Engineer/Researcher
>> DSA Research Group: http://dsa-research.org
>> Globus GridWay Metascheduler: http://www.GridWay.org
>> OpenNebula Virtual Infrastructure Engine: http://www.OpenNebula.org
>> _______________________________________________
>> Users mailing list
>> Users at lists.opennebula.org
>> http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
>>
>>
>> _______________________________________________
>> Users mailing list
>> Users at lists.opennebula.org
>> http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
>>
>>
>
>
> _______________________________________________
> Users mailing list
> Users at lists.opennebula.org
> http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
>
>



-- 
+---------------------------------------------------------------+
 Dr. Ruben Santiago Montero
 Associate Professor
 Distributed System Architecture Group (http://dsa-research.org)

 URL:    http://dsa-research.org/doku.php?id=people:ruben
 Weblog: http://blog.dsa-research.org/?author=7

 GridWay, http://www.gridway.org
 OpenNebula, http://www.opennebula.org
+---------------------------------------------------------------+

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opennebula.org/pipermail/users-opennebula.org/attachments/20091015/3b5d0dfd/attachment-0003.htm>


More information about the Users mailing list