<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta content="text/html;charset=UTF-8" http-equiv="Content-Type"></head><body ><div style='font-size:10pt;font-family:Verdana,Arial,Helvetica,sans-serif;'><P>Hi Beh,</P>
 <P>Sorry for the late reply as I was on vacation.<BR>The below issue is happening becuase user "oneadmin" does not have rights to run the qemu process as a system instance.</P>
 <DIV>Wed Apr 25 00:05:55 2012 [VMM][I]: <SPAN style="BACKGROUND-COLOR: rgb(255,102,102)">error: internal error process exited while connecting to monitor: kvm: -drive file=/srv/cloud/one/var//d</SPAN></DIV>
 <DIV><SPAN style="BACKGROUND-COLOR: rgb(255,102,102)">atastores/0/51/disk.0,if=none,id=drive-ide0-0-0,format=raw: could not open disk image /srv/cloud/one/var//datastores/0/51/disk.0: Permissio</SPAN></DIV>
 <DIV><SPAN style="BACKGROUND-COLOR: rgb(255,102,102)">n denied</SPAN></DIV>
 <DIV><BR> </DIV>
 <DIV>Resolution:</DIV>
 <DIV> </DIV>
 <DIV><STRONG><FONT color=#ff0000>On the Node / VM HOST:</FONT></STRONG></DIV>
 <DIV>1) First check the file <STRONG><FONT color=#0065cc>/var/log/libvirt/qemu/<VM-ID>.log</FONT></STRONG> and see if you can get any extra information.</DIV>
 <DIV>for example, for VM-ID one-21, I give <EM>sudo cat  /var/log/libvirt/qemu/one-21.log   </EM></DIV>
 <DIV> </DIV>
 <DIV>2) add oneadmin ownership to qemu , by editing the file <EM>/etc/libvirt/qemu.conf and make below changes  in "Red"</EM></DIV>
 <DIV> </DIV>
 <DIV><EM>sudo nano /etc/libvirt/qemu.conf</EM></DIV>
 <DIV> </DIV>
 <DIV># The user ID for QEMU processes run by the system instance.<BR><FONT color=#ff0000>user = "oneadmin"</FONT></DIV>
 <DIV># The group ID for QEMU processes run by the system instance.<BR><FONT color=#ff0000>group = "cloud"<BR></FONT># Whether libvirt should dynamically change file ownership<BR># to match the configured user/group above. Defaults to 1.<BR># Set to 0 to disable file ownership changes.<BR><FONT color=#ff0000>dynamic_ownership = 0</FONT><BR></DIV>
 <DIV>3) restart libvirt-bin and libvirt-d</DIV>
 <DIV><EM>sudo /etc/init.d/libvirt-bin restart</EM></DIV>
 <DIV> </DIV>
 <DIV>libvirt daemon doesn't run automatically as a service on UBuntu11.10. I have to start it manually with </DIV>
 <DIV><EM></EM> </DIV>
 <DIV><EM>sudo libvirtd -d  </EM></DIV>
 <DIV> </DIV>
 <DIV>4. Just check if everything is fine with,<BR>virsh -c qemu:///system list</DIV>
 <DIV> </DIV>
 <DIV> </DIV>
 <DIV>Now resumit the VM, it should run.</DIV>
 <DIV> </DIV>
 <DIV><STRONG><FONT color=#0000ff>I tested it with a simple, ttylinux.img</FONT></STRONG></DIV>
 <DIV><A href="mailto:oneadmin@onehost:~/images$"><FONT color=#0000ff>oneadmin@onehost:~/images$</FONT></A><FONT color=#0000ff> onevm list<BR>    ID USER     GROUP    NAME         STAT CPU     MEM        HOSTNAME        TIME<BR>    21 oneadmin oneadmin ttylinux     runn   4     64M            node    0d 00:06<BR>    22 oneadmin oneadmin ttylinux     runn   0      0K            node    0d 00:00<BR></FONT></DIV>
 <DIV><STRONG><FONT color=#0000ff>From Node machine:</FONT></STRONG></DIV>
 <DIV><A href="mailto:oneadmin@onehost:/home/localadmin$"><FONT color=#0000ff>oneadmin@onehost:/home/localadmin$</FONT></A><FONT color=#0000ff> virsh<BR>Welcome to virsh, the virtualization interactive terminal.</FONT></DIV>
 <DIV><FONT color=#0000ff>Type:  'help' for help with commands<BR>       'quit' to quit</FONT></DIV>
 <DIV><FONT color=#0000ff>virsh # list<BR> Id Name                 State<BR>----------------------------------<BR>  1 one-21               running<BR>  2 one-22               running</FONT></DIV>
 <DIV><FONT color=#0000ff>virsh #<BR></FONT></DIV>
 <DIV><STRONG>My vnet template:</STRONG></DIV>
 <DIV>NAME    = "myvlan"<BR>TYPE    = FIXED</DIV>
 <DIV># We have to bind this network to ''virbr1'' for Internet Access<BR>BRIDGE  = br0</DIV>
 <DIV>LEASES  = [IP=192.168.1.10]<BR>LEASES  = [IP=192.168.1.20]<BR>LEASES  = [IP=192.168.1.30]<BR>LEASES  = [IP=192.168.1.40]</DIV>
 <DIV># Custom Attributes to be used in Context<BR>GATEWAY = 192.168.1.1<BR>DNS     = 192.168.1.1<BR></DIV>
 <DIV> </DIV>
 <DIV><STRONG>My image template:</STRONG></DIV>
 <DIV>NAME = ttylinux<BR>PATH = "/var/images/ttylinux.img"<BR>TYPE = OS</DIV>
 <DIV> </DIV>
 <DIV><STRONG>My VM template:</STRONG></DIV>
 <DIV>NAME   = ttylinux<BR>CPU    = 1<BR>MEMORY = 64</DIV>
 <DIV>DISK   = [ IMAGE_ID = 1 ]<BR># OS image, mapped to hda.<BR>NIC    = [ NETWORK_ID = 0 ]<BR></DIV>
 <DIV> </DIV>
 <DIV> </DIV>
 <DIV> </DIV>
 <DIV> </DIV>
 <DIV> </DIV>
 <DIV> </DIV>
 <DIV><STRONG>Some additional hints:</STRONG></DIV>
 <DIV>1. Before running a VM, as oneadmin user, try to source ~/etc/oned.conf , in the Node machine</DIV>
 <DIV>2. Check if KVM is fine with</DIV>
 <DIV>      sudo modprobe kvm_intel</DIV>
 <DIV>      sudo /usr/sbin/kvm-ok<BR>3. Add oneadmin to libvirtd and qemu. As <STRONG>oneadmin</STRONG> user provide the below commands</DIV>
 <DIV>Adding user '<username>' to group 'kvm' ...</DIV>
 <DIV>   sudo adduser `id -un` kvm</DIV>
 <DIV>Adding user '<username>' to group 'libvirtd'....</DIV>
 <DIV>   sudo adduser `id -un` libvirtd</DIV>
 <DIV><CODE>4. changed to libvirtd.conf and libvirt-bin </CODE></DIV>
 <DIV><CODE>/etc/libvirt/libvirtd.conf</CODE> : Uncomment “listen_tcp = 1”. Security configuration is left to the admin's choice, file is full of useful comments to achieve a correct configuration.</DIV>
 <DIV><CODE>/etc/default/libvirt-bin</CODE> : add <STRONG>-l</STRONG> option to <CODE>libvirtd_opts</CODE> </DIV>
 <DIV> </DIV>
 <DIV>5. restart libvirt-bin and libvirtd</DIV>
 <DIV> </DIV>
 <DIV> </DIV>
 <DIV> </DIV>
 <DIV>Regards, </DIV>
 <DIV>Anil</DIV>
 <DIV> </DIV>
 <DIV>---- On Wed, 25 Apr 2012 07:48:55 -0700 <B>Teik Hooi Beh <<a href='mailto:thbeh@thbeh.com' target='_blank'>thbeh@thbeh.com</a>></B> wrote ---- <BR></DIV><BR>
 <BLOCKQUOTE style="BORDER-LEFT: #0000ff 1px solid; PADDING-LEFT: 6px">Hi,
 <DIV><BR></DIV>
 <DIV>I did try as mentioned in <A href="http://opennebula.org/documentation:rel3.4:kvmg#kvm_configuration" target=_blank>http://opennebula.org/documentation:rel3.4:kvmg#kvm_configuration</A> but VM is going into never ending pending state  and no logs were reported.</DIV>
 <DIV><BR></DIV>
 <DIV>I will redeploy again. Has anyone published an installation guidelines on Ubuntu 11.10 other than from <SPAN style="BORDER-COLLAPSE: collapse; FONT-FAMILY: arial,sans-serif; COLOR: rgb(34,34,34); FONT-SIZE: 13px"> <A href="http://cloudblab.wordpress.com/" target=_blank>http://cloudblab.wordpress.com/</A></SPAN></DIV>
 <DIV><BR></DIV>
 <DIV>Regards</DIV>
 <DIV>Beh</DIV>
 <DIV><BR></DIV>
 <DIV><BR><BR>
 <DIV>On Wed, Apr 25, 2012 at 3:59 PM, Michael Kutzner <SPAN dir=ltr><<A href="mailto:michael.kutzner@virtion.net" target=_blank>michael.kutzner@virtion.net</A>></SPAN> wrote:<BR>
 <BLOCKQUOTE style="BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex">
 <DIV style="WORD-WRAP: break-word">Hi,
 <DIV><BR></DIV>
 <DIV>did you check qemu conf as described here:</DIV>
 <DIV><A href="http://opennebula.org/documentation:rel3.4:kvmg#kvm_configuration" target=_blank>http://opennebula.org/documentation:rel3.4:kvmg#kvm_configuration</A></DIV>
 <DIV>(had a similar error at the beginning ... )</DIV>
 <DIV><BR></DIV>
 <DIV><BR></DIV>
 <DIV>Best, Michael</DIV>
 <DIV><BR>
 <DIV>
 <DIV>Am 25.04.2012 um 02:02 schrieb Teik Hooi Beh:</DIV>
 <DIV>
 <DIV><BR>
 <BLOCKQUOTE type="cite">Hi,
 <DIV><BR></DIV>
 <DIV>I manage to solve the previous issue by changing "dynamic_ownership = 0". But now I have a new error which is also due to permission denied error:-</DIV>
 <DIV><BR></DIV>
 <DIV>
 <DIV>Wed Apr 25 00:05:11 2012 [DiM][I]: New VM state is ACTIVE.</DIV>
 <DIV>Wed Apr 25 00:05:11 2012 [LCM][I]: New VM state is PROLOG.</DIV>
 <DIV>Wed Apr 25 00:05:17 2012 [TM][I]: clone: Cloning ../../1/cfb778816ca91644bf82a8222a38f5ae in node01:/srv/cloud/one/var//datastores/0/51/dis</DIV>
 <DIV>k.0</DIV>
 <DIV>Wed Apr 25 00:05:17 2012 [TM][I]: ExitCode: 0</DIV>
 <DIV>Wed Apr 25 00:05:18 2012 [TM][I]: context: Generating context block device at node01:/srv/cloud/one/var//datastores/0/51/disk.1</DIV>
 <DIV>Wed Apr 25 00:05:18 2012 [TM][I]: ExitCode: 0</DIV>
 <DIV>Wed Apr 25 00:05:18 2012 [LCM][I]: New VM state is BOOT</DIV>
 <DIV>Wed Apr 25 00:05:18 2012 [VMM][I]: Generating deployment file: /srv/cloud/one/var/51/deployment.0</DIV>
 <DIV>Wed Apr 25 00:05:24 2012 [VMM][I]: ExitCode: 0</DIV>
 <DIV>Wed Apr 25 00:05:24 2012 [VMM][I]: Successfully execute network driver operation: pre.</DIV>
 <DIV>Wed Apr 25 00:05:55 2012 [VMM][I]: Command execution fail: cat << EOT | /var/tmp/one/vmm/kvm/deploy /srv/cloud/one/var//datastores/0/51/dep</DIV>
 <DIV>loyment.0 node01 51 node01</DIV>
 <DIV>Wed Apr 25 00:05:55 2012 [VMM][I]: error: Failed to create domain from /srv/cloud/one/var//datastores/0/51/deployment.0</DIV>
 <DIV>Wed Apr 25 00:05:55 2012 [VMM][I]: <SPAN style="BACKGROUND-COLOR: rgb(255,102,102)">error: internal error process exited while connecting to monitor: kvm: -drive file=/srv/cloud/one/var//d</SPAN></DIV>
 <DIV><SPAN style="BACKGROUND-COLOR: rgb(255,102,102)">atastores/0/51/disk.0,if=none,id=drive-ide0-0-0,format=raw: could not open disk image /srv/cloud/one/var//datastores/0/51/disk.0: Permissio</SPAN></DIV>
 <DIV><SPAN style="BACKGROUND-COLOR: rgb(255,102,102)">n denied</SPAN></DIV>
 <DIV>Wed Apr 25 00:05:55 2012 [VMM][I]: </DIV>
 <DIV>Wed Apr 25 00:05:55 2012 [VMM][E]: Could not create domain from /srv/cloud/one/var//datastores/0/51/deployment.0</DIV>
 <DIV>Wed Apr 25 00:05:55 2012 [VMM][I]: ExitCode: 255</DIV>
 <DIV>Wed Apr 25 00:05:55 2012 [VMM][I]: Failed to execute virtualization driver operation: deploy.</DIV>
 <DIV>Wed Apr 25 00:05:55 2012 [VMM][E]: Error deploying virtual machine: Could not create domain from /srv/cloud/one/var//datastores/0/51/deploy</DIV>
 <DIV>ment.0</DIV>
 <DIV>Wed Apr 25 00:05:55 2012 [DiM][I]: New VM state is FAILED</DIV>
 <DIV><BR></DIV>
 <DIV>I know it is something to relating to libvirt or qemu but just couldn't pin point the fault.</DIV>
 <DIV><BR></DIV>
 <DIV>Regards</DIV>
 <DIV>Beh</DIV>
 <DIV><BR></DIV><BR>
 <DIV>2012/4/24 Carlos Martín Sánchez <SPAN dir=ltr><<A href="mailto:cmartin@opennebula.org" target=_blank>cmartin@opennebula.org</A>></SPAN><BR>
 <BLOCKQUOTE style="BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex">Hi,
 <DIV><BR></DIV>
 <DIV>Are you using the shared TM driver [1] in your system datastore? If so, please check that the datastore directory is properly exported, and that files created in the front-end have the correct permissions so the oneadmin account in the host can see them.</DIV>
 <DIV><BR></DIV>
 <DIV>Regards</DIV>
 <DIV><BR></DIV>
 <DIV>[1] <A href="http://opennebula.org/documentation:rel3.4:system_ds" target=_blank>http://opennebula.org/documentation:rel3.4:system_ds</A></DIV>--<BR>Carlos Martín, MSc<BR>Project Engineer<BR>OpenNebula - The Open-source Solution for Data Center Virtualization
 <DIV><SPAN style="BORDER-COLLAPSE: collapse; FONT-FAMILY: arial,sans-serif; COLOR: rgb(136,136,136); FONT-SIZE: 13px"><A href="http://www.OpenNebula.org/" target=_blank>http://www.OpenNebula.org/</A> | <A href="mailto:cmartin@opennebula.org" target=_blank>cmartin@opennebula.org</A> | <A href="http://twitter.com/opennebula" target=_blank>@OpenNebula</A></SPAN><SPAN style="BORDER-COLLAPSE: collapse; FONT-FAMILY: arial,sans-serif; COLOR: rgb(136,136,136); FONT-SIZE: 13px"><A href="mailto:cmartin@opennebula.org" target=_blank></A></SPAN></DIV><BR>
 <DIV><BR><BR>
 <DIV>
 <DIV>
 <DIV>On Sun, Apr 22, 2012 at 6:43 AM, Teik Hooi Beh <SPAN dir=ltr><<A href="mailto:thbeh@thbeh.com" target=_blank>thbeh@thbeh.com</A>></SPAN> wrote:<BR></DIV></DIV>
 <BLOCKQUOTE style="BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex">
 <DIV>
 <DIV>Hi,
 <DIV><BR></DIV>
 <DIV>I have just started with opennebula and have manage to setup a test lab with 2 servers (following the guide from <A href="http://cloudblab.wordpress.com/" target=_blank>http://cloudblab.wordpress.com/</A>) minus the window image deployment. I have tried to test with ttylinux  using instruction VM sample with Context & Network 3.4 from open nebula web site. </DIV>
 <DIV><BR></DIV>
 <DIV>Image was properly registered with rdy state but when I tried to deploy the VM i got the following message:</DIV>
 <DIV><BR></DIV>
 <DIV><SPAN style="FONT-FAMILY: arial,verdana,geneva,helvetica,sans-serif; COLOR: rgb(34,34,34); FONT-SIZE: 13px"><PRE style="OUTLINE-STYLE: none"> Sun Apr 22 12:32:52 2012 [DiM][I]: New VM state is ACTIVE. Sun Apr 22 12:32:52 2012 [LCM][I]: New VM state is PROLOG. Sun Apr 22 12:32:53 2012 [TM][I]: clone: Cloning ../../1/cfb778816ca91644bf82a8222a38f5ae in node01:/srv/cloud/one/var//datastores/0/26/disk.0 Sun Apr 22 12:32:53 2012 [TM][I]: ExitCode: 0 Sun Apr 22 12:32:54 2012 [TM][I]: context: Generating context block device at node01:/srv/cloud/one/var//datastores/0/26/disk.1 Sun Apr 22 12:32:54 2012 [TM][I]: ExitCode: 0 Sun Apr 22 12:32:54 2012 [LCM][I]: New VM state is BOOT Sun Apr 22 12:32:54 2012 [VMM][I]: Generating deployment file: /srv/cloud/one/var/26/deployment.0 Sun Apr 22 12:32:54 2012 [VMM][I]: ExitCode: 0 Sun Apr 22 12:32:54 2012 [VMM][I]: Successfully execute network driver operation: pre. Sun Apr 22 12:32:56 2012 [VMM][I]: Command execution fail: cat << EOT | /var/tmp/one/vmm/kvm/deploy /srv/cloud/one/var//datastores/0/26/deployment.0 node01 26 node01 Sun Apr 22 12:32:56 2012 [VMM][I]: error: Failed to create domain from /srv/cloud/one/var//datastores/0/26/deployment.0 Sun Apr 22 12:32:56 2012 [VMM][I]: error: unable to open disk path /srv/cloud/one/var//datastores/0/26/disk.0: Permission denied <SPAN>Sun Apr 22 12:32:56 2012 [VMM][E]: Could not create domain from /srv/cloud/one/var//datastores/0/26/deployment.0</SPAN> Sun Apr 22 12:32:56 2012 [VMM][I]: ExitCode: 255 Sun Apr 22 12:32:56 2012 [VMM][I]: Failed to execute virtualization driver operation: deploy. <SPAN>Sun Apr 22 12:32:56 2012 [VMM][E]: Error deploying virtual machine: Could not create domain from /srv/cloud/one/var//datastores/0/26/deployment.0</SPAN> Sun Apr 22 12:32:56 2012 [DiM][I]: New VM state is FAILED </PRE>
 <DIV>As I am new, i am not sure where to start debugging to find out what is wrong. Any advice?</DIV>
 <DIV><BR></DIV>
 <DIV>Thanks</DIV><SPAN><FONT color=#888888>
 <DIV>Beh</DIV></FONT></SPAN></SPAN></DIV><BR></DIV></DIV>_______________________________________________<BR>Users mailing list<BR><A href="mailto:Users@lists.opennebula.org" target=_blank>Users@lists.opennebula.org</A><BR><A href="http://lists.opennebula.org/listinfo.cgi/users-opennebula.org" target=_blank>http://lists.opennebula.org/listinfo.cgi/users-opennebula.org</A><BR><BR></BLOCKQUOTE></DIV><BR></DIV></BLOCKQUOTE></DIV><BR></DIV>_______________________________________________<BR>Users mailing list<BR><A href="mailto:Users@lists.opennebula.org" target=_blank>Users@lists.opennebula.org</A><BR><A href="http://lists.opennebula.org/listinfo.cgi/users-opennebula.org" target=_blank>http://lists.opennebula.org/listinfo.cgi/users-opennebula.org</A><BR></BLOCKQUOTE></DIV></DIV></DIV><BR>
 <DIV><SPAN style="TEXT-TRANSFORM: none; TEXT-INDENT: 0px; BORDER-COLLAPSE: separate; FONT: medium courier; WHITE-SPACE: normal; LETTER-SPACING: normal; WORD-SPACING: 0px"><SPAN style="TEXT-TRANSFORM: none; TEXT-INDENT: 0px; BORDER-COLLAPSE: separate; FONT: medium courier; WHITE-SPACE: normal; LETTER-SPACING: normal; WORD-SPACING: 0px">
 <DIV style="WORD-WRAP: break-word"><SPAN style="TEXT-TRANSFORM: none; TEXT-INDENT: 0px; BORDER-COLLAPSE: separate; FONT: medium courier; WHITE-SPACE: normal; LETTER-SPACING: normal; WORD-SPACING: 0px">
 <DIV style="WORD-WRAP: break-word"><SPAN style="TEXT-TRANSFORM: none; TEXT-INDENT: 0px; BORDER-COLLAPSE: separate; FONT: medium courier; WHITE-SPACE: normal; LETTER-SPACING: normal; WORD-SPACING: 0px">
 <DIV style="WORD-WRAP: break-word">
 <DIV>
 <DIV>
 <DIV><BR></DIV></DIV></DIV></DIV></SPAN></DIV></SPAN><BR></DIV></SPAN><BR></SPAN><BR></DIV><BR></DIV></DIV></BLOCKQUOTE></DIV><BR></DIV>_______________________________________________ <BR>Users mailing list <BR><A href="mailto:Users@lists.opennebula.org" target=_blank>Users@lists.opennebula.org</A> <BR><A href="http://lists.opennebula.org/listinfo.cgi/users-opennebula.org" target=_blank>http://lists.opennebula.org/listinfo.cgi/users-opennebula.org</A> <BR></BLOCKQUOTE><BR></div></body></html>