Cíl
Cílem tohoto článku je poskytnout úvodního průvodce vytvářením souborů Kickstart na Redhat Linuxu.
Verze operačního systému a softwaru
- Operační systém: – Redhat 7
Požadavky
Může být vyžadován privilegovaný přístup k vašemu systému Redhat Linux.
Obtížnost
STŘEDNÍ
Konvence
- # – vyžaduje, aby dané linuxové příkazy byly spouštěny s právy root buď přímo jako uživatel root, nebo pomocí
sudopříkaz - $ – vyžaduje, aby dané linuxové příkazy byly spouštěny jako běžný neprivilegovaný uživatel
Úvod
Soubor Kickstart se používá k automatizaci instalace operačního systému Redhat. Základní myšlenkou souboru kickstart je poskytnout instalačnímu technikovi všechny požadované informace o instalaci prostřednictvím konfiguračního souboru kickstart, který by se normálně odeslal interaktivně. To může urychlit instalaci a poskytnout neinteraktivní schopnost pro rozsáhlá nasazení.
Pokyny
Příklad minimálního startu
Následuje příklad minimálního konfiguračního souboru kickstart:
rootpw --plaintext mypassword url --url="ftp://PACKAGE_SERVER/" text %packages @core %end timezone Australia/Sydney clearpart --all part / --fstype="xfs" --grow
Výše uvedený soubor Kickstart použije instalační program anakondy Redhat k provedení minimální textové instalace Redhat Linuxu. Pojďme se blíže podívat na všechny možnosti používané tímto souborem kickstart:
rootpw --plaintext mypassword– Nastavte heslo uživatele root namypasswordurl --url="ftp://PACKAGE_SERVER/"– Poskytněte instalační zdrojový adresář nebo síťové umístění s instalačními soubory. Tento příklad používá FTP.text– Proveďte textovou instalaci pomocí instalačního programu anaconda%packages– Začít seznam balíčků@core– Instalace základní skupiny balíčků. Zde lze specifikovat další balíčky nebo skupiny k instalaci. Jedna skupina nebo balíček na řádek.%end– Koncový seznam balíčků%timezone Australia/Sydney– Nastavit časové pásmo na Austrálie/Sydney Chcete-li zobrazit všechna dostupná časová pásma na Redhat Linuxu, spusťtetimedatectl list-timezonespříkaz.clearpart --all– Připravte disk a vymažte všechny aktuální diskové oddíly.part / --fstype="xfs" --grow– Vytvořte oddíl a zvětšete jej na maximální dostupnou velikost a připojte jej pod/.
Další základní parametry souboru Kickstart
Kromě všech výše uvedených parametrů vám následující seznam poskytne některé další, ale nepovinné základní parametry Kickstart pro vyladění vaší instalace Redhat Linux:
keyboard 'us'– Nastavte klávesnici nauslang en_AU– Nastavte jazyk naen_AUfirewall --disabled– Zakázat bránu firewallselinux --disabled– Zakázat SELinuxnetwork --bootproto=dhcp --device=eth0– Síťové rozhraní pojmenujteeth0a nastavte získání konfigurace sítě přes DHCPreboot– Po dokončení instalace restartujte nově nainstalovaný systém.bootloader --location=mbr– Nastavte umístění instalace boot-loaderu na Master Boot Record.
Použití Kickstart z předchozí instalace
Další alternativou, jak vygenerovat nový soubor Kiskstart přizpůsobený vašim požadavkům, je provést počáteční instalaci Redhat Linuxu. Během instalace instalační program zaznamená všechny vaše instalační výběry a vygeneruje soubor Kickstart, který lze nalézt v domovském adresáři root ( /root/anaconda-ks.cfg ) po dokončení instalace.
system-config-kickstart
Chcete-li vygenerovat robustnější konfigurační soubory Kickstart, můžete zvážit použití system-config-kickstart příkaz. system-config-kickstart je skvělý nástroj, který vám umožní nakonfigurovat téměř jakýkoli aspekt vaší vlastní instalace Redhat od nastavení klávesnice až po instalační skripty. Chcete-li nainstalovat system-config-kickstart spustit nástroj pro generování kickstart:
# yum install system-config-kickstart
Po instalaci můžete spustit nástroj system-config-kickstart pomocí následujícího linuxového příkazu:
$ system-config-kickstart