Erstellen Sie eine Kickstart-Konfigurationsdatei aus einer vorhandenen Konfiguration

Erstellen Sie eine Kickstart-Konfigurationsdatei aus einer vorhandenen Konfiguration

Gibt es ein Skript oder eine andere Möglichkeit, automatisch eine Kickstart-Konfigurationsdatei aus dem Systemstatus eines vorhandenen Servers zu generieren, sodass die Datei zum Replizieren (nicht Klonen) der Systemkonfiguration in einer anderen Installation verwendet werden kann?

Ich weiß, dass die Datei anaconda-ks.cfg im Verzeichnis /root gespeichert ist. Das betreffende System wurde seit der Installation jedoch umfassend geändert, und die Datei ist jetzt nutzlos.

Antwort1

Dies ist ein mir bekannter Ansatz. Meines Wissens gibt es keine Methode, um automatisch eine Kickstart-Datei basierend auf dem Systemstatus zu generieren.

Führen Sie es aus rpm -qa --qf '%{NAME}\n'und fügen Sie es dem %packagesAbschnitt im Kickstart hinzu.

Dies ist jedoch keine umfassende Lösung zur Aufrechterhaltung von Systemstandards und -builds. Dies ist eine umfassendere Antwort, die ich zu diesem Thema geschrieben habe:

Verwalten einer Anwendung über mehrere Server hinweg oder PXE vs. cfEngine/Chef/Puppet

Antwort2

Ich möchte nur die Antwort von Warner ergänzen. Die RPM-Abfrage liefert Ihnen zwar eine Liste der installierten Pakete, hilft Ihnen jedoch nicht dabei, eine Kickstart-Datei zu erstellen, die Ihrer Systemkonfiguration nahe kommt.

Red Hat bietet ein Tool namens „system-config-kickstart“, mit dem Sie mithilfe eines Anaconda-ähnlichen Assistenten eine Kickstart-Datei erstellen können. Mit dem Tool können Sie Partitionierungsinformationen, Netzwerk, Zeitzone usw. konfigurieren.

Durch die Kombination dieser beiden Elemente können Sie möglicherweise einen Kickstart erstellen, der Ihrem ursprünglichen System nahe kommt.

verwandte Informationen