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 <three1...@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 <three1...@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 <m...@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 <three1...@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@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 | jfon...@opennebula.org | @OpenNebula _______________________________________________ Users mailing list Users@lists.opennebula.org http://lists.opennebula.org/listinfo.cgi/users-opennebula.org