Linux serverNETWORK ADMINISTRATIONSredhat

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 locaties.

Linkjes

boot c/image mode aankondiging op het Red Hat blog: https://www.redhat.com/en/blog/image-mode-red-hat-enterprise-linux-quick-start-guide

Upstream documentatie:
https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/html/using_image_mode_for_rhel_to_build_deploy_and_manage_operating_systems/index

HCS Git repo met voorbeelden:
https://gitlab.com/hcs-company/bootc-example/

source

by HCS Company

redhat openstack