Enabling Virtual Machine support

Tom Buskey tom at buskey.name
Mon Sep 28 09:06:59 EDT 2009


On Mon, Sep 28, 2009 at 8:17 AM, Jerry Feldman <gaf at blu.org> wrote:

>
> 1. Most systems disable the VT extensions in the BIOS by default (AMD
> and Intel)> I have an AMD quad core Opteron with VMX, with a Tyan mother
> board. The VMX bit shoed up in the processor flags (/proc/cpuinfo), but
> I found it was disabled in the BIOS until I manually turned it on.
>
>
I've always been annoyed by that.  By default hyperthreading is usually
turned off as well.  I know of a few cases where hyperthreading caused
problems.  I haven't heard of anything where the VT-x/AMD's hardware
Virtualization support causes problems.  Ben brings up a good point about a
possible security risk, but motherboard manufactures haven't worried about
it much in the past.



> 2. Under Linux your choices for VMMs (Virtual Machine Managers) are
> basically KVM/QEMU, QEMU(software), Xen, Virtualbox, and VMWare. Xen and
> KVM do use the virtualization hardware.  So far, I don't see any need
> for virtualization hardware for Virtualbox or the free versions of
> VMWare. If you are using virtualization on a server, more homework is
>

I've found the hardware support speeds up VMware Server and VirtualBox quite
a bit.  It's definitely worth spending more on the system for.  Of course,
most recent CPUs have it built in.

I think there's also something about the hardware virtualization that
enables non XEN kernels (Windows) to run on a XEN server but I'm not sure on
that point.

There might be something about KVM that requires the hardware too.


> needed because, in general, performance is more critical. I'm not sure
> if Virtualbox supports 64-bit guests, but KVM/QEMU and VMWare certainly
> do. Both KVM, QEMU, and Virtualbox are released via the GPL license. I'm
>

VirtualBox will support a 64 bit guest with 1 or more CPUs on a 32 bit
single CPU host.  It will also do OpenGL amd DirectX.  It gets updated every
month or so with capabilities.


> not sure about Xen since Citrix bought it, but you need a Xen-enabled
> kernel to run Xen. The KVM modules are bundled with all the recent 2.6
> kernels. The Virtualbox modules generally keep up, but I have had a
> kernel update where the VBox module was not updated, but that usually
> required a quick yum or apt update.
>

Of all the hypervisors, I feel VirtualBox is the easiest to maintain.  I've
done VMware Server, ESXi and played with KVM.  I wonder about the
performance differences but not enough to test :-)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.gnhlug.org/mailman/private/gnhlug-discuss/attachments/20090928/46a82b28/attachment.html 


More information about the gnhlug-discuss mailing list