Welcome!

On here, you will mostly find articles on running my home lab, in the hopes that others can benefit from my own trials and tribulations.
A screenshot of a Wireshark packet capture showing some TCP retransmissions

Interlude: Setting up a VM to work on netboots

As I’ve noted in a recent post, I’ve had a problem with my diskless netbooting hosts sometimes needing several boot attempts to come up again. In this article, I will describe a short setup for virtual machines to debug such a problem. I’ve chosen to do it via virtual machines instead of one of my physical hosts because it makes a lot of things easier. Chief amongst those the fact that with a VM, I’m able to look at the boot process a lot more easily than with a physical host, which are all headless in my setup....

November 28, 2023 · 7 min · Michael

Investigating my Netboot problems

I’ve had a problem for quite a while now. As a reminder, I’m booting eight Raspberry Pi CM4 and one Udoo x86 II completely diskless, using boot partitions on NFS, PXE netboot and the Pi’s netboot feature with root disks being supplied by Ceph RBD volumes. If you’re interested in the details, I’ve got an entire series on the setup, as well as a separate article describing the Udoo boot setup....

November 16, 2023 · 5 min · Michael

Europa Barbarorum and Linux Gaming

I’ve been a gamer for all my life, and I’ve been using Linux as my main OS since I started studying computer science and thought to myself “every self-respecting CS student should run Linux”. (I was young and deeply into CS nerd culture okay? It was a different time! 😉) For a long time, those two things, Linux and gaming, didn’t really go together, at least as long as you were a mainstream gamer....

November 11, 2023 · 10 min · Michael

KubeExp: Day 1 operations

In the last post of the series on my Kubernetes experiments, I described how to initialize the cluster. In this post, I will go into a bit more detail on what I did once I finally had a cluster set up. Tutorials Never having done anything with Kubernetes before, I started out with a couple of tutorials. The first one was this one. It uses Redis as an example deployment to demonstrate how to use ConfigMaps....

October 19, 2023 · 10 min · Michael

Thank your for travelling with Deutsche Bahn

There are a lot of things we need to fix before we can get everyone on more climate friendly modes of travel, like trains. This was proven yet again by Deutsche Bahn. I like train journeys. They’re times where there is literally nothing to do but enjoy myself. There are no chores I can do, no work I have to do, nothing. Just free time. And in contrast to a couple of years ago, there is even decent Internet connectivity....

October 8, 2023 · 7 min · Michael