Lol, We are just using different terms, haha. I call Hardware assisted virtualization HAV, and separate it from paravirtualization(software wrapper). That's where the confusion is. I agree with what you're saying, Just not used to people referring to tier 2 HAV as paravirtualization support.
I build my dev cloud with full KVM_intel for the nested HV on workstation. But I am not using just vmx, I am also using pDMA/vt-x2/d so there is more funky passthrough happening including pci control/north-bridge. On the other hand you did get me to re-read the paravirt wiki :). If I see you at CCC I'll buy you a beer! -kelcey >-----Original Message----- >From: Marcus Sorensen [mailto:shadow...@gmail.com] >Sent: Thursday, May 02, 2013 2:32 PM >To: dev@cloudstack.apache.org >Subject: Re: Dev/Test Environment > >Libvirt is just a wrapper that controls the hypervisor. With KVM hosts, we look >for the kvm_intel or kvm_amd modules, signifying that there's hardware >support for paravirtualization. We don't see it in virtualbox, because it doesn't >support nested paravirtualization (It's the vmx flag that you see in >/proc/cpuinfo, missing in virtualbox guests but not in fusion or KVM guests). >KVM and fusion do support it, hence we can run devcloud there. > >Xen devcloud doesn't require the vmx flag to be present on the cpu, so we can >run it in virtualbox. > > >On Thu, May 2, 2013 at 2:41 PM, kel...@backbonetechnology.com < >kel...@backbonetechnology.com> wrote: > >> Hate to be that guy, but it's the other way around.. Xen does provide >> paravirtualization, KVM does not, but libvirt does with Qemu. >> >> Virtualbox is PV only not HAV >> >> http://en.m.wikipedia.org/wiki/Paravirtualization >> >> :) >> >> Sent from my HTC >> >> ----- Reply message ----- >> From: "Marcus Sorensen" <shadow...@gmail.com> >> To: "dev@cloudstack.apache.org" <dev@cloudstack.apache.org> >> Subject: Dev/Test Environment >> Date: Thu, May 2, 2013 1:22 PM >> >> Virtualbox doesn't support nested virtualization (unless they just >> barely added it), which is why we have to use fusion (or KVM if you >> run linux) for the KVM version of devcloud. Vbox works for the Xen >> devcloud though because it doesn't require the Xen guests to have >> paravirtualization, whereas cloudstack KVM guests do. >> >> >> On Thu, May 2, 2013 at 2:17 PM, Joe Brockmeier <j...@zonker.net> wrote: >> >> > On Thu, May 2, 2013, at 03:16 PM, Joe Brockmeier wrote: >> > > On Thu, May 2, 2013, at 01:44 PM, Soheil Eizadi wrote: >> > > > The wiki is organized around VirtualBox, assuming it works, I >> > > > think >> it >> > is >> > > > a better choice than Fusion since it free and easy to setup. I >> > > > don't >> > have >> > > > much experience with VirtualBox, does it not support nested >> > hypervisors? >> > > >> > > If you've gotten something working in Fusion, it would be worth >> > > putting that on the wiki for folks who aren't a fan of VirtualBox. >> > > (Or folks >> who >> > > already use Fusion and don't want to run two desktop virt. >> > > products...) >> > >> > Didn't complete my thought - would be worth putting on the wiki *on >> > a new page* so that it's not conflicting with the "standard" >> > DevCloud info. >> > >> > Best, >> > >> > jzb >> > -- >> > Joe Brockmeier >> > j...@zonker.net >> > Twitter: @jzb >> > http://www.dissociatedpress.net/ >> > >>