Been a virt testor for Fedora for a couple of years and use Fedora on my
laptop. Though familiar with VM I am not an expert in any way as to how it
actually works. My question is this; Does the VM engine emulate OS kernel
calls or does the VM engine actually emulate the guest processor assembly
language calls transforming them into equivalent calls to the host
processor? How does KVM vs Qemu implement VM?
VMware promotes application VM packages where the user application is
packaged with the guest OS. This allows each application to reside in its
own OS which allows for on demand maintenance, reboots, etc. At some point
the difference between the way a VM emulates guest applications becomes
blurry. How much of a reach is it to have just the guest compiled processor
code that can lay directly on a host processor and execute as a quasi OS?
The basic services of monitor, network, etc. could be spawned for each guest
application but they all are layered on top of the host services just as the
like the guest OS does.
The reason I ask these questions is there are many companies in the control
industry that continue to build their own proprietary hardware that is very
expensive and if you what redundancy it is even more. Some of these devices
sit on a small basic UNIX like OS, others may actually have a proprietary
OS. Either way, what effort is required to develop a custom VM engine for
such a system so that these types of applications could be virtualized and
reap all the benefits of VM?
In advance, thanks for you assistance.
I've currently got all my virtual machines networked
using the br0 bridge to make them all look like they
are just other machines on my LAN, all in the same
subnet, all using the same gateway, DHCP server, etc.
What I'd like to do (for purposes of paranoia),
is something like create another bridge, say br1,
and through the magic of iptables and wot-not
make any virtual machines I attach to br1 be
completely isolated from my local LAN, but still
get their network traffic forwarded so they
can talk to the outside world.
I know just enough to imagine this might be possible,
yet have no idea how to implement any of the
details. Are there any detailed prescriptions
out there for doing this kind of thing?
(this is the third time I'm trying to post this thread; cc-ing virt-owner for help)
I'm using Fedora 14 with KVM/QEMU virtualization.
I have created a XP guest that is working fine.
However it cannot recognize the DVD-RW that I have available for the host. It can only mount a read-only DVD (/dev/sr0).
If I open the details for the guest VM I cannot untick the read-only box that I can find under the storage options (it is grayed out).
Is there any way I can mount this DVD as a rewritable media?
I was able to do this using Virtual Box and passthrough. I could not find anything about this under KVM (only PCI passthrough that is not an valid option).
I'm testing an F15 beta guest running on an F14+virt-preview host.
Is it correct to say that as right now spice doesn't support 3d
acceleration, then my guest will only be able to run gnome 3 in
In this case is there any emulated video adapter to configure with
which I can test f15 and gnome 3 in its new desktop layout?
Thanks in advance,