Die obersten Unternehmen verwenden Kickstart, um Red Hat -Server -Bilder bereitzustellen, die dann nach Bedarf optimiert werden können. Für Kickstart muss ein Administrator ihn als Webserver, mindestens einer Kickstart -Konfigurationsdatei und als Installationsmedien einrichten. Ein aktiver DHCP -Server ist ebenfalls erforderlich, damit nach Erhalten einer gültigen DHCP -Adresse neue Clients seinen Kickstart -Server finden und Kickstart erhalten können. Darüber hinaus verwendet Kickstart verschiedene Installationskanäle wie lokale Medien und NFS usw.
In diesem Leitfaden werden wir diese 14 Punkte im Zusammenhang mit dem Zusammenhang mit Kickstart:
Lassen Sie uns diese Reise beginnen!
Was ist Kickstart?
Kickstart ist für die Installation eines gesamten Betriebssystems aus einer bestimmten Liste als Kickstart -Datei verantwortlich. Ihre Auswahl für die Installation werden automatisch in einer Kickstart -Datei mit dem Namen “gespeichert“Anaconda-ks.CFG“. Immer wenn Sie ein Betriebssystem über Fedora, CentOS, RHEL oder eine andere Red Hat-basierte Linux-Verteilung installieren “,“/root/anaconda-ks.CFG”Ist der Ort dieser Kickstart -Datei im Heimverzeichnis des Stammbenutzers.
Nachdem eine Installation mit Kickstart abgeschlossen wurde, lesen Sie die Kickstart -Datei und Sie werden feststellen. Tastatur- und TimeZone -Gebietsschaleneinstellungen, Disc -Partitionierungsinformationen, Netzwerkinformationen, Paketoptionen, Installationstyp usw. sind alle Beispiele für diese Einträge.
Der Hauptzweck der Kickstart -Datei:
Der Hauptzweck der Kickstart -Datei besteht darin, den Systemadministrator alle Installationen im Zusammenhang mit dem Linux -Netzwerk durchzuführen. Ein weiterer Vorteil der Kickstart -Datei besteht darin, Server basierend auf einem bewährten Design zu entwickeln. Diese Funktion ist sehr nützlich, wenn Sie häufig viele Server mit demselben Betriebssystem erstellen müssen. Diese Datei ermöglicht dem Benutzer auch, Anweisungen anzugeben, die auch nach der Installation ausgeführt werden sollen, z. B. die Kontoerstellung. Die häufigste Möglichkeit zur Verwendung einer Kickstart -Datei besteht darin, sie in ein exportiertes NFS -Verzeichnis zu platzieren. Machen Sie es danach über einem Webserver zur Verfügung, aber auch andere Möglichkeiten bestehen.
Was sind Kickstart -Installationen?
Lassen Sie uns nun das Kernkonzept der Kickstart -Installation verstehen. Diese Dateien geben Ihnen die Berechtigung für die gesamte oder teilweise Automatisierung des Installationsverfahrens. Es enthält Antworten auf alle Abfragen, die jede Installationsanwendung häufig verlangt, z. B. wie die Laufwerke partitioniert werden sollten, welche Zeitzone das System verwenden sollte und welche Software installiert werden sollte. Das Angebot einer vorbereiteten Kickstart -Datei beim Start der Installation ermöglicht es Ihnen, die Installation automatisch abzuschließen, ohne dass eine Benutzerbeteiligung erforderlich ist. Diese Installationen sind bei der Installation von großem vorteilhaft Centos auf zahlreichen Maschinen gleichzeitig.
Kickstart -Dateien sind von anderen einzelnen Computern zugegriffen und im Installationsprozess auf ein einzelnes Serversystem platziert. Bei Verwendung einer einzigen Kickstart -Datei können Benutzer diese Art der Installation CentOs auf mehreren Maschinen installieren. Daher werden es für System- und Netzwerkadministratoren nützlich.
Alle Kickstart -Ausführungsprotokolldateien und Skripte werden in der “gespeichert/tempVerzeichnis, um eine Rolle bei der Debugie von Installationsschwierigkeiten zu spielen.
Kickstart -Installations -Workflow:
Eine lokale Hardscheibe, eine lokale DVD oder ein HTTP-, HTTPS-, FTP- oder NFS -Server kann alle verwendet werden, um eine Installation zu starten. Jetzt geben wir Ihnen einen Überblick über die Verwendung von Kickstart auf hoher Ebene:
Erstellen einer Kickstart -Datei
Der "Anaconda Installer”Erstellt automatisch eine Kickstart -Datei, wenn eine RHEL -Installation abgeschlossen ist. Diese KickStart -Datei wird im benannten Benutzer -Home -Verzeichnis gespeichert “/root/anaconda-ks.CFG“.
Eine Kickstart -Datei kann mithilfe einer dieser drei Methoden erstellt werden:
Methode 1: Beginnen Sie von Anfang an
Bis zu diesem Moment können wir die Kickstart-Datei als einfache Textdatei mit vielen selbsterklärenden Informationen definieren. Sie können aus umfangreichen Kickstart -Auswahloptionen wählen. Einige der Optionen sind obligatorisch. Die Verwendung einer vorhandenen Kickstart -Datei als Vorlage ist die einfachste Möglichkeit, eine Kickstart -Datei zu generieren.
Methode 2: Führen Sie eine Standard -RHEL/CentOS -Installation durch
Es ist möglich, dass Sie eine Kickstart -Datei erstellt haben, ohne es zu dem Zeitpunkt zu wissen, als Sie CentOS installiert haben. Es basierte automatisch auf den Antworten, die Sie während der Installation gegeben haben. Die KickStart -Datei sollte im Stammverzeichnis mit dem Namen “gefunden werden“Anaconda-ks.CFG“. Diese Datei kann als Vorlage verwendet werden, wenn Sie Ihre Kickstart -Dateien erstellen möchten.
Methode 3: Verwenden des GUI -Tools (Kickstart Graphical User Interface)
System-Config-Kickstart ist ein hilfreiches Programm, mit dem Sie Ihre Kickstart -Dateien mithilfe der einfachen GUI generieren können. Dafür müssen Sie zuerst das Kickstart -Generator -Tool installieren.
Überprüfen Sie die Integrität einer Kickstart -Datei:
Um sicherzustellen, dass Ihre KickStart-Datei gültig ist, verwenden Sie das als "bekannte Befehlszeilen-Tool" als “Ksvalidator“. Dieses Tool ist praktisch, wenn Sie viele Änderungen an einer Kickstart -Datei vornehmen müssen.
ksvalidator/path/to/kickstart.ks
Kickstart -Dateiänderungen:
Mit den zugrunde liegenden Prinzipien von Kickstart -Installationen gelingt es, konsistent zu bleiben. Dennoch können die Einstellungen und Befehle zwischen den signifikanten Releases von rhel variieren. Der "KSVERDIFFDer Befehl ”wird verwendet, um die Variation zwischen zwei Kickstart -Syntaxversionen anzuzeigen. Dieser Befehl wird hilfreich, wenn Sie eine bereits vorhandene Kickstart -Datei auf eine neue aktualisieren möchten. Sie können den folgenden Befehl schreiben, um die Syntaxänderungen zwischen RHEL 7 und RHEL 8 anzuzeigen.
In diesem Befehl die -F Die Option gibt die Veröffentlichung an, mit der der Vergleich beginnen kann. Dann ist die -T Option gibt die Veröffentlichung an, mit der sie abgeschlossen werden sollen.
$ KSVERDIFF -F RHEL7 -T RHEL8
Generieren einer Kickstart -Datei:
Die Kickstart -Datei wird zur Automatisierung des Installationsprozesses des RHEL -Betriebssystems verwendet.
Es bietet alle Informationen zur Installation über die Kickstart -Konfigurationsdatei. Dies hilft dem Installationsprogramm, die Installation zu beschleunigen und gleichzeitig eine nicht interaktive Fähigkeit für die groß angelegte Bereitstellung zu beweisen.
Beispiel:
Hier zeigen wir Ihnen die Hauptsyntax einer Kickstart -Datei:
rootPW --PlainText YourPassword
Url --url = "ftp: // path_to_package_server"
Text
%Pakete
@Kern
%Ende
Zeitzone deine Zeitzone
ClearPart --all
Teil / -fstype = "xfs" -Wachstum
In der oben angegebenen Kickstart-Datei werden eine textbasierte einfache RHEL-Installation mit einem Red Hat Anaconda-Installateur ausgeführt. Lassen Sie uns nun die Funktionalität dieser Optionen nacheinander verstehen:
Zusätzlich zu den zuvor genannten Einstellungen bietet Ihnen die folgende Liste einige andere Optionen, die Sie in der Kickstart-Datei verwenden können, um Ihre RHEL-Installation zu optimieren:
Verwendung einer bereits erstellten Kickstart -Datei:
Eine weitere Option zum Erstellen einer neuen Kickstart -Datei, die an Ihre Anforderungen angepasst wurde. Sobald die Installation abgeschlossen ist, zeichnet der Installationsprogramm alle Ihre Auswahlmöglichkeiten auf und erstellt eine Kickstart-Datei im Home-Verzeichnis des Root ( /root /anaconda-ks.cfg).
Kickstart -Dateigenerator:
Ein Systemadministrator kann Kickstart verwenden, um eine einzige Kickstart -Datei zu erstellen, die alle Ihre Auswahlmöglichkeiten während eines RHEL -Installationsverfahrens enthält. Wenn die Kickstart -Datei erstellt wird, kann sie über Netzwerk- oder Boot -Medien für eine schnelle und konsistente Systemkonfiguration enthalten sein.
Mit dem Tool von Kickstart -Dateigenerator führt Sie durch die Entwicklung von RHEL 5, 6, 7 oder RHEL 8 Kickstart -Dateien, die entsprechend Ihren individuellen Bereitstellungsanforderungen geeignet sind. Mit diesem Programm können Sie umfangreiche KickStart -Dateien mit eindeutigen Paketauswahl, Dateisystemlayouts, Netzwerk -Setups und Installationsskripten erstellen. Außerdem ist eine neue Sicherheitsoption verfügbar, mit der Sie jetzt Systeme mit einem gut verwalteten Sicherheitssystem bereitstellen können. Eine andere Sache an dieser Anwendung ist, dass diese Anwendung sinnvolle Standardeinstellungen für eine geringere anspruchsvolle Anpassung auswählt.
Sobald Sie Ihr System konfiguriert haben, klicken Sie auf “auf“HerunterladenSchaltfläche "Schaltfläche", um die Kickstart -Datei zu erhalten, die Sie dann über das Netzwerk oder mit Installationsmedien binden können.
Verfügbarkeit von Kickstart -Dateien:
Sie sollten die Kickstart -Datei in einem der folgenden Standorte speichern:
Eine Kickstart -Datei wird normalerweise in eine harte CD oder tragbare Medien kopiert oder über ein Netzwerk freigegeben. Verwenden Sie zunächst einen PXE -Server mit den Kickstart -Installationen, um das System zu starten. Diese Methode ist eine netzwerkbasierte Technik. Laden Sie dann die Softwarepakete aus den Remote -Repositories und der Kickstart -Datei vom jeweiligen Netzwerkstandort herunter. Sie müssen die Installationsquelle für den Installationsprozess zugänglich machen. Anstelle des Installationsbaums oder des ISO -Bildes wird die Kickstart -Datei verwendet.
Verfügbarkeit von Installationsquellen:
Die Kickstart -Installation muss Zugriff auf jede Installationsquelle haben, um die Pakete zu installieren, die für Ihr System erforderlich sind. Verwenden Sie entweder den Installationsbaum oder das RHEL -Installations -DVD -ISO -Bild als Quelle. Ein Duplikat der binären RHEL -DVD mit derselben Verzeichnisstruktur wird als Installationsbaum bezeichnet.
Starten Sie die Kickstart -Installationen:
Kickstart -Installationen können mit einer dieser drei unten angegebenen Methoden initiiert werden:
Methode 1: Verwenden von PXE
Diese Server können 64-Bit-ARM-Systeme, IBM Power Systems Server, Intel 64 und AMD64-Systeme booten. Der PXE -Server ermöglicht es Ihnen, die Installation automatisch zu starten, wenn Sie die Startoption in der Konfigurationsdatei des Bootloaders angeben. Wenn Sie diese Methode verwenden, besteht auch die Möglichkeit, die Installation zu automatisieren, einschließlich der Boot -Prozedur.
Dieses Verfahren ist ein allgemeiner Leitfaden. Die spezifischen Verfahren variieren je nach Architektur Ihres Systems, und die Architekturen bieten nicht alle Optionen.
Notiz:
Methode:
Verwenden der Kickstart -Datei -Installationsparameter beginnt die Installation sofort. Die Installation ist automatisiert, wenn die Kickstart -Datei legitim ist und alle wesentlichen Befehle umfasst.
Methode 2: Manuelle Installation
In dieser Methode wird beschrieben. Verwenden Sie die Startoption “Inst.KS = Ort„Wenn Sie die Installation starten möchten. Hier können Sie den Standortwert durch Ihren Kickstart -Dateispeicherort ersetzen. Die Architektur Ihres Systems bestimmt die spezifische Methode zur Definition der Boot -Option.
Notiz:
Sie verfügen über eine Kickstart -Datei, die bereit ist, an einem zugänglichen Ort unseres Systems zu installieren.
Methode:
Der Installationsprozess verwendete die Einstellungen in der Kickstart -Datei. Anschließend wird die Installation ab diesem Zeitpunkt vorwärts automatisiert, wenn die Kickstart -Datei legitim ist und alle wesentlichen Befehle enthält.
Methode 3: Verwenden eines lokalen Volumens
Diese Methode startet den Kickstart -Installationsprozess, indem eine Kickstart -Datei mit einem bestimmten Namen auf einem beschrifteten lokalen Volumen platziert wird.
Notiz:
Methode:
Um die automatisierte Kickstart -Installation zu initiieren, wird die Kickstart -Datei sofort identifiziert.
Wartung einer Kickstart -Datei:
Bei Kickstart -Dateien können Sie automatisierte Schecks ausführen. Dafür müssen Sie die Gültigkeit eines neuen oder vorhandenen Fehlers überprüfen, der die Kickstart-Datei verursacht.
Installation von Kickstart -Wartungstools:
Sie müssen zuerst das Paket installieren, das die Kickstart -Wartungstools enthält, um sie zu verwenden. Schreiben Sie den folgenden Befehl zum Festlegen der “PykickstartPaket in Ihrem CentOS -System.
$ sudo yum install Pykickstart
Kickstart -Benutzerhandbuch:
Um weitere Informationen über Kickstart zu erhalten, schreiben Sie den folgenden Befehl auf:
$ rpm -qd pykickstart
Abschluss:
Die obersten Unternehmen verwenden Kickstart, um das Red Hat -Server -Bild bereitzustellen, das dann nach Bedarf optimiert werden kann. Mit Kickstart -Installationen können Sie die Installationsverfahren teilweise oder vollständig automatisieren. Diese Dateien enthalten Antworten auf alle Abfragen, die jede Installationsanwendung häufig verlangt, z. B. wie die Laufwerke partitioniert werden sollten, welche Zeitzone das System verwenden sollte und welche Software installiert werden sollte. In diesem Leitfaden haben wir 14 wichtige Punkte im Zusammenhang mit Kickstart abgedeckt. Möchten Sie den Installationsprozess automatisieren?? Fühlen Sie sich frei, Kickstart zu versuchen!