[one-users] Problem Creating VM on fresh install

Ruben S. Montero rsmontero at opennebula.org
Fri Oct 26 02:39:17 PDT 2012


Hi,

Can you check the libvirt/qemu specific logs. Sometimes, there is a clue
there (although those logs are not very verbose), it should be something
like

/var/log/libvirt/qemu/one-<VMID>.log

There are several reasons for this specific error.

Cheers

Ruben



On Fri, Oct 26, 2012 at 2:34 AM, Jon <three18ti at gmail.com> wrote:

> Hello Javier,
>
> Thanks for that.  I was able to access the disk.
>
> I am now getting the error,
>
> >> Thu Oct 25 18:17:59 2012 [VMM][I]: error: Unable to read from monitor:
> Connection reset by peer
>
> I tried all of the suggestions in this thread:
>
> >> http://www.digipedia.pl/usenet/thread/11667/7067/
>
> Adding the disk group to the oneadmin user,
> changing the order of the apparmor line.
>
> Also, something that the docs don't point out, when you enable TCP you
> also have to disable TLS in libvirtd.conf.
> This caused a specific error though I don't remember it off the top of my
> head (that was a couple days ago).
>
> Any ideas how I can resolve this?
>
> Thanks,
> Jon A
>
> On Thu, Oct 25, 2012 at 9:10 AM, Javier Fontan <jfontan at opennebula.org>wrote:
>
>> Make sure you can access /var/lib/one//datastores/0/6/disk.0 on the
>> node if you are using shared system datastore.
>>
>> On Tue, Oct 23, 2012 at 7:47 AM, Jon <three18ti at gmail.com> wrote:
>> > Hello All,
>> >
>> > I'm back again.  Not sure if I should continue this thread of if I
>> should
>> > start a new one as I'm still having issues deploying VMs, however, I'm
>> now
>> > working with a fresh install of 3.8 on a fresh install of Ubuntu 12.04.
>> >
>> > The error I'm getting now is:
>> >
>> >>> Mon Oct 22 23:39:42 2012 [VMM][D]: Message received: LOG I 6 error:
>> >>> internal error process exited while connecting to monitor: kvm: -drive
>> >>>
>> file=/var/lib/one//datastores/0/6/disk.0,if=none,id=drive-ide0-0-0,format=qcow2:
>> >>> could not open disk image /var/lib/one//datastores/0/6/disk.0: Invalid
>> >>> argument
>> >
>> > I think this has something to do with the "id" parameter
>> "id=drive-ide0-0-0"
>> > but I'm not sure where that comes from or how to remedy it.
>> >
>> > I've created my template via sunstone, is the an easy way to export the
>> > template from the database?
>> >
>> > I've copied the full error below in case I've misidentified the source
>> of
>> > the error.
>> >
>> > Thanks,
>> > Jon A
>> >
>> > Full Error:
>> >
>> > Mon Oct 22 23:39:42 2012 [VMM][D]: Message received: LOG I 6 Command
>> > execution fail: cat << EOT | /var/tmp/one/vmm/kvm/deploy
>> > /var/lib/one//datastores/0/6/deployment.0 kitt 6 kitt
>> > Mon Oct 22 23:39:42 2012 [VMM][D]: Message received: LOG I 6 error:
>> Failed
>> > to create domain from /var/lib/one//datastores/0/6/deployment.0
>> > Mon Oct 22 23:39:42 2012 [VMM][D]: Message received: LOG I 6 error:
>> internal
>> > error process exited while connecting to monitor: kvm: -drive
>> >
>> file=/var/lib/one//datastores/0/6/disk.0,if=none,id=drive-ide0-0-0,format=qcow2:
>> > could not open disk image /var/lib/one//datastores/0/6/disk.0: Invalid
>> > argument
>> > Mon Oct 22 23:39:42 2012 [VMM][D]: Message received: LOG I 6
>> > Mon Oct 22 23:39:42 2012 [VMM][D]: Message received: LOG E 6 Could not
>> > create domain from /var/lib/one//datastores/0/6/deployment.0
>> > Mon Oct 22 23:39:42 2012 [VMM][D]: Message received: LOG I 6 ExitCode:
>> 255
>> > Mon Oct 22 23:39:42 2012 [VMM][D]: Message received: LOG I 6 Failed to
>> > execute virtualization driver operation: deploy.
>> > Mon Oct 22 23:39:42 2012 [VMM][D]: Message received: DEPLOY FAILURE 6
>> Could
>> > not create domain from /var/lib/one//datastores/0/6/deployment.0
>> >
>> >
>> >
>> > On Mon, Oct 22, 2012 at 12:10 AM, Jon <three18ti at gmail.com> wrote:
>> >>
>> >> Hello Giovanni,
>> >>
>> >> My mistake, I thought I had.
>> >>
>> >> I swear I had already configured qemu as suggested "oneadmin:oneadmin"
>> >> (oneadmin is not a valid group), and as suggested on the mailing list
>> to
>> >> "oneadmin:cloud", however, I just checked again and it appears that
>> the user
>> >> and group had not been set.
>> >>
>> >> I've did what is suggested, I created the file
>> >> /etc/apparmor.d/libvirt-qemu with the text suggested in the docs, I
>> even
>> >> toredown apparmor.
>> >>
>> >> However, I still get the error:
>> >>
>> >> Mon Oct 22 00:06:48 2012 [VMM][D]: Message received: LOG I 7 error:
>> Domain
>> >> not found: no domain with matching name
>> >> '/var/lib/one//datastores/0/7/deployment.0'
>> >>
>> >> (not getting the permission denied error any more at least)
>> >>
>> >> Mon Oct 22 00:06:47 2012 [ReM][D]: [373] [0 oneadmin] [AclInfo] method
>> >> invoked
>> >> Mon Oct 22 00:06:47 2012 [ReM][D]: [373] [0 oneadmin] [AclInfo]
>> SUCCESS,
>> >> "<ACL_POOL><ACL><ID>0..."
>> >> Mon Oct 22 00:06:48 2012 [VMM][D]: Message received: LOG I 7 Command
>> >> execution fail: cat << EOT | /var/tmp/one/vmm/kvm/deploy
>> >> /var/lib/one//datastores/0/7/deployment.0 10.42.0.68 7 10.42.0.68
>> >>
>> >> Mon Oct 22 00:06:48 2012 [VMM][D]: Message received: LOG I 7 error:
>> failed
>> >> to get domain '/var/lib/one//datastores/0/7/deployment.0'
>> >>
>> >> Mon Oct 22 00:06:48 2012 [VMM][D]: Message received: LOG I 7 error:
>> Domain
>> >> not found: no domain with matching name
>> >> '/var/lib/one//datastores/0/7/deployment.0'
>> >>
>> >> Mon Oct 22 00:06:48 2012 [VMM][D]: Message received: LOG I 7 error:
>> Failed
>> >> to create domain from /var/lib/one//datastores/0/7/deployment.0
>> >>
>> >> Mon Oct 22 00:06:48 2012 [VMM][D]: Message received: LOG I 7 error:
>> Unable
>> >> to read from monitor: Connection reset by peer
>> >>
>> >> Mon Oct 22 00:06:48 2012 [VMM][D]: Message received: LOG E 7 Could not
>> >> create domain from /var/lib/one//datastores/0/7/deployment.0
>> >>
>> >> Mon Oct 22 00:06:48 2012 [VMM][D]: Message received: LOG I 7 ExitCode:
>> 255
>> >>
>> >> Mon Oct 22 00:06:48 2012 [VMM][D]: Message received: LOG I 7 Failed to
>> >> execute virtualization driver operation: deploy.
>> >>
>> >> Mon Oct 22 00:06:48 2012 [VMM][D]: Message received: DEPLOY FAILURE 7
>> >> Could not create domain from /var/lib/one//datastores/0/7/deployment.0
>> >>
>> >> Thanks again for your help.
>> >>
>> >> Best Regards,
>> >> Jon A
>> >>
>> >>
>> >> On Sun, Oct 21, 2012 at 11:52 PM, Giovanni Toraldo <me at gionn.net>
>> wrote:
>> >>>
>> >>> Hello Jon,
>> >>>
>> >>> please always use the Reply-to-all function of your email client when
>> >>> using public mailing lists.
>> >>>
>> >>> 2012/10/22 Jon <three18ti at gmail.com>:
>> >>> > Hello Giovanni,
>> >>> >
>> >>> > Thanks for your quick reply.
>> >>> >
>> >>> > Actually, the only error I see is,
>> >>> >
>> >>> >>> Sun Oct 21 22:13:04 2012 [AuM][E]: Auth Error: Could not find
>> >>> >>> Authorization driver
>> >>> >
>> >>> > So I googled the error which brought me to:
>> >>> >
>> >>> >
>> http://lists.opennebula.org/pipermail/users-opennebula.org/2011-August/006282.html
>> >>> >
>> >>> > Where they ask if AUTH_MAD is uncommented, in my case it was, but
>> the
>> >>> > path
>> >>> > was not specified:
>> >>> >
>> >>> >>  AUTH_MAD = [
>> >>> >>      executable = "one_auth_mad",
>> >>> >>      authn = "ssh,x509,ldap,server_cipher,server_x509"
>> >>> >>  ]
>> >>> >
>> >>> > So I set it to the full path:
>> >>> >
>> >>> >>  AUTH_MAD = [
>> >>> >>      executable = "/usr/lib/one/mads/one_auth_mad",
>> >>> >>      authn = "ssh,x509,ldap,server_cipher,server_x509"
>> >>> >>  ]
>> >>> >
>> >>> > Now authentication is successful, however, I get the following in my
>> >>> > oned.log logs.
>> >>> >
>> >>> > Sun Oct 21 22:47:22 2012 [TM][D]: Message received: LOG I 2 mkimage:
>> >>> > Making
>> >>> > filesystem of 10240M and type ext4 at
>> >>> > 10.42.0.68:/var/lib/one//datastores/0/2/disk.0
>> >>> > Sun Oct 21 22:47:22 2012 [TM][D]: Message received: LOG I 2
>> ExitCode: 0
>> >>> > Sun Oct 21 22:47:23 2012 [TM][D]: Message received: LOG I 2 mkimage:
>> >>> > Making
>> >>> > filesystem of 1024M and type swap at
>> >>> > 10.42.0.68:/var/lib/one//datastores/0/2/disk.1
>> >>> > Sun Oct 21 22:47:23 2012 [TM][D]: Message received: LOG I 2
>> ExitCode: 0
>> >>> > Sun Oct 21 22:47:23 2012 [TM][D]: Message received: TRANSFER
>> SUCCESS 2
>> >>> > -
>> >>> > Sun Oct 21 22:47:24 2012 [VMM][D]: Message received: LOG I 2
>> ExitCode:
>> >>> > 0
>> >>> > Sun Oct 21 22:47:24 2012 [VMM][D]: Message received: LOG I 2
>> >>> > Successfully
>> >>> > execute network driver operation: pre.
>> >>> > Sun Oct 21 22:47:26 2012 [VMM][D]: Message received: LOG I 2 Command
>> >>> > execution fail: cat << EOT | /var/tmp/one/vmm/kvm/deploy
>> >>> > /var/lib/one//datastores/0/2/deployment.0 10.42.0.68 2 10.42.0.68
>> >>> > Sun Oct 21 22:47:26 2012 [VMM][D]: Message received: LOG I 2 error:
>> >>> > failed
>> >>> > to get domain '/var/lib/one//datastores/0/2/deployment.0'
>> >>> > Sun Oct 21 22:47:26 2012 [VMM][D]: Message received: LOG I 2 error:
>> >>> > Domain
>> >>> > not found: no domain with matching name
>> >>> > '/var/lib/one//datastores/0/2/deployment.0'
>> >>> > Sun Oct 21 22:47:26 2012 [VMM][D]: Message received: LOG I 2 error:
>> >>> > Failed
>> >>> > to create domain from /var/lib/one//datastores/0/2/deployment.0
>> >>> > Sun Oct 21 22:47:26 2012 [VMM][D]: Message received: LOG I 2 error:
>> >>> > internal
>> >>> > error process exited while connecting to monitor: kvm: -drive
>> >>> >
>> >>> >
>> file=/var/lib/one//datastores/0/2/disk.0,if=none,id=drive-ide0-0-0,format=qcow2:
>> >>> > could not open disk image /var/lib/one//datastores/0/2/disk.0:
>> >>> > Permission
>> >>> > denied
>> >>> > Sun Oct 21 22:47:26 2012 [VMM][D]: Message received: LOG I 2
>> >>> > Sun Oct 21 22:47:26 2012 [VMM][D]: Message received: LOG E 2 Could
>> not
>> >>> > create domain from /var/lib/one//datastores/0/2/deployment.0
>> >>> > Sun Oct 21 22:47:26 2012 [VMM][D]: Message received: LOG I 2
>> ExitCode:
>> >>> > 255
>> >>> > Sun Oct 21 22:47:26 2012 [VMM][D]: Message received: LOG I 2 Failed
>> to
>> >>> > execute virtualization driver operation: deploy.
>> >>> > Sun Oct 21 22:47:26 2012 [VMM][D]: Message received: DEPLOY FAILURE
>> 2
>> >>> > Could
>> >>> > not create domain from /var/lib/one//datastores/0/2/deployment.0
>> >>> > Sun Oct 21 22:47:39 2012 [AuM][D]: Message received: LOG I 3
>> ExitCode:
>> >>> > 0
>> >>> >
>> >>> > What it looks like is it's still failing to get a domain -named-
>> >>> > "/var/lib/one//datastores/0/2/deployment.0".  This file does exist.
>> >>> >
>> >>> > The two disks however, belong to user and group root and root.
>> >>> >
>> >>> > I also see IM_MAD set without a path for the executable.
>> >>> >
>> >>> > IM_MAD = [
>> >>> >       name       = "im_kvm",
>> >>> >       executable = "one_im_ssh",
>> >>> >       arguments  = "-r 0 -t 15 kvm" ]
>> >>> >
>> >>> > I set the full path here (is there a better way to resolve the lack
>> of
>> >>> >
>> >>> > But I'm still getting the same error:
>> >>> >
>> >>> >>> Sun Oct 21 23:02:28 2012 [VMM][D]: Message received: LOG I 4
>> error:
>> >>> >>> internal error process exited while connecting to monitor: kvm:
>> >>> >>> -drive
>> >>> >>>
>> >>> >>>
>> file=/var/lib/one//datastores/0/4/disk.0,if=none,id=drive-ide0-0-0,format=qcow2:
>> >>> >>> could not open disk image /var/lib/one//datastores/0/4/disk.0:
>> >>> >>> Permission
>> >>> >>> denied
>> >>> >
>> >>> > googling that error brought me back to here:
>> >>> >
>> >>> >
>> http://lists.opennebula.org/pipermail/users-opennebula.org/2010-September/002848.html
>> >>> >
>> >>> > Which indicates that I should set the user and group for libvirt to
>> >>> > oneadmin:cloud.  Problem is, the disk images are owned by root:root.
>> >>>
>> >>>
>> >>> There are some configuration requirements for KVM hosts, that you
>> >>> should read on the documentation page and apply them:
>> >>>
>> >>> http://opennebula.org/documentation:rel3.6:kvmg#kvm_configuration
>> >>>
>> >>>
>> >>> > I created the template via Sunstone, so there really isn't a
>> template
>> >>> > per
>> >>> > se...  I did a little digging, and it looks like sunstone does store
>> >>> > the
>> >>> > template in the sqlite database.  The following mess of XML looks
>> to be
>> >>> > the
>> >>> > template, I don't see anything that sticks out as a Xen specific.  I
>> >>> > did use
>> >>> > the KVM template in Sunstone to generate this template.
>> >>> >
>> >>> > sqlite> select body from template_pool;
>> >>> > <VMTEMPLATE>
>> >>> >     <ID>1</ID>
>> >>> >     <UID>0</UID>
>> >>> >     <GID>0</GID>
>> >>> >     <UNAME>oneadmin</UNAME>
>> >>> >     <GNAME>oneadmin</GNAME>
>> >>> >     <NAME>Ubuntu Test</NAME>
>> >>> >     <PERMISSIONS>
>> >>> >         <OWNER_U>1</OWNER_U>
>> >>> >         <OWNER_M>1</OWNER_M>
>> >>> >         <OWNER_A>0</OWNER_A>
>> >>> >         <GROUP_U>0</GROUP_U>
>> >>> >         <GROUP_M>0</GROUP_M>
>> >>> >         <GROUP_A>0</GROUP_A>
>> >>> >         <OTHER_U>0</OTHER_U>
>> >>> >         <OTHER_M>0</OTHER_M>
>> >>> >         <OTHER_A>0</OTHER_A>
>> >>> >     </PERMISSIONS>
>> >>> >     <REGTIME>1350791903</REGTIME>
>> >>> >     <TEMPLATE>
>> >>> >         <CPU><![CDATA[1]]></CPU>
>> >>> >         <DISK>
>> >>> >             <DRIVER><![CDATA[qcow2]]></DRIVER>
>> >>> >             <FORMAT><![CDATA[ext4]]></FORMAT>
>> >>> >             <SIZE><![CDATA[10240]]></SIZE>
>> >>> >             <TYPE><![CDATA[fs]]></TYPE>
>> >>> >         </DISK>
>> >>> >         <DISK>
>> >>> >             <DRIVER><![CDATA[raw]]>
>> >>> >             </DRIVER>
>> >>> >             <SIZE><![CDATA[1024]]></SIZE>
>> >>> >             <TYPE><![CDATA[swap]]></TYPE>
>> >>> >         </DISK>
>> >>> >         <GRAPHICS>
>> >>> >             <LISTEN><![CDATA[0.0.0.0]]></LISTEN>
>> >>> >             <TYPE><![CDATA[vnc]]></TYPE>
>> >>> >         </GRAPHICS>
>> >>> >         <MEMORY><![CDATA[512]]></MEMORY>
>> >>> >         <NAME><![CDATA[Ubuntu Test]]></NAME>
>> >>> >         <OS>
>> >>> >             <ARCH><![CDATA[x86_64]]></ARCH>
>> >>> >             <BOOT><![CDATA[hd]]></BOOT>
>> >>> >         </OS>
>> >>> >         <RAW>
>> >>> >             <TYPE><![CDATA[kvm]]></TYPE>
>> >>> >         </RAW>
>> >>> >         <TEMPLATE_ID><![CDATA[1]]></TEMPLATE_ID>
>> >>> >         <VCPU><![CDATA[4]]></VCPU>
>> >>> >     </TEMPLATE>
>> >>> > </VMTEMPLATE>
>> >>> >
>> >>> >
>> >>> > At this point I'm a little stumped so any help is greatly
>> appreciated.
>> >>> >
>> >>> > Thanks Again,
>> >>> > Jon A
>> >>> >
>> >>>
>> >>> --
>> >>> Giovanni Toraldo
>> >>> http://gionn.net
>> >>
>> >>
>> >
>> >
>> >
>> > --
>> > Best Regards,
>> > Jonathan David
>> >
>> > Please excuse any brevity or typos as this e-mail is most likely sent
>> from a
>> > mobile device.
>> >
>> >
>> > _______________________________________________
>> > Users mailing list
>> > Users at lists.opennebula.org
>> > http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
>> >
>>
>>
>>
>> --
>> Javier Fontán Muiños
>> Project Engineer
>> OpenNebula - The Open Source Toolkit for Data Center Virtualization
>> www.OpenNebula.org | jfontan at opennebula.org | @OpenNebula
>>
>
>
>
> --
> Best Regards,
> Jonathan David
>
> Please excuse any brevity or typos as this e-mail is most likely sent from
> a mobile device.
>
>
> _______________________________________________
> Users mailing list
> Users at lists.opennebula.org
> http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
>
> --
> Ruben S. Montero, PhD
> Project co-Lead and Chief Architect
> OpenNebula - The Open Source Solution for Data Center Virtualization
> <http://lists.opennebula.org/listinfo.cgi/users-opennebula.org>
> www.OpenNebula.org | rsmontero at opennebula.org | @OpenNebula
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opennebula.org/pipermail/users-opennebula.org/attachments/20121026/9aaeb652/attachment-0002.htm>


More information about the Users mailing list