
Great, thanks for the update. That'll certainly keep me moving forward in that direction. I think at this time I can wait a while for it to be official. Thanks, David On Mon, Feb 16, 2015 at 3:36 AM, Martin Polednik <mpolednik@redhat.com> wrote:
----- Original Message -----
From: "Lior Vernia" <lvernia@redhat.com> To: "David Smith" <dsmith@mypchelp.com> Cc: "users" <users@ovirt.org>, "Martin Polednik" <mpoledni@redhat.com> Sent: Monday, February 16, 2015 9:15:41 AM Subject: Re: [ovirt-users] Directly connect NIC or other cards to VM?
Hi David,
On 13/02/15 01:28, David Smith wrote:
Is there a way to directly connect a specific device (ie, NIC) to a particular VM?
I've figured out how to map a specific network interface to a VM, thats one step, but in the end I may need direct access to the PCI device itself.
I think this 3.6 feature might do exactly what you want: http://www.ovirt.org/Features/hostdev_passthrough
It's gonna be a while before 3.6 is out, but once the feature is merged it'll be available if you install the nightly snapshot. CCing Martin Polednik, the feature owner.
Hello,
just on the status of the feature (as it's exactly what you require - direct pci device attachment) - the host side is hopefully ~week away from being ready, the UI side will take longer though - if you wanted, you could probably run nightly and spawn the VM yourself and treat is as external VM. CCing Martin Betak, who is the one to blame for the UI :)
You also need RHEL 7 (ideal support will be in 7.1) and I suggest reading the chapter on IOMMU groups, as you might need to block (detach from host) other devices than the nic in order to get it passed through.
Second to that, for network interfaces mapped to a particular VM, is there a way for the VM to be able to properly detect physical link
state
of that interface? Right now that's a 'configurable option' inside network interface settings on the VM in the manager (ie, plugged, not plugged, and link state up /down)
If I'm not mistaken, once you have direct access to the PCI device you'll be able to query for its actual state using e.g. ethtool.
Thanks, David
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users