December 30, 2019

234 words 2 mins read

GPU, USB, NICs and Other Physical Devices in Your Containers

GPU, USB, NICs and Other Physical Devices in Your Containers

The very definition of a container is that it's a set of processes, or in this case full operating system which is sharing the kernel with the host machine. This opens a full array of possibilities as …

Talk Title GPU, USB, NICs and Other Physical Devices in Your Containers
Speakers Stéphane Graber (Project leader for LXD, Canonical Ltd.)
Conference Open Source Summit Europe
Conf Tag
Location Prague, Czech Republic
Date Oct 21-27, 2017
URL Talk Page
Slides Talk Slides
Video

The very definition of a container is that it’s a set of processes, or in this case full operating system which is sharing the kernel with the host machine. This opens a full array of possibilities as far as what can be shared between host and container. This talk will be covering some of the most common use cases, such as sharing one or multiple GPUs with a container for compute use, accessing USB devices or physical network interfaces. Then go into slightly weirder cases of kernel device passthrough and see what can be done in such containers. Outside of the obvious GPU compute use case, device passthrough can also be used to consolidate a number of distinct, mostly idle or old machines into just a single one, including any custom hardware that they may have attached to them and with very little hassle. It’s also ideal for testing environments with hardware needs.

comments powered by Disqus