[one-users] Problem Creating VM on fresh install

Jon three18ti at gmail.com
Sun Oct 21 23:10:04 PDT 2012


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


More information about the Users mailing list