Kickstart

From A-Eskwiki
Jump to: navigation, search

Een kickstart is een manier om een machine meteen automatisch de OS te laten installeren en alle configuraties die je erin wilt hebben er meteen in te zetten.

Tip! Als je ergens een error krijgt, zet dan tijdelijk SELinux uit op de spacewalk-server.

Hoe maak je een kickstart aan

Distributie maken

Voordat je de de kickstart zelf aanmaakt moet je een Distribution aanmaken. Zorg eerst voor de juiste bestanden op de Spacewalk-server. Maak een map /var/sattelite/<distro> aan, en kopieer vervolgens de mappen images, isolinux en repodata (niet voor Fedora!!) en LiveOS voor Fedora van de iso van je distributie naar de net aangemaakte map. Vervolgens kan je via de spacewalk-web-interface een nieuwe distribution aanmaken. Dit kan bij Systems -> Kickstart -> Distribution. Zet hier dan de juiste naam, locatie (in /var/satellite/<map>) van je image, soort OS en repo-channel (die moet dan al wel bestaan natuurlijk!) neer.

Kickstart maken

Dan kan je een kickstart maken. Een kickstart kan je aanmaken via Spacewalk. Onder Systems -> Kickstart kan je een nieuw kickstart-profiel aanmaken. Volg gewoon simpel de instructies op en laat bij stap 2 de default staan. Voila, il-y-a un kickstart! Je kan nu alles in de kickstart naar wensen veranderen.

GPG-key's

Zorg vervolgens voor de juiste GPG-RPM-KEY's van je repos die je mee gaat geven bij je kickstart. GPG-RPM-KEY's kun je aanmaken via Systems->Kickstart->GPG and SSL Keys. Vervolgens kan je bij het overzicht van je kickstartprofile bij System Details GPG & SSL keys toevoegen aan de kickstart.

Configuraties

Het laatste wat handig is om te doen (hoeft niet) is om een activation key aan te maken (System->Activation keys). Aan een activation key kunnen software en configuration channels en packages worden gehangen. Een activation key kan aan een kickstart worden gezet, waardoor automatisch alle software en configurations worden bijgewerkt.

Als het goed is staat de kickstart nu ook automatisch in het pxeboot-menu te staan. Als die niet werkt, sync dan de cobbler.

Fedora 18 kickstart

Voor het kickstarten van Fedora 18 start je netboot en start je fedora18-kickstart van spacewalk. Als de kickstart klaar is doe je het volgende:

yum install xorg-x11-drv-nvidia -y

en installeer ipa. Herstart nu en als het goed is werkt alles nu!