Custom Atomic RHEL met Bootc

Sinds de release van Red Hat Enterprise Linux (RHEL) 9.4 is er een toffe Technology Preview (TP) waarmee je ostree gebaseerde RHEL systemen kunt uitrollen met je eigen custom images. Denk de Universal Blue variant van Silverblue, maar dan voor je eigen custom RHEL deployments, of het nou gaat om machines in de cloud, bare-metal, lokale VMs, etc.

Een van de leukste dingen hieraan, naast de standaard voordelen van image-based deployments met ostree zoals pijnloze rollbacks etc., is hoe makkelijk het is om je eigen images te maken aan de hand van een Containerfile (Dockerfile voor degenen die in het vorige decennium leven).

In deze video laat Wander zien hoe hij twee verschillende basis images bouwt, en deze uitrolt als virtuele machines via een aangepast “Kickstart” mechanisme, en via een virtuele machine image met cloud-init.

Ook laat hij zien hoe makkelijk het is om een update uit te voeren, maar ook dat je erop moet letten dat de “variabele” content van je machines (/etc', /home, en /var`) niet ge-updated worden, ook al zit er nieuwe content in je image voor die lokaties.

Linkjes

Gerelateerde posts