Jason Brooks is a software analyst with Red Hat, in the company's Open Source and Standards group. Previously, Jason spent 12 years as an analyst and editor with eWEEK Labs, testing and writing about enterprise IT, with a particular focus on Linux and open source software. Jason lives in San Francisco, California, with his wife and two sons.

Presentations

22x

Fedora+CentOS Classroom

Learn about the ecosystems in the Fedora and CentOS projects, and how you can package software for both. We will present an overview of the Fedora project followed by an overview CentOS ecosystem. We'll show how both systems are developed and what the various special interest groups are doing. We will then provide a packaging workshop where you can learn how to package your favorite software, whether you want it in Fedora, EPEL, a CentOS SIG, or just for your own personal use.

See Presentation
16x

You Got Your VM In My Container

Of course we're used to running containers on top of virtual machines, but did you know you can also run virtual machines in containers, or as containers?  And containers on VMs in containers on VMs?  That may sound crazy, but there's plenty of reasons to intermix containers and VMs ... truly they are Two Great Tastes that Taste Great Together.

See Presentation
14x

Kubernetes, Take the Wheel: Lessons Learned While Containerizing All the Things

Google is said to run everything, including the VMs it rents out as part of its IaaS service, in containers -- why not try a similar strategy for my own test lab? In this presentation, I'll talk about the lessons I've learned while adapting my hyperconverged oVirt virtualization and Gluster storage test lab to Kubernetes and Docker, including discussion of the limitations and benefits inherent to running these sorts of infrastructure projects in a containerized environment, and a look at upcoming features and capabilities to keep an eye on in this space.

See Presentation
13x

Solving (NP-Hard) Scheduling Problems with oVirt and OptaPlanner

Scheduling tasks such as selecting the host to launch a new VM or receive a migrating VM are central to every cloud and virtualization management system. These systems use rules to make scheduling decisions, but rules alone leave certain efficiency gains unrealized. In this talk, learn about what makes the machine reassignment problem so tricky, and about how oVirt 3.5 implements a probabalistic VM scheduling optimizer based on the OptaPlanner project to help administrators better assign host resources.

See Presentation