Migrating VMs from a libvirt setup to a ganeti cluster

Until recently, I worked with a rather basic setup of virtual machine hosts. Simply a couple of servers that ran their individual set of VMs. In case of an outage of one of the nodes, all the nodes’ VMs were also affected. That needed change, so I looked at and found ganeti to be something that might help to provide redundancy for the VMs without introducing too much voodoo. Here’s how I migrated the 140 VMs from 17 machines into one cluster.

Continue reading


Creating a photobook from a loooot of images (the linux and android way) pt. 2

With our first kid, me and my wife created new photobooks about every 3 months. Once the second kid arrived, we could not make that happen (everyone who has kids will understand …). He is almost 14 months old now, we have not created a single book yet and I am tasked with creating a photobook from the horrible amount of 25 thousand files. And of course, not only did we not create a photobook for a over a year, we also did not create the “good” folders …

Continue reading

Creating a photobook from a loooot of images (the linux and android way) pt. 1

One of the things you do as a young parent is to take tons and tons of pictures of your kids. And then, since you cannot and will never look at all of them digitally, but you also don’t want to forget about all those moments you captured, you create photobooks with some of the best of those pictures. Problem is, you don’t really have the time to organize and sort them. Still, doing this quickly becomes very important once you experience how fast things go by, so here’s my “best practice” and some helpers that get me from “a looooot of files” to “a photobook” in a reasonable amount of time.

Continue reading