27 Sep 2020
The project
The plan is somewhat simple here: we’ll try to setup a proof of concept
Kubernetes cluster in homelab environment with a twist: service announcement
over BGP.
continue reading
31 Jan 2018
Introduction
New year and January are the two keywords that mark the annual Developer
Conference (DevConf.cz) by Red Hat in Brno, Czech Republic. I’ve been given an opportunity to present (alongside great speaker from SPICE, Christophe de Dinechin) a topic that is close to me - GPUs and virtualization. The talk was called “Slicing a (v)GPU”, as figuring how single GPU can be used my multiple VMs was the main topic. The recording is available at youtube.
continue reading
22 Nov 2017
Introduction
October was the month of Open Source Summit (LinuxCon, CloudOpen and many more events under one umbrella) and KVM Forum. This year, I’m thankful to have been given the opportunity to present talk “Helping Users Maximize VM Performance” at the shared track of OSSummit and KVM Forum! Both slides and recording are public!
continue reading
13 Sep 2017
Introduction
In oVirt 4.1.4, we added a new feature called vGPU passthrough. vGPU is a technology that allows us to “shard” a physical GPU (GRID capable, like NVIDIA Tesla M60) into number of smaller instances. Each instance can then be assigned to a VM, giving us the ability to run GPU-accelerated workloads. There is quite a bit of setup required to get the vGPU instance into the VM, and this is where oVirt comes to picture: it requires one time (per hypervisor and per VM) setup, but after that the vGPU creation and deletion is happening seamlessly. This post serves as a step-by-step guide to getting the vGPU feature up and running.
continue reading
31 Jul 2017
Introduction
A new hook is in the oVirt ecosystem: cpuflags. The cpuflags hook is a small but handy addition that allows fine tuning of vCPU characteristics. More specifically, oVirt users and administrators are now able to select which CPU flags are exposed to guest operating systems.
continue reading