[openstack-dev] Instance with access to GPU, libvirt and hostdev
jfehlig at suse.com
Tue Apr 9 17:27:06 UTC 2013
On 04/09/2013 03:12 AM, Guillaume Thouvenin wrote:
> Here is my use case. I have a machine with GPU and I want to provide an
> instance that can start an X server and use the GPU to allow 3D rendering.
> The BIOS installed on my machine doesn't allow IOMMU. So the solution I see
> is to use a compute node with the Linux container driver.
> To be able to start an X server in a container and to use GPU (available
> through /dev/nvidiaX on my machine) with virtualGL for example I need to
> attach some PCI devices (/dev/ttyX and /dev/nvidiaY) to the guest. To achieve
> this I'm using the "hostdev" element in the XML configuration file of the
> I looked in the code of nova/virt/libvirt/config.py that generates the XML
> file for instance and I didn't see any "hostdev" element . So it seems that
> currently this feature (ie attached PCI devices from the host to the guest
> using the hostdev element) is not yet supported.
> As I'm new to openstack I'd like to ask if it makes sense to propose a
> blueprint to add this feature.
A blueprint already exists for this feature
And looks like it will be discussed at the design summit
More information about the OpenStack-dev