Thank you for the answers, 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.
Mon Mar 24 15:11:02 2014 [DiM][I]: New VM state is ACTIVE. Mon Mar 24 15:11:02 2014 [LCM][I]: New VM state is PROLOG. Mon Mar 24 15:11:02 2014 [VM][I]: Virtual Machine has no context Mon Mar 24 15:11:03 2014 [LCM][I]: New VM state is BOOT Mon Mar 24 15:11:03 2014 [VMM][I]: Generating deployment file: /var/lib/one/vms/2/deployment.0 Mon Mar 24 15:11:03 2014 [VMM][I]: ExitCode: 0 Mon Mar 24 15:11:03 2014 [VMM][I]: Successfully execute network driver operation: pre. 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 Mon Mar 24 15:11:03 2014 [VMM][I]: error: Failed to create domain from /var/lib/one//datastores/0/2/deployment.0 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 Mon Mar 24 15:11:03 2014 [VMM][I]: failed to initialize KVM: No such file or directory Mon Mar 24 15:11:03 2014 [VMM][I]: No accelerator found! Mon Mar 24 15:11:03 2014 [VMM][I]: Mon Mar 24 15:11:03 2014 [VMM][E]: Could not create domain from /var/lib/one//datastores/0/2/deployment.0 Mon Mar 24 15:11:03 2014 [VMM][I]: ExitCode: 255 2014-03-25 13:14 GMT+01:00 Javier Fontan <jfon...@opennebula.org>: > OpenNebula can be configured to use qemu emulation instead of kvm > virtualization but not per VM but in the driver definition. The type > of the VM driver can be changed from "kvm" to "qemu" in oned.conf. For > example: > > --8<------ > VM_MAD = [ > name = "kvm", > executable = "one_vmm_ssh", > arguments = "-t 15 -r 0 kvm", > default = "vmm_ssh/vmm_ssh_kvm.conf", > type = "qemu" ] > ------>8-- > > This is used in the tryout images as they are already virtualized. It > will be also useful for the infrastructure Marco Fanti wants to > create. > > Still this is not useful to have mixed virtualized and emulated > machines in the same host. Maybe this parameter can be changed to a VM > setting instead of a driver setting. > Thank you Javier, this solution is actually documented in the oned.conf comments, I'm sorry that i didn't noticed it before. > > On Tue, Mar 25, 2014 at 10:28 AM, Carlo Daffara > <carlo.daff...@cloudweavers.eu> wrote: > > It is nevertheless an interesting feature. For example, when emulating > legacy OSes like DOS or Windows 3.11 you > > have to disable KVM anyway, or the OS does not boot. (And yes, we *do* > have sometimes to bring legacy operating systems > > into OpenNebula :-)) > > Maybe we can add it as a feature? It should be mainly a matter of > passing the "-no-kvm" switch.... > > cheers, > > Carlo Daffara > > > > ----- Messaggio originale ----- > > Da: "Jon" <three1...@gmail.com> > > A: "Marco Fanti" <marco.fa...@studenti.polito.it> > > Cc: "Users OpenNebula" <users@lists.opennebula.org> > > Inviato: Martedì, 25 marzo 2014 10:20:50 > > Oggetto: Re: [one-users] Configure hosts to use qemu without kvm > hardware acceleration > > > > > > > > Shouldn't qemu fallback to "paravitualization" when hardware > acceleration isn't available? > > > > http://blog.vmsplice.net/2011/03/should-i-use-qemu-or-kvm.html?m=1 > > > > 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... > > > > Are you getting an error with OpenNebula? > > > > Thanks, > > Jon A > > On Mar 25, 2014 1:41 AM, "Marco Fanti" < marco.fa...@studenti.polito.it> > > wrote: > > > > > > > > Hi all, > > I'm building a testing environment and I need to use some kvm virtual > machines as host nodes. > > 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). > > 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. > > > > Thank you all, > > Marco Fanti > > > > *I know it is possible to enable nested kvm inside kvm, the guide is > http://palexster.wordpress.com/2013/03/06/enable-nested-virtualization-on-kvm/, > > 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 > > > > _______________________________________________ > > Users mailing list > > Users@lists.opennebula.org > > http://lists.opennebula.org/listinfo.cgi/users-opennebula.org > > > > > > _______________________________________________ > > Users mailing list > > Users@lists.opennebula.org > > http://lists.opennebula.org/listinfo.cgi/users-opennebula.org > > _______________________________________________ > > Users mailing list > > Users@lists.opennebula.org > > http://lists.opennebula.org/listinfo.cgi/users-opennebula.org > > > > -- > Javier Fontán Muiños > Developer > OpenNebula - The Open Source Toolkit for Data Center Virtualization > www.OpenNebula.org | @OpenNebula | github.com/jfontan >
_______________________________________________ Users mailing list Users@lists.opennebula.org http://lists.opennebula.org/listinfo.cgi/users-opennebula.org