<div dir="ltr">Probably you need to modify<div><br></div><div>/etc/one/vmm_exec/vmm_exec_kvm.conf<br></div><div><br></div><div>and add</div><div><br></div><div><div>EMULATOR = /usr/libexec/qemu-kvm</div></div><div><br></div>

<div>Cheers</div><div><br></div><div>Ruben</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Mar 25, 2014 at 1:51 PM, Marco Fanti <span dir="ltr"><<a href="mailto:marco.fanti@studenti.polito.it" target="_blank">marco.fanti@studenti.polito.it</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Thank you for the answers,<div><div style="font-family:arial,sans-serif;font-size:13px">this was the log file of the vm that don't start because of the missing kvm module (so it does not fall back to qemu --no-kvm when the kvm module is not present on the system.</div>


<div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">Mon Mar 24 15:11:<a href="tel:02%202014" value="+39022014" target="_blank">02 2014</a> [DiM][I]: New VM state is ACTIVE.</div>


<div style="font-family:arial,sans-serif;font-size:13px">Mon Mar 24 15:11:<a href="tel:02%202014" value="+39022014" target="_blank">02 2014</a> [LCM][I]: New VM state is PROLOG.</div><div style="font-family:arial,sans-serif;font-size:13px">


Mon Mar 24 15:11:<a href="tel:02%202014" value="+39022014" target="_blank">02 2014</a> [VM][I]: Virtual Machine has no context</div><div style="font-family:arial,sans-serif;font-size:13px">Mon Mar 24 15:11:03 2014 [LCM][I]: New VM state is BOOT</div>


<div style="font-family:arial,sans-serif;font-size:13px">Mon Mar 24 15:11:03 2014 [VMM][I]: Generating deployment file: /var/lib/one/vms/2/deployment.0</div><div style="font-family:arial,sans-serif;font-size:13px">Mon Mar 24 15:11:03 2014 [VMM][I]: ExitCode: 0</div>


<div style="font-family:arial,sans-serif;font-size:13px">Mon Mar 24 15:11:03 2014 [VMM][I]: Successfully execute network driver operation: pre.</div><div style="font-family:arial,sans-serif;font-size:13px">Mon Mar 24 15:11:03 2014 [VMM][I]: Command execution fail: cat << EOT | /var/tmp/one/vmm/kvm/deploy '/var/lib/one//datastores/0/2/deployment.0' 'on-compute1' 2 on-compute1</div>


<div style="font-family:arial,sans-serif;font-size:13px">Mon Mar 24 15:11:03 2014 [VMM][I]: error: Failed to create domain from /var/lib/one//datastores/0/2/deployment.0</div><div style="font-family:arial,sans-serif;font-size:13px">


Mon Mar 24 15:11:03 2014 [VMM][I]: error: internal error Child process (LC_ALL=C PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin HOME=/ /usr/bin/kvm -no-user-config -device ? -device pci-assign,? -device virtio-blk-pci,? -device virtio-net-pci,? -device scsi-disk,?) unexpected exit status 1: Could not access KVM kernel module: No such file or directory</div>


<div style="font-family:arial,sans-serif;font-size:13px">Mon Mar 24 15:11:03 2014 [VMM][I]: failed to initialize KVM: No such file or directory</div><div style="font-family:arial,sans-serif;font-size:13px">Mon Mar 24 15:11:03 2014 [VMM][I]: No accelerator found!</div>


<div style="font-family:arial,sans-serif;font-size:13px">Mon Mar 24 15:11:03 2014 [VMM][I]: </div><div style="font-family:arial,sans-serif;font-size:13px">Mon Mar 24 15:11:03 2014 [VMM][E]: Could not create domain from /var/lib/one//datastores/0/2/deployment.0</div>


<div style="font-family:arial,sans-serif;font-size:13px">Mon Mar 24 15:11:03 2014 [VMM][I]: ExitCode: 255</div></div><div><br></div><div class="gmail_extra"><br><br><div class="gmail_quote">2014-03-25 13:14 GMT+01:00 Javier Fontan <span dir="ltr"><<a href="mailto:jfontan@opennebula.org" target="_blank">jfontan@opennebula.org</a>></span>:<div class="">

<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">OpenNebula can be configured to use qemu emulation instead of kvm<br>
virtualization but not per VM but in the driver definition. The type<br>
of the VM driver can be changed from "kvm" to "qemu" in oned.conf. For<br>
example:<br>
<br>
--8<------<br>
VM_MAD = [<br>
    name       = "kvm",<br>
    executable = "one_vmm_ssh",<br>
    arguments  = "-t 15 -r 0 kvm",<br>
    default    = "vmm_ssh/vmm_ssh_kvm.conf",<br>
    type       = "qemu" ]<br>
