Cobbler: een universele installatieserver
Gepubliceerd: Maandag 21 december 2009
Auteur: Koen Vervloesem
Wil je snel Linux-installaties op fysieke of virtuele servers uitrollen, dan moet je dit op één of andere manier kunnen automatiseren. Met dvd's jongleren, computer opstarten en door menu's van installatietools navigeren wil je immers zoveel mogelijk vermijden. Voor wat flexibiliteit moet je ook de mogelijkheid hebben om profielen op te stellen. Daarom is men bij Red Hat vier jaar geleden met de installatieserver Cobbler gestart.
De meeste Red Hat systeembeheerders zullen wel ervaring hebben met Kickstart, Red Hats tool voor automatische installaties. Hiermee kun je heel eenvoudig een speciaal aangepaste installatie uitrollen. Het project Cobbler gaat nog een paar stappen verder: het is een "universele bootserver". Cobbler maakt deel uit van Spacewalk en zo ook dus van Red Hat Network Satellite.
Cobbler verzamelt alle elementen voor een netwerkbootserver, zoals een PXE-server, TFTP-server, DHCP-server en installatiebronnen. Dat laat een snelle setup van een omgeving voor netwerkinstallaties toe. Het enige wat je hoeft te doen is Cobbler installeren, de installatiebronnen van de installatie-DVD of publieke mirror klaarzetten en de installatie starten op de client, bijvoorbeeld een computer of virtuele machine die van PXE kan booten. Cobbler ondersteunt virtuele machines in Xen, Qemu, KVM en sommige varianten van VMware. Je krijgt dan op de client een aantal vensters te zien waarin je de installatie configureert. Maar uiteraard kun je ook volledig geautomatiseerde installaties uitvoeren, bijvoorbeeld met Kickstart-templates.
Cobbler kan ook bijkomende taken uitvoeren, zoals een DNS-server of een mirror van een package repository. Het heeft een (eenvoudig) ingebouwd configuratiebeheersysteem, maar ondersteunt ook integratie met andere configuratiebeheersystemen zoals Puppet.
De rubriek Tips & Tools biedt praktische informatie die IT-professionals in hun dagelijkse werk kunnen toepassen.
