qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] kvm binary is deprecated - solved!


From: Alexander Binun
Subject: [Qemu-devel] kvm binary is deprecated - solved!
Date: Thu, 24 Oct 2013 12:23:41 +0300 (IDT)

Hi Stefan ,
 Great thanks - your easy trick works! (after I upgraded Ubuntu 13.04 to 13.10).

As for sniffing the traffic between VMs - I have yet one idea and I would 
appreciate your feedback.

The activities at VM that involve modifying data can be divided into the 
following categories:
   1. Talk through network (sending net packets to other hosts)
   2. Disk operations
   3. Memory accesses

In essence memory accesses are always performed BEFORE disk or network 
operations are executed (and the corresponding drivers are employed). For 
example, we prepare data in a buffer and send it into a socket.

That is, a sniffer in the Linux should be put at a kernel driver that makes 
physical memory available to user space. 

Thanks,
   Alex

P.S. I CC  my colleague Dr.Reuven Yagel, a member of the team I am working in.




On Mon 14 Oct 16:16 2013 Stefan Hajnoczi wrote:
> On Mon, Oct 14, 2013 at 12:36 PM, Alexander Binun <address@hidden> wrote:
> > The workaround offered in bug trackers is: "change the path associated with 
> > the emulation tag in the xml definition file. Change it to 
> > qemu-system-x86_64".
> >
> > Well, I am familiar with XML definition files for VMs: they are used 
> > manually when defining VMs in virsh (virsh define xmldef.xml and so on). 
> > There is the emulation tag there, pointing to the path to the emulator.
> >
> > virt-manager (used by me) creates such a file also (putting in into 
> > /etc/libvirt/qemu).
> >
> > But so far I do not have valid XML definition files. So I intend to try the 
> > following ways:
> >    --- find an example definition file and create a VM manually (through 
> > virsh)
> >    --- use qemu & kvm compiled from the Git sources referred to by you.
> 
> An easy trick:
> # mv /usr/bin/kvm /usr/bin/kvm.orig
> # ln -s /usr/bin/qemu-system-x86_64 /usr/bin/kvm
> 
> Hopefully libvirt will be happier with the actual qemu-system-x86_64
> binary.  If this doesn't work you can move /usr/bin/kvm.orig back and
> try the other methods.
> 
> Stefan
> 







reply via email to

[Prev in Thread] Current Thread [Next in Thread]