------>8--<br>
<br>
This is used in the tryout images as they are already virtualized. It<br>
will be also useful for the infrastructure Marco Fanti wants to<br>
create.<br>
<br>
Still this is not useful to have mixed virtualized and emulated<br>
machines in the same host. Maybe this parameter can be changed to a VM<br>
setting instead of a driver setting.<br></blockquote><div><br></div></div><div>Thank you Javier, this solution is actually documented in the oned.conf comments, I'm sorry that i didn't noticed it before.</div><div>

<div class="h5"><div>
 <br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div><div><br>
On Tue, Mar 25, 2014 at 10:28 AM, Carlo Daffara<br>
<<a href="mailto:carlo.daffara@cloudweavers.eu" target="_blank">carlo.daffara@cloudweavers.eu</a>> wrote:<br>
> It is nevertheless an interesting feature. For example, when emulating legacy OSes like DOS or Windows 3.11 you<br>
> have to disable KVM anyway, or the OS does not boot. (And yes, we *do* have sometimes to bring legacy operating systems<br>
> into OpenNebula :-))<br>
> Maybe we can add it as a feature? It should be mainly a matter of passing the "-no-kvm" switch....<br>
> cheers,<br>
> Carlo Daffara<br>
><br>
> ----- Messaggio originale -----<br>
> Da: "Jon" <<a href="mailto:three18ti@gmail.com" target="_blank">three18ti@gmail.com</a>><br>
> A: "Marco Fanti" <<a href="mailto:marco.fanti@studenti.polito.it" target="_blank">marco.fanti@studenti.polito.it</a>><br>
> Cc: "Users OpenNebula" <<a href="mailto:users@lists.opennebula.org" target="_blank">users@lists.opennebula.org</a>><br>
> Inviato: Martedì, 25 marzo 2014 10:20:50<br>
> Oggetto: Re: [one-users] Configure hosts to use qemu without kvm hardware       acceleration<br>
><br>
><br>
><br>
> Shouldn't qemu fallback to "paravitualization" when hardware acceleration isn't available?<br>
><br>
> <a href="http://blog.vmsplice.net/2011/03/should-i-use-qemu-or-kvm.html?m=1" target="_blank">http://blog.vmsplice.net/2011/03/should-i-use-qemu-or-kvm.html?m=1</a><br>
><br>
> I was confident that qemu could detect on the fly if hardware virtualization was available and would enable it or not as appropriate. until your post...<br>
><br>
> Are you getting an error with OpenNebula?<br>
><br>
> Thanks,<br>
> Jon A<br>
> On Mar 25, 2014 1:41 AM, "Marco Fanti" < <a href="mailto:marco.fanti@studenti.polito.it" target="_blank">marco.fanti@studenti.polito.it</a> > wrote:<br>
><br>
><br>
><br>
> Hi all,<br>
> I'm building a testing environment and I need to use some kvm virtual machines as host nodes.<br>
> Since I cannot enable the hardware acceleration inside a virtual machine*, I'd like to know how to configure a host node like the configuration that there is in the kvm sandbox (that actually use qemu-kvm with the parameter -no-kvm).<br>



> As frontend node and host nodes I'm using Debian 7, and opennebula is installed from the .deb packages for Debian 7 downloaded from the opennebula website.<br>
><br>
> Thank you all,<br>
> Marco Fanti<br>
><br>
> *I know it is possible to enable nested kvm inside kvm, the guide is <a href="http://palexster.wordpress.com/2013/03/06/enable-nested-virtualization-on-kvm/" target="_blank">http://palexster.wordpress.com/2013/03/06/enable-nested-virtualization-on-kvm/</a> ,<br>



> BUT this features has a lot of bug, especially in the "old" versions of kvm like the one in Debian Stable, so I'd like a more stable solution, like to use qemu without kvm as in the kvm sandbox<br>
><br>
> _______________________________________________<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>
><br>
> _______________________________________________<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>
> 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>
<br>
<br>
</div></div><span><font color="#888888">--<br>
Javier Fontán Muiños<br>
Developer<br>
OpenNebula - The Open Source Toolkit for Data Center Virtualization<br>
<a href="http://www.OpenNebula.org" target="_blank">www.OpenNebula.org</a> | @OpenNebula | <a href="http://github.com/jfontan" target="_blank">github.com/jfontan</a><br>
</font></span></blockquote></div></div></div><br></div></div>
<br>_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.opennebula.org">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><br clear="all"><div><br></div>-- <br><div dir="ltr"><div><div>-- <br></div></div>Ruben S. Montero, PhD<br>Project co-Lead and Chief Architect<div>OpenNebula - Flexible Enterprise Cloud Made Simple<br>

<a href="http://www.OpenNebula.org" target="_blank">www.OpenNebula.org</a> | <a href="mailto:rsmontero@opennebula.org" target="_blank">rsmontero@opennebula.org</a> | @OpenNebula</div></div>
</div>