[one-users] Problem Creating VM on fresh install

Jon three18ti at gmail.com
Mon Oct 22 22:47:19 PDT 2012


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.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opennebula.org/pipermail/users-opennebula.org/attachments/20121022/f565f1db/attachment-0002.htm>


More information about the Users mailing list