Bildgebung ist ein Verlust. Eine vollständige CentOS-Kickstart-Installation sollte weniger als 10 Minuten dauern. Wenn Ihre Installation erheblich langsamer ist, sollten Sie dieses Problem untersuchen.
Das Problem bei der Bildbearbeitung besteht darin, dass Sie eine "goldene" Kopie aufbewahren und aktualisieren müssen, wenn Sie Änderungen an Ihrem Build vornehmen. Dies bedeutet, dass Sie weiterhin einen Mechanismus für eine unbeaufsichtigte Installation benötigen. Für jede Änderung müssen Sie eine solche Installation durchführen, das Image ändern (einen Mechanismus für die automatische Anpassung Ihrer Umgebung erforderlich) und diese Kopie zur goldenen Kopie machen. Wenn Sie Änderungen direkt an Ihrer goldenen Kopie vornehmen, wird es nach Jahren des Patchens, Upgrades usw. schnell zu einem Durcheinander kommen.
Wenn Sie ein Image der Systeme erstellen müssen, sollten Sie ein Image des Standard-Builds des Betriebssystems erstellen und die Nachinstallation (lokale Anpassung) auf jedem neuen Computer separat durchführen. Auf diese Weise müssen bei geringfügigen Änderungen am Build die goldene Kopie nicht neu erstellt werden.
Wenn Ihre Hardware nicht alle identisch ist, können Sie die automatische Erkennung / Konfiguration des Installationsprogramms nutzen. Ich habe eine praktisch identische Kickstart-Konfiguration zwischen RedHat / CentOS 3, 4 und 5 und allen Arten von Hardware verwendet.
Das schlechteste Ergebnis der Bildgebung, das ich je gesehen habe, war ein System zur Installation von Solaris-Systemen mit einem goldenen Image (und dd mit Multipacks). Ihr Installer und Patching ist so langsam, dass dies sinnvoll erschien. Leider machen sie das vollständige Ändern der Hardware eines installierten Systems nicht trivial. Jeder Hardwaretyp hatte sein eigenes goldenes Image. Eine triviale Build-Änderung würde eine Änderung auf Dutzenden von Festplatten erfordern. Das zweitschlechteste war ein Windows-Gruppen-Imaging-Computer (aufgrund eines verkrüppelten Installationsprogramms ebenfalls vernünftig) im Vergleich zu einer Linux-Gruppe, die Kickstart verwendet. Die Linux-Gruppe könnte in wenigen Minuten eine Änderung an der DNS-Konfiguration bereitstellen. (Eine Minute, um die Nachinstallation zu ändern, dann einen Testaufbau und dann einen manuellen Push der Konfiguration auf die vorhandenen Computer). Die Windows-Gruppe musste jedes goldene Image booten, die Änderung vornehmen, Lösen Sie die Cruft, die durch das Booten des goldenen Images verursacht wurde, und führen Sie dann einen Testaufbau durch. (Sie mussten auch spezielle Tools erwerben, um Änderungen an der Systemkonfiguration auf mehreren Computern zu automatisieren und die vorhandenen Computer zu ändern.) Die Windows-Gruppe hatte auch die Möglichkeit, das goldene Image neu zu installieren, um Änderungen vorzunehmen. Da es sich jedoch um eine manuelle Installation des Betriebssystems und Dutzender Anwendungen handelte, war dies jedes Mal geringfügig anders, da wochenlanges Testen erforderlich war und das Risiko bestand, dass die Produktionssysteme geringer waren identisch als sonst möglich.
Beachten Sie, dass in beiden Fällen die Windows- und Solaris-Setups mit einem goldenen Image nicht optimal gehandhabt wurden und einige der von den beteiligten Administratoren getroffenen Entscheidungen auf mangelnde Kompetenz hinwiesen. Aber mit einem Design zu beginnen, das nicht vernünftig war, half nichts.
Kickstart funktioniert so gut, dass es keinen Grund gibt, darüber nachzudenken, etwas anderes zu tun (ich habe viele kleine Beschwerden darüber, aber es wäre tausendmal schlimmer, wenn es von Bildgebungsgeräten gemacht würde). Wenn Ihr Installationsprogramm etwas anderes als Anaconda ist und seine automatisierten Installationen weniger nützlich sind als Kickstart, sollten Sie überlegen, ob diese Distribution wirklich jemals für den Einsatz in Unternehmen gedacht war.