Hello, Ok, one error I'm getting is:
>> 2012-10-28 02:40:02.263+0000: 1058: error : virExecWithHook:328 : Cannot find 'pm-is-supported' in path: No such file or directory >> 2012-10-28 02:40:02.263+0000: 1058: warning : umlCapsInit:87 : Failed to get host power management capabilities `apt-get install pm-utils` seems to have resolved this error, However, it seems that there is still an issue deploying the VM. The only error I get in the libvirtd log is: >> 2012-10-28 03:01:52.839+0000: 1039: error : qemuMonitorIORead:513 : Unable to read from monitor: Connection reset by peer And the qemu vm log returns, 2012-10-28 03:01:52.180+0000: starting up LC_ALL=C PATH=/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/sbin:/sbin:/bin QEMU_AUDIO_DRV=none /usr/bin/kvm -S -M pc-1.0 -enable-kvm -m 512 -smp 4,sockets=4,cores=1,threads=1 -name one-17 -uuid a78f682b-7e01-3a54-b191-8e8081d478c3 -nodefconfig -nodefaults -chardev socket,id=charmonitor,path=/var/lib/libvirt/qemu/one-17.monitor,server,nowait -mon chardev=charmonitor,id=monitor,mode=control -rtc base=utc -no-shutdown -drive file=/var/lib/one//datastores/0/17/disk.0,if=none,id=drive-ide0-0-0,format=qcow2 -device ide-drive,bus=ide.0,unit=0,drive=drive-ide0-0-0,id=ide0-0-0,bootindex=1 -usb -vnc 0.0.0.0:17 -vga cirrus -device virtio-balloon-pci,id=balloon0,bus=pci.0,addr=0x3 kvm: -drive file=/var/lib/one//datastores/0/17/disk.0,if=none,id=drive-ide0-0-0,format=qcow2: could not open disk image /var/lib/one//datastores/0/17/disk.0: Invalid argument 2012-10-28 03:01:52.839+0000: shutting down Which appears to be the return of the "invalid argument" error. The one log reports the same as the libvirt log, >> Sat Oct 27 21:01:56 2012 [VMM][D]: Message received: LOG I 17 error: Unable to read from monitor: Connection reset by peer I did find a bug report with the same error, but this appears to have been fixed a couple of months ago and I would think the 3.8 release would include these changes. http://dev.opennebula.org/issues/1367 I have not upgraded to 3.8.1 yet. Perhaps I should? Any ideas are welcomed. Thanks, Jon A On Fri, Oct 26, 2012 at 3:39 AM, Ruben S. Montero <[email protected]>wrote: > 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 <[email protected]> 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 <[email protected]>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 <[email protected]> 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 <[email protected]> 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 <[email protected]> >>> wrote: >>> >>> >>> >>> Hello Jon, >>> >>> >>> >>> please always use the Reply-to-all function of your email client when >>> >>> using public mailing lists. >>> >>> >>> >>> 2012/10/22 Jon <[email protected]>: >>> >>> > 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 >>> > [email protected] >>> > 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 | [email protected] | @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 >> [email protected] >> 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 | [email protected] | @OpenNebula >> >>
_______________________________________________ Users mailing list [email protected] http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
